<?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[Kleines Rpg]]></title><description><![CDATA[<p>Hallo, ich bin neu hier und würde gerne wissen, was ich nun falsch mache.<br />
Ich versuche seit einigen Minuten ein kleines Rpg zu programmieren.<br />
Also eigentlich nur einen Kampf.<br />
Wenn ich zum Beispiel eine bestimmte Attacke auswähle soll sie die vorgegebene Anzahl von Lebenspunkten abziehen, aber ich komme nicht weiter.<br />
Hätte jemand ein paar Verbesserungen?(Ist nicht ganz fertig)</p>
<pre><code class="language-cpp">#include &lt;cstdlib&gt;
#include &lt;iostream&gt;

using namespace std;

int main(int argc, char *argv[])
{
int leben=50;
int gegner=50;
int kralle=5;
int tritt=10;
int spucke=2;
char eingabe;
while (0&lt;leben || 0&lt;gegner)
{
cout &lt;&lt; &quot; Der Gegner  hat &quot; &lt;&lt; gegner &lt;&lt; &quot; Leben&quot; &lt;&lt; &quot;Du hast&quot; &lt;&lt; leben &lt;&lt; &quot;Leben&quot; &lt;&lt; endl;
cout &lt;&lt; &quot; Wähle Attacke indem du sie eingibst &quot; &lt;&lt; endl;
cout &lt;&lt; &quot; kralle&quot; &lt;&lt; endl;
cout &lt;&lt; &quot; tritt&quot; &lt;&lt; endl;
cout &lt;&lt; &quot; spucke&quot; &lt;&lt;endl;
cin &gt;&gt; eingabe;
if (eingabe = kralle)
 {gegner =(gegner-kralle)}

}
    system(&quot;PAUSE&quot;);
    return EXIT_SUCCESS;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/265796/kleines-rpg</link><generator>RSS for Node</generator><lastBuildDate>Thu, 03 Sep 2026 18:28:02 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/265796.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 28 Apr 2010 19:25:13 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Kleines Rpg on Wed, 28 Apr 2010 19:25:13 GMT]]></title><description><![CDATA[<p>Hallo, ich bin neu hier und würde gerne wissen, was ich nun falsch mache.<br />
Ich versuche seit einigen Minuten ein kleines Rpg zu programmieren.<br />
Also eigentlich nur einen Kampf.<br />
Wenn ich zum Beispiel eine bestimmte Attacke auswähle soll sie die vorgegebene Anzahl von Lebenspunkten abziehen, aber ich komme nicht weiter.<br />
Hätte jemand ein paar Verbesserungen?(Ist nicht ganz fertig)</p>
<pre><code class="language-cpp">#include &lt;cstdlib&gt;
#include &lt;iostream&gt;

using namespace std;

int main(int argc, char *argv[])
{
int leben=50;
int gegner=50;
int kralle=5;
int tritt=10;
int spucke=2;
char eingabe;
while (0&lt;leben || 0&lt;gegner)
{
cout &lt;&lt; &quot; Der Gegner  hat &quot; &lt;&lt; gegner &lt;&lt; &quot; Leben&quot; &lt;&lt; &quot;Du hast&quot; &lt;&lt; leben &lt;&lt; &quot;Leben&quot; &lt;&lt; endl;
cout &lt;&lt; &quot; Wähle Attacke indem du sie eingibst &quot; &lt;&lt; endl;
cout &lt;&lt; &quot; kralle&quot; &lt;&lt; endl;
cout &lt;&lt; &quot; tritt&quot; &lt;&lt; endl;
cout &lt;&lt; &quot; spucke&quot; &lt;&lt;endl;
cin &gt;&gt; eingabe;
if (eingabe = kralle)
 {gegner =(gegner-kralle)}

}
    system(&quot;PAUSE&quot;);
    return EXIT_SUCCESS;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1889672</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1889672</guid><dc:creator><![CDATA[kA]]></dc:creator><pubDate>Wed, 28 Apr 2010 19:25:13 GMT</pubDate></item><item><title><![CDATA[Reply to Kleines Rpg on Wed, 28 Apr 2010 19:37:43 GMT]]></title><description><![CDATA[<p>in der if bedingungn benutzt du den Zuweisungsooperator und nicht den Vergleichsoperator:</p>
<p>Zuweisung: =<br />
Vergleich: ==</p>
<p>Ferner dürfte im while wohl ein &quot;&amp;&amp;&quot; hin und kein &quot;||&quot;, da du ja angreifen möchtest, wenn sowohl der gegner als auch du selbst noch lebst.<br />
Ferner musst du das kralle in anführungszeichen setzen.<br />
Also<br />
if(eingabe == &quot;kralle&quot;)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1889675</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1889675</guid><dc:creator><![CDATA[kingcools]]></dc:creator><pubDate>Wed, 28 Apr 2010 19:37:43 GMT</pubDate></item><item><title><![CDATA[Reply to Kleines Rpg on Wed, 28 Apr 2010 19:37:03 GMT]]></title><description><![CDATA[<p>Nur überflogen - einrücken/formatiern geht noch besser</p>
<p>In dieser Zeile fehlt was:</p>
<pre><code class="language-cpp">if (eingabe = kralle)
</code></pre>
<p>Schau dir das mit dem if in deinen Unterlagen noch mal an.</p>
<p>MfG f.-th.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1889676</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1889676</guid><dc:creator><![CDATA[f.-th.]]></dc:creator><pubDate>Wed, 28 Apr 2010 19:37:03 GMT</pubDate></item><item><title><![CDATA[Reply to Kleines Rpg on Wed, 28 Apr 2010 20:46:56 GMT]]></title><description><![CDATA[<p>Du lässt eine Eingabe zu, die ein Zeichen abspeichern kann <em>char eingabe</em>. Dann willst du (was du in dem Code jetzt zwar nicht prüfst, aber wohl vor hast) die Eingabe mit einem Integer vergleichen <em>int kralle = 5</em>, was zwar geht, aber unüblich ist.<br />
Der Rest wurde schon grob genannt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1889708</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1889708</guid><dc:creator><![CDATA[freaky]]></dc:creator><pubDate>Wed, 28 Apr 2010 20:46:56 GMT</pubDate></item><item><title><![CDATA[Reply to Kleines Rpg on Wed, 28 Apr 2010 21:16:27 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

class Mob
{   
public:
    Mob () : m_leben(50)
    {
    }

    int bekommtSchaden(int schaden)
    {
        m_leben -= schaden;
    }

    int getLeben() const { return m_leben; }
    bool istTot() const { return m_leben &lt;= 0; }

private:
    int m_leben;
};

class Spieler : public Mob
{
};

class Attacken
{
public:
    Attacken() : KRALLE(10), TRITT(5), SPUCKE(2)
    {}

    int KRALLE;
    int TRITT;
    int SPUCKE;
};

int main ()
{
    Spieler spieler;
    Mob gegner;
    Attacken attacken;

    while ( 1 )
    {    
        int auswahl = 0;    
        cout &lt;&lt; &quot;Du wirst angegriffen! Verteidige Dich!&quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;Du hast &quot; &lt;&lt; spieler.getLeben() &lt;&lt; &quot; Leben, dein Gegner hat noch &quot; &lt;&lt; gegner.getLeben() &lt;&lt; endl;
        cout &lt;&lt; &quot;Waehle eine Attacke: &quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;1.) Kralle&quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;2.) Tritt&quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;3.) Spucke&quot; &lt;&lt; endl;
        cin &gt;&gt; auswahl;

        if ( auswahl == 1 )
        {
            gegner.bekommtSchaden(attacken.KRALLE);
        }
        else if ( auswahl == 2 )
        {
            gegner.bekommtSchaden(attacken.TRITT);
        }
        else if ( auswahl == 3 )
        {
            gegner.bekommtSchaden(attacken.SPUCKE);
        }

        spieler.bekommtSchaden(8);

        if ( spieler.istTot() )
        {
            cout &lt;&lt; &quot;Du bist tot! Versager..&quot; &lt;&lt; endl;
            return 0;
        }
        if ( gegner.istTot() )
        {
            cout &lt;&lt; &quot;Dein Gegner ist tot! Amarr Victor!&quot; &lt;&lt; endl;
            return 1;
        }        
    }
}
</code></pre>
<p>Anschauungsbeispiel ;).<br />
HTH<br />
lg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1889719</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1889719</guid><dc:creator><![CDATA[L33TF4N]]></dc:creator><pubDate>Wed, 28 Apr 2010 21:16:27 GMT</pubDate></item><item><title><![CDATA[Reply to Kleines Rpg on Wed, 28 Apr 2010 21:31:53 GMT]]></title><description><![CDATA[<p>Das ist doch noch zu kompliziert</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1889725</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1889725</guid><dc:creator><![CDATA[kingcools]]></dc:creator><pubDate>Wed, 28 Apr 2010 21:31:53 GMT</pubDate></item><item><title><![CDATA[Reply to Kleines Rpg on Wed, 28 Apr 2010 21:52:49 GMT]]></title><description><![CDATA[<p>L33TF4N schrieb:</p>
<blockquote>
<pre><code class="language-cpp">class Attacken
{
public:
    Attacken() : KRALLE(10), TRITT(5), SPUCKE(2)
    {}
   
    int KRALLE;
    int TRITT;
    int SPUCKE;
};
</code></pre>
</blockquote>
<p>Warum machst du daraus kein struct? <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/1889733</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1889733</guid><dc:creator><![CDATA[freaky]]></dc:creator><pubDate>Wed, 28 Apr 2010 21:52:49 GMT</pubDate></item><item><title><![CDATA[Reply to Kleines Rpg on Wed, 28 Apr 2010 22:08:16 GMT]]></title><description><![CDATA[<p>FreakY&lt;3Cpp schrieb:</p>
<blockquote>
<p>L33TF4N schrieb:</p>
<blockquote>
<pre><code class="language-cpp">class Attacken
{
public:
    Attacken() : KRALLE(10), TRITT(5), SPUCKE(2)
    {}
   
    int KRALLE;
    int TRITT;
    int SPUCKE;
};
</code></pre>
</blockquote>
<p>Warum machst du daraus kein struct? <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>
</blockquote>
<p>Joa, hätte man machen können. Jetzt werd nicht kleinlich :P.<br />
lg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1889739</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1889739</guid><dc:creator><![CDATA[L33TF4N]]></dc:creator><pubDate>Wed, 28 Apr 2010 22:08:16 GMT</pubDate></item><item><title><![CDATA[Reply to Kleines Rpg on Wed, 28 Apr 2010 22:15:23 GMT]]></title><description><![CDATA[<p>:p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1889744</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1889744</guid><dc:creator><![CDATA[freaky]]></dc:creator><pubDate>Wed, 28 Apr 2010 22:15:23 GMT</pubDate></item><item><title><![CDATA[Reply to Kleines Rpg on Thu, 29 Apr 2010 21:10:12 GMT]]></title><description><![CDATA[<p>L33TF4N schrieb:</p>
<blockquote>
<pre><code class="language-cpp">class Attacken
{
public:
    Attacken() : KRALLE(10), TRITT(5), SPUCKE(2)
    {}
    
    int KRALLE;
    int TRITT;
    int SPUCKE;
};
</code></pre>
</blockquote>
<p>Warum machst du daraus keinen <code>enum</code> ? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1890196</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1890196</guid><dc:creator><![CDATA[theliquidwave]]></dc:creator><pubDate>Thu, 29 Apr 2010 21:10:12 GMT</pubDate></item><item><title><![CDATA[Reply to Kleines Rpg on Thu, 29 Apr 2010 23:38:26 GMT]]></title><description><![CDATA[<p>Noch besser <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="😃"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1890236</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1890236</guid><dc:creator><![CDATA[freaky]]></dc:creator><pubDate>Thu, 29 Apr 2010 23:38:26 GMT</pubDate></item><item><title><![CDATA[Reply to Kleines Rpg on Fri, 30 Apr 2010 08:22:19 GMT]]></title><description><![CDATA[<p>Is gut, ich hab verstanden. Ich werd in Zukunft keine Beispiele mehr posten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1890302</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1890302</guid><dc:creator><![CDATA[L33TF4N]]></dc:creator><pubDate>Fri, 30 Apr 2010 08:22:19 GMT</pubDate></item><item><title><![CDATA[Reply to Kleines Rpg on Fri, 30 Apr 2010 08:24:18 GMT]]></title><description><![CDATA[<p>L33TF4N schrieb:</p>
<blockquote>
<p>Is gut, ich hab verstanden. Ich werd in Zukunft keine Beispiele mehr posten.</p>
</blockquote>
<p>Jetzt sind wir aber glücklich.<br />
Simon</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1890304</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1890304</guid><dc:creator><![CDATA[theta]]></dc:creator><pubDate>Fri, 30 Apr 2010 08:24:18 GMT</pubDate></item><item><title><![CDATA[Reply to Kleines Rpg on Fri, 30 Apr 2010 08:32:02 GMT]]></title><description><![CDATA[<p>L33TF4N schrieb:</p>
<blockquote>
<p>Is gut, ich hab verstanden. Ich werd in Zukunft keine Beispiele mehr posten.</p>
</blockquote>
<p>&quot;Wir&quot; haben dich trotzdem lieb <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1890311</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1890311</guid><dc:creator><![CDATA[freaky]]></dc:creator><pubDate>Fri, 30 Apr 2010 08:32:02 GMT</pubDate></item><item><title><![CDATA[Reply to Kleines Rpg on Fri, 30 Apr 2010 09:39:45 GMT]]></title><description><![CDATA[<p>theta schrieb:</p>
<blockquote>
<p>L33TF4N schrieb:</p>
<blockquote>
<p>Is gut, ich hab verstanden. Ich werd in Zukunft keine Beispiele mehr posten.</p>
</blockquote>
<p>Jetzt sind wir aber glücklich.<br />
Simon</p>
</blockquote>
<p>Was soll dieses Geflame jetzt hier? Ich wollte nur helfen... sorry dass ich nicht so elitär bin wie ihr und alle Standards ausm Kopf kenne</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1890335</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1890335</guid><dc:creator><![CDATA[L33TF4N]]></dc:creator><pubDate>Fri, 30 Apr 2010 09:39:45 GMT</pubDate></item><item><title><![CDATA[Reply to Kleines Rpg on Fri, 30 Apr 2010 10:12:24 GMT]]></title><description><![CDATA[<p>Wenn du dich so defensiv gibst bzw schon fast zickig, darfst du dich auch nicht wundern.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1890350</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1890350</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Fri, 30 Apr 2010 10:12:24 GMT</pubDate></item></channel></rss>