<?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[Problem bei einem Rollenspiel Projekt]]></title><description><![CDATA[<p>Hallo, nachdem ich eine ein bisschen hier gestöbert habe, habe ich beschlossen ein kleines Konsolen Rollenspiel zu programmieren. Ich muss zugeben durch nur normale Übungen recht schnell die Lust daran zu verlieren, da bin ich eher ein Typ der gerne bastelt und versucht. Ich stell auch lieber gerne Fragen hier rein :D. Also werde ich bestimmt noch öfters hier reinschreiben bevor ich mein Projekt beenden kann, auch wenn es vielleicht im anfängerstyl geschrieben ist, hoffe ich doch ihr könnt mir viele Tipps geben wie ich bei meinem Programm weiterschreibe und besser machen kann ohne nochmal neu anfangen zu müssen.<br />
Gut zuviel geredet hier erstmal mein Programm:</p>
<p>[ccp]<br />
// Rollenspiel</p>
<p>#include &lt;iostream&gt;</p>
<p>using namespace std;</p>
<p>// Hauptprogramm<br />
//</p>
<p>// Die Geschichte</p>
<p>int Antwort1;<br />
int Antwort2;<br />
int Antwort3;<br />
int Antwort4;</p>
<p>int main ()<br />
{<br />
// Geschichte</p>
<p>cout &lt;&lt; &quot; Als ihr die Augen aufmacht, findet ihr euch in einem kleinen kahlen Zimmer\n wieder.\n\n\&quot;Guten Morgen mein Sohn.\&quot;\n\n Als euer Blick der Stimme folgt, seht ihr einen alten Moench friedlich auf\n einem Stuhl am Ende des Bettes sitzen.\n\n\&quot;Wisst ihr wass passiert ist mein junger Freund?\&quot;\n&quot;;<br />
cout &lt;&lt; &quot; 1: Ja!\n2: Nein!\n\n Antwort:&quot;;<br />
cin &gt;&gt; Antwort1;</p>
<p>if (Antwort1 == 1)<br />
cout &lt;&lt; &quot; Nun dann wisst ihr bereits was Vampire sind und ich brauche euch nicht mehr aufklaeren!!\n&quot;;<br />
else if (Antwort1 == 2)<br />
cout &lt;&lt; &quot; \&quot;Nun, euer Dorf wurde von Vampiren ueberfallen, alle die ihr kennt\n wurden getoetet oder sind nun deresgleichen.\&quot;\n Der Moench legt friedlich seine hand auf eure Schulter und\n euch durchstroemt eine ruhige friedliche Kraft.\n\&quot; Nur ihr wurdet verschont, Sie dachten wohl du waerst tot!\&quot;\n\n&quot;;<br />
cout &lt;&lt; &quot;1: \&quot;Sie werden sich bald wuenschen das ich tot waere\&quot;!\n 2:\&quot; Und was soll ich nun tun?\&quot;\n\n Antwort:&quot;;<br />
cin &gt;&gt; Antwort2;</p>
<p>if ( Antwort2 == 1)<br />
cout &lt;&lt; &quot;\&quot; Oh, ihr wollt gegen diese Kreaturen kaempfen\&quot;?\n 1:\&quot;Ja\&quot;!\n Antwort:&quot;;<br />
cin &gt;&gt; Antwort4;</p>
<p>if ( Antwort4 == 1)<br />
cout &lt;&lt; &quot;\&quot; Nun das höre ich gern, so folgt mir\&quot;!&quot;;</p>
<p>else if ( Antwort4 != 1)<br />
cout &lt;&lt; &quot;\&quot; Nun das hoere ich gern, so folgt mir\&quot;!&quot;;</p>
<p>else if ( Antwort2 == 2)<br />
cout &lt;&lt; &quot;\&quot; Nun Ihr koennt entweder gehen wenn ihr wollt, oder aber hier bleiben und wir lehren euch den Weg diese Kreaturen zu vernichten.\n Was wollt ihr tun\&quot;?\n 1:\&quot; Ich werde gehen und das alles hinter mir lassen\&quot;!\n 2: \&quot; Seit so nett und bildet mich aus damit ich diese Kreaturen wieder in die Hoelle schicken kann\&quot;!\n&quot;;<br />
cin &gt;&gt; Antwort3;</p>
<p>if ( Antwort3 == 1)<br />
cout &lt;&lt; &quot;\&quot; Nun, schade, dann wuensche ich euch noch ein schoenes Leben mein kleiner Freund\&quot;.&quot;;</p>
<p>else if ( Antwort3 == 2)<br />
cout &lt;&lt; &quot;\&quot; Nun das höre ich gern, so folgt mir\&quot;!&quot;;</p>
<p>cout &lt;&lt;&quot; Und so gingen einige Jahre ins Land, bevor unser kleiner Held erwachsen wurde und die Kuenste des toetens beherrschte.&quot;;</p>
<p>return 0;<br />
}</p>
<p>[/ccp]</p>
<p>mein Problem besteht nun darin das ich bei der bei der Antwort: &quot; oh ihr wollt diese kreaturen also bekämpfen&quot; Will ich eigentlich das er dann zum schluss text &quot; und so gingen die jahre..... springt und nicht wie ich es hier habe extra nen 2 programmierstrang aufmachen muss, das ist sehr umständlich.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/165479/problem-bei-einem-rollenspiel-projekt</link><generator>RSS for Node</generator><lastBuildDate>Mon, 14 Sep 2026 14:32:06 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/165479.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 20 Nov 2006 12:11:57 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem bei einem Rollenspiel Projekt on Mon, 20 Nov 2006 12:11:57 GMT]]></title><description><![CDATA[<p>Hallo, nachdem ich eine ein bisschen hier gestöbert habe, habe ich beschlossen ein kleines Konsolen Rollenspiel zu programmieren. Ich muss zugeben durch nur normale Übungen recht schnell die Lust daran zu verlieren, da bin ich eher ein Typ der gerne bastelt und versucht. Ich stell auch lieber gerne Fragen hier rein :D. Also werde ich bestimmt noch öfters hier reinschreiben bevor ich mein Projekt beenden kann, auch wenn es vielleicht im anfängerstyl geschrieben ist, hoffe ich doch ihr könnt mir viele Tipps geben wie ich bei meinem Programm weiterschreibe und besser machen kann ohne nochmal neu anfangen zu müssen.<br />
Gut zuviel geredet hier erstmal mein Programm:</p>
<p>[ccp]<br />
// Rollenspiel</p>
<p>#include &lt;iostream&gt;</p>
<p>using namespace std;</p>
<p>// Hauptprogramm<br />
//</p>
<p>// Die Geschichte</p>
<p>int Antwort1;<br />
int Antwort2;<br />
int Antwort3;<br />
int Antwort4;</p>
<p>int main ()<br />
{<br />
// Geschichte</p>
<p>cout &lt;&lt; &quot; Als ihr die Augen aufmacht, findet ihr euch in einem kleinen kahlen Zimmer\n wieder.\n\n\&quot;Guten Morgen mein Sohn.\&quot;\n\n Als euer Blick der Stimme folgt, seht ihr einen alten Moench friedlich auf\n einem Stuhl am Ende des Bettes sitzen.\n\n\&quot;Wisst ihr wass passiert ist mein junger Freund?\&quot;\n&quot;;<br />
cout &lt;&lt; &quot; 1: Ja!\n2: Nein!\n\n Antwort:&quot;;<br />
cin &gt;&gt; Antwort1;</p>
<p>if (Antwort1 == 1)<br />
cout &lt;&lt; &quot; Nun dann wisst ihr bereits was Vampire sind und ich brauche euch nicht mehr aufklaeren!!\n&quot;;<br />
else if (Antwort1 == 2)<br />
cout &lt;&lt; &quot; \&quot;Nun, euer Dorf wurde von Vampiren ueberfallen, alle die ihr kennt\n wurden getoetet oder sind nun deresgleichen.\&quot;\n Der Moench legt friedlich seine hand auf eure Schulter und\n euch durchstroemt eine ruhige friedliche Kraft.\n\&quot; Nur ihr wurdet verschont, Sie dachten wohl du waerst tot!\&quot;\n\n&quot;;<br />
cout &lt;&lt; &quot;1: \&quot;Sie werden sich bald wuenschen das ich tot waere\&quot;!\n 2:\&quot; Und was soll ich nun tun?\&quot;\n\n Antwort:&quot;;<br />
cin &gt;&gt; Antwort2;</p>
<p>if ( Antwort2 == 1)<br />
cout &lt;&lt; &quot;\&quot; Oh, ihr wollt gegen diese Kreaturen kaempfen\&quot;?\n 1:\&quot;Ja\&quot;!\n Antwort:&quot;;<br />
cin &gt;&gt; Antwort4;</p>
<p>if ( Antwort4 == 1)<br />
cout &lt;&lt; &quot;\&quot; Nun das höre ich gern, so folgt mir\&quot;!&quot;;</p>
<p>else if ( Antwort4 != 1)<br />
cout &lt;&lt; &quot;\&quot; Nun das hoere ich gern, so folgt mir\&quot;!&quot;;</p>
<p>else if ( Antwort2 == 2)<br />
cout &lt;&lt; &quot;\&quot; Nun Ihr koennt entweder gehen wenn ihr wollt, oder aber hier bleiben und wir lehren euch den Weg diese Kreaturen zu vernichten.\n Was wollt ihr tun\&quot;?\n 1:\&quot; Ich werde gehen und das alles hinter mir lassen\&quot;!\n 2: \&quot; Seit so nett und bildet mich aus damit ich diese Kreaturen wieder in die Hoelle schicken kann\&quot;!\n&quot;;<br />
cin &gt;&gt; Antwort3;</p>
<p>if ( Antwort3 == 1)<br />
cout &lt;&lt; &quot;\&quot; Nun, schade, dann wuensche ich euch noch ein schoenes Leben mein kleiner Freund\&quot;.&quot;;</p>
<p>else if ( Antwort3 == 2)<br />
cout &lt;&lt; &quot;\&quot; Nun das höre ich gern, so folgt mir\&quot;!&quot;;</p>
<p>cout &lt;&lt;&quot; Und so gingen einige Jahre ins Land, bevor unser kleiner Held erwachsen wurde und die Kuenste des toetens beherrschte.&quot;;</p>
<p>return 0;<br />
}</p>
<p>[/ccp]</p>
<p>mein Problem besteht nun darin das ich bei der bei der Antwort: &quot; oh ihr wollt diese kreaturen also bekämpfen&quot; Will ich eigentlich das er dann zum schluss text &quot; und so gingen die jahre..... springt und nicht wie ich es hier habe extra nen 2 programmierstrang aufmachen muss, das ist sehr umständlich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1177705</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1177705</guid><dc:creator><![CDATA[yoshi]]></dc:creator><pubDate>Mon, 20 Nov 2006 12:11:57 GMT</pubDate></item><item><title><![CDATA[Reply to Problem bei einem Rollenspiel Projekt on Mon, 20 Nov 2006 12:15:52 GMT]]></title><description><![CDATA[<p>yoshi schrieb:</p>
<blockquote>
<pre><code class="language-cpp">if ( Antwort4 == 1)
				cout &lt;&lt; &quot;\&quot; Nun das höre ich gern, so folgt mir\&quot;!&quot;;
			
			else if ( Antwort4 != 1)
				cout &lt;&lt; &quot;\&quot; Nun das hoere ich gern, so folgt mir\&quot;!&quot;;
</code></pre>
</blockquote>
<p>???<br />
überdenk dir das nochmal...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1177709</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1177709</guid><dc:creator><![CDATA[ser1al_ausgeloggt]]></dc:creator><pubDate>Mon, 20 Nov 2006 12:15:52 GMT</pubDate></item><item><title><![CDATA[Reply to Problem bei einem Rollenspiel Projekt on Mon, 20 Nov 2006 12:17:54 GMT]]></title><description><![CDATA[<p>Ja ich will ja das es keine andere möglichkeit gibt nur wie ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1177710</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1177710</guid><dc:creator><![CDATA[yoshi]]></dc:creator><pubDate>Mon, 20 Nov 2006 12:17:54 GMT</pubDate></item><item><title><![CDATA[Reply to Problem bei einem Rollenspiel Projekt on Mon, 20 Nov 2006 12:21:13 GMT]]></title><description><![CDATA[<p>yoshi schrieb:</p>
<blockquote>
<p>Ja ich will ja das es keine andere möglichkeit gibt nur wie ?</p>
</blockquote>
<p>keine frage stellen, wo er mit nein antworten kann</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1177713</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1177713</guid><dc:creator><![CDATA[ser1al_ausgeloggt]]></dc:creator><pubDate>Mon, 20 Nov 2006 12:21:13 GMT</pubDate></item><item><title><![CDATA[Reply to Problem bei einem Rollenspiel Projekt on Mon, 20 Nov 2006 12:25:50 GMT]]></title><description><![CDATA[<p>Dann nimmst du aber dem Spieler die Freiheit wenn er nur gezielt immer eins beantworten kann dann ist das doof</p>
<p>aber die eigentlich frage von mir ist ja immernoch nicht geklärt wie springe ich von da nach unten?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1177715</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1177715</guid><dc:creator><![CDATA[yoshi]]></dc:creator><pubDate>Mon, 20 Nov 2006 12:25:50 GMT</pubDate></item><item><title><![CDATA[Reply to Problem bei einem Rollenspiel Projekt on Mon, 20 Nov 2006 12:25:38 GMT]]></title><description><![CDATA[<p>yoshi schrieb:</p>
<blockquote>
<p>Ja ich will ja das es keine andere möglichkeit gibt nur wie ?</p>
</blockquote>
<p>und</p>
<p>yoshi schrieb:</p>
<blockquote>
<p>Dann nimmst du aber dem Spieler die Freiheit wenn er nur gezielt immer eins beantworten kann dann ist das doof</p>
</blockquote>
<p>stehen leicht im konflikt</p>
<p>entweder er kann sich entscheiden, oder nicht!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1177719</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1177719</guid><dc:creator><![CDATA[ser1al_ausgeloggt]]></dc:creator><pubDate>Mon, 20 Nov 2006 12:25:38 GMT</pubDate></item><item><title><![CDATA[Reply to Problem bei einem Rollenspiel Projekt on Mon, 20 Nov 2006 12:28:52 GMT]]></title><description><![CDATA[<p>Ok, werde das nunmal verbessern, aber de entscheidende punkt bleibt wie kann ich sagen wenn er was anderes antwortet das er dann von dem punkt zu einem weiter unteren Punkt springen soll?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1177723</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1177723</guid><dc:creator><![CDATA[yoshi]]></dc:creator><pubDate>Mon, 20 Nov 2006 12:28:52 GMT</pubDate></item><item><title><![CDATA[Reply to Problem bei einem Rollenspiel Projekt on Mon, 20 Nov 2006 12:30:23 GMT]]></title><description><![CDATA[<p>schau dir mal die select-case anweisung an</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1177724</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1177724</guid><dc:creator><![CDATA[ser1al_ausgeloggt]]></dc:creator><pubDate>Mon, 20 Nov 2006 12:30:23 GMT</pubDate></item><item><title><![CDATA[Reply to Problem bei einem Rollenspiel Projekt on Mon, 20 Nov 2006 12:33:06 GMT]]></title><description><![CDATA[<p>Dann darf ich aber das ganze programm nochmal programmieren oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1177726</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1177726</guid><dc:creator><![CDATA[yoshi]]></dc:creator><pubDate>Mon, 20 Nov 2006 12:33:06 GMT</pubDate></item><item><title><![CDATA[Reply to Problem bei einem Rollenspiel Projekt on Mon, 20 Nov 2006 12:36:13 GMT]]></title><description><![CDATA[<p>yoshi schrieb:</p>
<blockquote>
<p>Dann darf ich aber das ganze programm nochmal programmieren oder?</p>
</blockquote>
<p>naja, ich würde eher sagen, anpassen!<br />
soviel ist es doch nicht!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1177729</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1177729</guid><dc:creator><![CDATA[ser1al_ausgeloggt]]></dc:creator><pubDate>Mon, 20 Nov 2006 12:36:13 GMT</pubDate></item><item><title><![CDATA[Reply to Problem bei einem Rollenspiel Projekt on Mon, 20 Nov 2006 14:02:32 GMT]]></title><description><![CDATA[<p>achja, lang isses her, das prinzip kenn ich sehr gut, das ist genau das selbe womit ich damals in der schule angefangen hatte zu programmieren</p>
<p>in den guten alten dos basic mit haufenweisen goto</p>
<p>if 1 then goto 25 usw usw</p>
<p>lang isses her #gg</p>
<p>ich glaub auf den wissensstand bist du kann das sein ?<br />
versuch es nicht prozedural zu loesen sondern in funktionen zu kapseln - also pack jede frage in einer einzelnen funktion die dann die antwort als return liefert, dann kannst du das viel leichter abfangen und andere wege weiter gehen {=</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1177797</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1177797</guid><dc:creator><![CDATA[EXDW]]></dc:creator><pubDate>Mon, 20 Nov 2006 14:02:32 GMT</pubDate></item></channel></rss>