Registrieren    Anmelden    Mitglieder   Suche    FAQ
   Kalender   Chat   Karte

Portal » Foren-Übersicht » Sprachen » C/C++/Lite-C » proggramme und codes




Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 
Autor Nachricht
 Betreff des Beitrags: [C++] kleines pokémon spiel in der konsole
 Beitrag Verfasst: Mi 27. Okt 2010, 16:38 
Offline
Administrator
Benutzeravatar

Registriert: Fr 23. Jul 2010, 11:59
Beiträge: 10
habe mal ein (sehr) kleines pokémon spiel in der konsole geschrieben
CODE:
Code:
#include <cstdlib>
#include <iostream>
#include <string>

using namespace std;

int play = 5;
std::string poki;
std::string gegner;
std::string action;
int kp = 50;
int gkp = 50;
int ga = 5;

int main(int argc, char *argv[])
{
    std::cout << "waehle ein pokemon: glumanda <g>, schiggy <s> oder bisasam <b>. ";
    std::cin >> poki;
    if (poki == "g")
    {
             poki = "glumanda";
             gegner = "schiggy";
    }
    if (poki == "s")
    {
             poki = "schiggy";
             gegner = "bisasam";
    }
    if (poki == "b")
    {
             poki = "bisasam";
             gegner = "glumanda";
    }
    std::cout << "du hast " << poki << " gewaehlt \n";
    std::cout << "dein gegner ist " << gegner <<"\n";
    while (play > 0)
    {
    if (kp < gkp)
    {
           std::cout << "was willst du machen?: angreifen <a>, ausweichen <aus> oder trank <t>? ";
           std::cin >> action;
    }
    else {
    std::cout << "was willst du machen?: angreifen <a> oder ausweichen <aus>? ";
    std::cin >> action;
    }
    if (action == "a")
    {
               kp -= ga;
               gkp -= 10;
               ga *= 2;
    }
    if (action == "aus")
    {
               kp += 3;
               ga /= 2;
               if (ga <= 0)
               {
                      ga = 10;
               }
    }
    if (action == "t")
    {
               kp += 20;
               ga *= 3;
    }
    std::cout << "du hast noch " << kp << "kp, und " << gegner << " hat noch " << gkp << "kp. \n";
    if (kp <= 0)
    {
           std::cout << "du hast verloren... \n";
           system("PAUSE");
           return EXIT_SUCCESS;
    }
    if (gkp <= 0)
    {
            std::cout << "du hast gewonnen! \n";
            system("PAUSE");
            return EXIT_SUCCESS;
    }
    }
    system("PAUSE");
    return EXIT_SUCCESS;
}

_________________
und wieder ein post zu ende




ich hoffe ihr habt hier alle spass


Nach oben 
 Profil
Mit Zitat antworten  
 Betreff des Beitrags:
  Verfasst: Mi 27. Okt 2010, 16:38 
 


Nach oben 
 
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
 
Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 

Portal » Foren-Übersicht » Sprachen » C/C++/Lite-C » proggramme und codes


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

 
 

Tags

NES

 
Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron




Bei iphpbb3.com bekommen Sie ein kostenloses Forum mit vielen tollen Extras
Forum kostenlos einrichten - Hot Topics - Tags
Beliebteste Themen: Forum, Erde, Bau, ORF, NES

Impressum | Datenschutz