<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Wie folgendes Maus-Spiel realisieren?]]></title><description><![CDATA[<p>Hallo, ich habe vor ein kleines C++ Spiel zu schreiben.</p>
<p>Ich habe da an ein Maus Spiel gedacht, wo auf dem Bildschirm ein Hindernis angezeigt wird (sagen wir mal so etwas wie ein Labyrinth, schwarz gekennzeichnet) und man mit dem Mauszeiger duch das Labyrinth muss ohne die &quot;Wände&quot; zu berühren.</p>
<p>Wäre das für einen Anfänger machbar? Oder würde das zuuu lange dauern?</p>
<p>Ich dachte da an Koordinaten, die man festlegt, die als Wände dienen.<br />
Und eine Funktion, die permanent die Koordinaten des Mauszeigers aufm Bildschirm ermittelt. Diese werden dann die ganze Zeit verglichen, und wenn diese gleich sind, hat der Spieler verloren, da er die Wand berührt hat <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Ginge das so? Oder muss ich da was beachten?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/303766/wie-folgendes-maus-spiel-realisieren</link><generator>RSS for Node</generator><lastBuildDate>Mon, 10 Aug 2026 06:31:42 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/303766.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 22 May 2012 09:29:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Wie folgendes Maus-Spiel realisieren? on Tue, 22 May 2012 09:29:34 GMT]]></title><description><![CDATA[<p>Hallo, ich habe vor ein kleines C++ Spiel zu schreiben.</p>
<p>Ich habe da an ein Maus Spiel gedacht, wo auf dem Bildschirm ein Hindernis angezeigt wird (sagen wir mal so etwas wie ein Labyrinth, schwarz gekennzeichnet) und man mit dem Mauszeiger duch das Labyrinth muss ohne die &quot;Wände&quot; zu berühren.</p>
<p>Wäre das für einen Anfänger machbar? Oder würde das zuuu lange dauern?</p>
<p>Ich dachte da an Koordinaten, die man festlegt, die als Wände dienen.<br />
Und eine Funktion, die permanent die Koordinaten des Mauszeigers aufm Bildschirm ermittelt. Diese werden dann die ganze Zeit verglichen, und wenn diese gleich sind, hat der Spieler verloren, da er die Wand berührt hat <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Ginge das so? Oder muss ich da was beachten?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2214069</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2214069</guid><dc:creator><![CDATA[BunterVogel]]></dc:creator><pubDate>Tue, 22 May 2012 09:29:34 GMT</pubDate></item><item><title><![CDATA[Reply to Wie folgendes Maus-Spiel realisieren? on Tue, 22 May 2012 09:39:39 GMT]]></title><description><![CDATA[<p>Halte ich für einen kompletten Anfänger für utopisch. Standard-C++ kennt keine Grafischen Oberflächen, dafür müsstest du dich erst in entsprechend Bibliotheken einarbeiten. Du solltest definitiv mit etwas einfacherem anfangen, z.B. einem kleinen konsolenbasierten Spiel.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2214075</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2214075</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Tue, 22 May 2012 09:39:39 GMT</pubDate></item><item><title><![CDATA[Reply to Wie folgendes Maus-Spiel realisieren? on Tue, 22 May 2012 09:42:58 GMT]]></title><description><![CDATA[<p>hmmm, könnte man aber keine &quot;pixel&quot; in der Konsole ausgeben? Ginge das nicht?</p>
<p>Weil ansonsten dachten wir an ein &quot;Automaten-Spiel&quot;, was uns aber dann wiederum zu trivial erscheint. Dieser zeigt uns diverse Getränkesorten an, man entscheidet sich für eins, wirft geld rein, usw usw^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2214077</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2214077</guid><dc:creator><![CDATA[BunterVogel]]></dc:creator><pubDate>Tue, 22 May 2012 09:42:58 GMT</pubDate></item><item><title><![CDATA[Reply to Wie folgendes Maus-Spiel realisieren? on Tue, 22 May 2012 10:44:13 GMT]]></title><description><![CDATA[<p>Pixel in der Konsole geht so nicht. Du könntest irgendas ASCII-Art-mäßiges tun, aber selbst dann wäre das mit der Maus schwierig. Da würde ich lieber sowas wie SFML benutzen (eine der Bibliotheken, die pumuckl meinte). Aber auch da stimme ich zu, dass es als kompletter Anfänger vielleicht erstmal zu viel ist. Dein Automaten-Spiel ist für den Anfang wohl erstmal besser. Wenn das so trivial ist, bist du ja schnell damit durch und kannst dich dann mit dem, was du darauf gelernt hast, an etwas komplizierteres geben. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2214098</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2214098</guid><dc:creator><![CDATA[Dobi]]></dc:creator><pubDate>Tue, 22 May 2012 10:44:13 GMT</pubDate></item><item><title><![CDATA[Reply to Wie folgendes Maus-Spiel realisieren? on Tue, 22 May 2012 11:35:45 GMT]]></title><description><![CDATA[<p>Also offen gesagt halte ich das mal für einen durchaus machbaren Vorschlag, auch für einen Anfänger. Eigentlich muss* man kaum mehr als C und die Gedult sich in eine Bibliothek einzulesen (SFML oder vielleicht direkt WinAPI?) mitbringen.</p>
<p>* Im Sinne von es macht dann schon Sinn. Mehr mitbringen <strong>müssen</strong> tut natürlich keiner. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/28863">@BunterVogel</a><br />
Wie weit bist du denn schon? Variablen, Schleifen, Funktionen, Zeiger sagen dir was?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2214114</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2214114</guid><dc:creator><![CDATA[cooky451]]></dc:creator><pubDate>Tue, 22 May 2012 11:35:45 GMT</pubDate></item><item><title><![CDATA[Reply to Wie folgendes Maus-Spiel realisieren? on Tue, 22 May 2012 13:02:36 GMT]]></title><description><![CDATA[<p>Ja, sowas kann man auch ganz einfach mit WinAPI direkt machen.<br />
SFML geht natürlich genau so.<br />
Wird sich vom Aufwand her vermutlich nicht viel nehmen.</p>
<p>Und ich denke auch dass das für nen blutigen Anfänger durchaus machbar ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2214143</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2214143</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Tue, 22 May 2012 13:02:36 GMT</pubDate></item><item><title><![CDATA[Reply to Wie folgendes Maus-Spiel realisieren? on Tue, 22 May 2012 13:06:02 GMT]]></title><description><![CDATA[<p>SFML dürfte dafür nicht wirklich gut geeignet sein; die Eventverarbeitung geht da nur per Polling. 100% CPU-Auslastung, um die Maus zu beobachten, ist nicht so richtig praktisch, und die Eventverarbeitung künstlich verzögern will man in so einem Zusammenhang auch nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2214144</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2214144</guid><dc:creator><![CDATA[seldon]]></dc:creator><pubDate>Tue, 22 May 2012 13:06:02 GMT</pubDate></item><item><title><![CDATA[Reply to Wie folgendes Maus-Spiel realisieren? on Tue, 22 May 2012 13:07:57 GMT]]></title><description><![CDATA[<p>seldon schrieb:</p>
<blockquote>
<p>SFML dürfte dafür nicht wirklich gut geeignet sein; die Eventverarbeitung geht da nur per Polling. 100% CPU-Auslastung, um die Maus zu beobachten, ist nicht so richtig praktisch, und die Eventverarbeitung künstlich verzögern will man in so einem Zusammenhang auch nicht.</p>
</blockquote>
<p>Mit SFML 2 gibt es Window::WaitEvent.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2214148</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2214148</guid><dc:creator><![CDATA[pyhax]]></dc:creator><pubDate>Tue, 22 May 2012 13:07:57 GMT</pubDate></item><item><title><![CDATA[Reply to Wie folgendes Maus-Spiel realisieren? on Tue, 22 May 2012 13:17:34 GMT]]></title><description><![CDATA[<p>Ich würde für sowas nicht SFML nehmen. Die GUI ist so primitiv, das lässt sich auch mit der Win32 API problemlos erschlagen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2214150</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2214150</guid><dc:creator><![CDATA[DocShoe]]></dc:creator><pubDate>Tue, 22 May 2012 13:17:34 GMT</pubDate></item><item><title><![CDATA[Reply to Wie folgendes Maus-Spiel realisieren? on Tue, 22 May 2012 23:36:15 GMT]]></title><description><![CDATA[<p>seldon schrieb:</p>
<blockquote>
<p>100% CPU-Auslastung, um die Maus zu beobachten, ist nicht so richtig praktisch, und die Eventverarbeitung künstlich verzögern will man in so einem Zusammenhang auch nicht.</p>
</blockquote>
<p>Naja man könnte einfach den Vsync aufdrehen, dann hat man normalerweise weder 100% CPU Auslastung noch 100% GPU Auslastung.<br />
Klar verschwendet man immer noch massiv viel, aber ... öhm. Wurscht? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2214317</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2214317</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Tue, 22 May 2012 23:36:15 GMT</pubDate></item></channel></rss>