<?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[Brauche Hilfe bei der Programmierung eines einfachen kleinen Spiels]]></title><description><![CDATA[<p>Hallo ich bin neu hier im Forum<br />
zu meinem Problem:<br />
Ich bin im letzten halben Jahr meiner Ausbildung zum Informatik Assistent und muss innerhalb von 2 Monaten ein etwas umfangreichers Projekt auf die Beine stellen,da habe ich mir vorgenommen ein einfaches Spiel(eine Art Moorhuhn)zu Programmieren<br />
Nun bracuhe ich ein bissl Hilfe,da ich mich schon seit ca einem halbes Jahr nicht mehr richtig mit Visuall C++ beschäftigt habe <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /><br />
Also mein Spiel habe ich mir wie folgt vorgestellt:</p>
<p>- Ich erstelle eine neue MFC anwendung</p>
<p>- Dann wollte ich eine Bitmap oder so als Hindergrundgrafik nehmen <strong>(Wie binde ich die Hintergrundgrafik ein?)</strong></p>
<p>- vor diesem Hintergrund sollen nun an verschiedenen,per zufall berechneten koordinaten,Objekte zum abschießen erscheinen <strong>(wie lass ich die Koordinaten berechnen und wie mach ich das dann dort ein Objekt auftaucht?)</strong></p>
<p>- wenn die Objekte getroffen werden verschwinden diese Natürlich (<strong>Wie mach ich das das das Programm erkennt das ich ein Objekt getroffen habe, also die Objekte sind ja Bitmaps,das ich im bereich der Bitmap bin??)</strong></p>
<p>- Beim schießen sollen auch sound abgespielt weden u beim treffen der Objekte auch <strong>(wie binde ich sounds ein??welches Format sollte ich nehmen??)</strong></p>
<p>- Für jedes objekt soll es punkte geben, ein zähler zählt die aktuelle Punktzahl mit</p>
<p>- wenn noch genug zeit ist eventuell mehrere Level und einige Effekt wie einschusslöcher</p>
<p>Ich hoffe ihr könnt mir ein bissl hierbei helfen<br />
Wenn das Spiel dann fertig is stell ich es natürlich hier online <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>
]]></description><link>https://www.c-plusplus.net/forum/topic/163760/brauche-hilfe-bei-der-programmierung-eines-einfachen-kleinen-spiels</link><generator>RSS for Node</generator><lastBuildDate>Thu, 30 Jul 2026 20:19:15 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/163760.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 01 Nov 2006 15:15:20 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Brauche Hilfe bei der Programmierung eines einfachen kleinen Spiels on Wed, 01 Nov 2006 15:15:20 GMT]]></title><description><![CDATA[<p>Hallo ich bin neu hier im Forum<br />
zu meinem Problem:<br />
Ich bin im letzten halben Jahr meiner Ausbildung zum Informatik Assistent und muss innerhalb von 2 Monaten ein etwas umfangreichers Projekt auf die Beine stellen,da habe ich mir vorgenommen ein einfaches Spiel(eine Art Moorhuhn)zu Programmieren<br />
Nun bracuhe ich ein bissl Hilfe,da ich mich schon seit ca einem halbes Jahr nicht mehr richtig mit Visuall C++ beschäftigt habe <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /><br />
Also mein Spiel habe ich mir wie folgt vorgestellt:</p>
<p>- Ich erstelle eine neue MFC anwendung</p>
<p>- Dann wollte ich eine Bitmap oder so als Hindergrundgrafik nehmen <strong>(Wie binde ich die Hintergrundgrafik ein?)</strong></p>
<p>- vor diesem Hintergrund sollen nun an verschiedenen,per zufall berechneten koordinaten,Objekte zum abschießen erscheinen <strong>(wie lass ich die Koordinaten berechnen und wie mach ich das dann dort ein Objekt auftaucht?)</strong></p>
<p>- wenn die Objekte getroffen werden verschwinden diese Natürlich (<strong>Wie mach ich das das das Programm erkennt das ich ein Objekt getroffen habe, also die Objekte sind ja Bitmaps,das ich im bereich der Bitmap bin??)</strong></p>
<p>- Beim schießen sollen auch sound abgespielt weden u beim treffen der Objekte auch <strong>(wie binde ich sounds ein??welches Format sollte ich nehmen??)</strong></p>
<p>- Für jedes objekt soll es punkte geben, ein zähler zählt die aktuelle Punktzahl mit</p>
<p>- wenn noch genug zeit ist eventuell mehrere Level und einige Effekt wie einschusslöcher</p>
<p>Ich hoffe ihr könnt mir ein bissl hierbei helfen<br />
Wenn das Spiel dann fertig is stell ich es natürlich hier online <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1166328</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1166328</guid><dc:creator><![CDATA[Braineater]]></dc:creator><pubDate>Wed, 01 Nov 2006 15:15:20 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche Hilfe bei der Programmierung eines einfachen kleinen Spiels on Wed, 01 Nov 2006 15:19:05 GMT]]></title><description><![CDATA[<p>aso hab noch was vergessen</p>
<p>- der Mauszeiger sollte ein Fadenkreuz sein <strong>(Wie mach ich das das ich einen anderen Mauszeiger im Spiel habe??)</strong></p>
<p>- eventuell soll im Vordergrund eine Bitmapwaffe angezeigt werden die dem Mauszeigen nachgeht <strong>(Wie mach ich das??)</strong></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1166336</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1166336</guid><dc:creator><![CDATA[Braineater]]></dc:creator><pubDate>Wed, 01 Nov 2006 15:19:05 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche Hilfe bei der Programmierung eines einfachen kleinen Spiels on Wed, 01 Nov 2006 15:30:13 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Du solltest dir zuerst überlegen, ob MFC das richtig für dich ist. Versuch es lieber mal mit SDL oder Allegro.</p>
<p>chrischr</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1166347</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1166347</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 01 Nov 2006 15:30:13 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche Hilfe bei der Programmierung eines einfachen kleinen Spiels on Wed, 01 Nov 2006 15:31:41 GMT]]></title><description><![CDATA[<p>Ich muss es in MFC machen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1166349</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1166349</guid><dc:creator><![CDATA[Braineater]]></dc:creator><pubDate>Wed, 01 Nov 2006 15:31:41 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche Hilfe bei der Programmierung eines einfachen kleinen Spiels on Wed, 01 Nov 2006 16:13:15 GMT]]></title><description><![CDATA[<p><a href="http://henkessoft.de/" rel="nofollow">http://henkessoft.de/</a> MFC Kapitel 9<br />
Das sollte dir auf die Sprünge helfen. <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/1166383</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1166383</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Wed, 01 Nov 2006 16:13:15 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche Hilfe bei der Programmierung eines einfachen kleinen Spiels on Wed, 01 Nov 2006 16:25:31 GMT]]></title><description><![CDATA[<p>Danke für die geile Seite da is ja alles nötige erklärt<br />
ich werd gleich mal anfangen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1166393</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1166393</guid><dc:creator><![CDATA[Braineater]]></dc:creator><pubDate>Wed, 01 Nov 2006 16:25:31 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche Hilfe bei der Programmierung eines einfachen kleinen Spiels on Thu, 09 Nov 2006 16:29:06 GMT]]></title><description><![CDATA[<p>Hab mal eine frage</p>
<p>Ich benutze Folgene AusgabeFkt um ein männl auf meinem Hintergrund anzeigen zu lassen</p>
<p>Ausgabe()<br />
{<br />
CClientDC windowDC (this);<br />
CDC backBufferDC,<br />
hintergrundDC,<br />
mannDC,<br />
maskDC,<br />
orDC,<br />
tempDC;</p>
<p>CBitmap maskBitmap,<br />
orBitmap,<br />
tempBitmap;</p>
<p>CRect rect;<br />
BITMAP bm;</p>
<p>backBufferDC.CreateCompatibleDC (&amp;windowDC);<br />
backBufferDC.SelectObject (&amp;m_BackBuffer);</p>
<p>hintergrundDC.CreateCompatibleDC (&amp;windowDC);<br />
hintergrundDC.SelectObject (&amp;m_Hintergrund);</p>
<p>mannDC.CreateCompatibleDC (&amp;windowDC);<br />
mannDC.SelectObject (m_Mann [m_Index]);</p>
<p>m_Mann [m_Index].GetBitmap (&amp;bm);</p>
<p>maskBitmap.CreateBitmap (bm.bmWidth, bm.bmHeight, 1, 1, NULL);</p>
<p>maskDC.CreateCompatibleDC (&amp;windowDC);<br />
maskDC.SelectObject (&amp;maskBitmap);</p>
<p>orBitmap.CreateCompatibleBitmap (&amp;windowDC, bm.bmWidth, bm.bmHeight);<br />
orDC.CreateCompatibleDC (&amp;windowDC);<br />
orDC.SelectObject (&amp;orBitmap);</p>
<p>tempBitmap.CreateCompatibleBitmap (&amp;windowDC, bm.bmWidth, bm.bmHeight);<br />
tempDC.CreateCompatibleDC (&amp;windowDC);<br />
tempDC.SelectObject (&amp;tempBitmap);</p>
<p>m_Hintergrund.GetBitmap (&amp;bm);<br />
backBufferDC.BitBlt (0, 0, bm.bmWidth, bm.bmHeight, &amp;hintergrundDC, 0, 0, SRCCOPY);</p>
<p>m_Mann [m_Index].GetBitmap (&amp;bm);</p>
<p>mannDC.SetBkColor (RGB (0x0, 0x0, 0x0));</p>
<p>maskDC.BitBlt (0, 0, bm.bmWidth, bm.bmHeight, &amp;mannDC, 0, 0, SRCCOPY);</p>
<p>orDC.BitBlt (0, 0, bm.bmWidth, bm.bmHeight, &amp;mannDC, 0, 0, SRCCOPY);<br />
orDC.BitBlt (0, 0, bm.bmWidth, bm.bmHeight, &amp;maskDC, 0, 0, 0x220326);</p>
<p>tempDC.BitBlt (0, 0, bm.bmWidth, bm.bmHeight, &amp;backBufferDC, m_X, m_Y, SRCCOPY);<br />
tempDC.BitBlt (0, 0, bm.bmWidth, bm.bmHeight, &amp;maskDC, 0, 0, SRCAND);<br />
tempDC.BitBlt (0, 0, bm.bmWidth, bm.bmHeight, &amp;orDC, 0, 0, SRCPAINT);</p>
<p>backBufferDC.BitBlt (m_X, m_Y, bm.bmWidth, bm.bmHeight, &amp;tempDC, 0, 0, SRCCOPY);</p>
<p>m_BackBuffer.GetBitmap (&amp;bm);</p>
<p>GetClientRect (&amp;rect);</p>
<p>windowDC.SetStretchBltMode (COLORONCOLOR);</p>
<p>windowDC.StretchBlt (0, 0, rect.Width (), rect.Height (), &amp;backBufferDC, 0, 0, bm.bmWidth, bm.bmHeight, SRCCOPY);<br />
}</p>
<p>Das funktioniert auch alles soweit also das männl wird angezeigt<br />
nun habe ich aber einmal versuch mehrere Objekte (ein großes Männl im Vordergrund welches aus mehreren teilen besteht) anzeigen zu lassen dabei kommen jedoch immer fehlermeldungen<br />
Wie bekomme ich das hin das ich mehrere Objekte gleichzeitig anzeigen lassen kann<br />
Muss ich mehrere Ausgaben schreiben oder kann ich das alles irgendwie in eine ausgabe machen???<br />
Aso die verschiedenen männl sollen dann im fertigen spiel per zufall an verschiedenen stellen auftauchen können<br />
Falls das von bedeutung ist um mehrere Objekte ausgeben zu lassen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1171795</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1171795</guid><dc:creator><![CDATA[Braineater]]></dc:creator><pubDate>Thu, 09 Nov 2006 16:29:06 GMT</pubDate></item></channel></rss>