hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
18 de Noviembre de 2008, 11:54:09
Noticias: Reporte de temas
Para ver este enlace Registrate o Inicia Sesion
> Aqui

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  C / C++
| | |-+  Código Abierto C / C++ (Moderadores: mycrox, TXS)
| | | |-+  Mascota virtual
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Mascota virtual  (Leído 167 veces)
KeY eSt
Recien llegado
*
Desconectado Desconectado

Mensajes: 10


I'M AbOvE yOu


Ver Perfil
« : 07 de Julio de 2008, 01:05:12 »

Un juego sencillo y sin complicaciones, No use conio pues no estoy muy familiarizado con esta libreria.


Cualquier error o sugerencia sera bienvenida:


Citar
#include<iostream>
using namespace std;




int abr=4,hmb=3,lmp=7,mp,store,saldo_act=10000,pl,die=0,bath,ptj=0;






class juego
{
   
    public:
           
           void intro(); //Deluxe
           void empezar();
           void error();
           void hungry();
           void bore();
           void dirty();
           void feed();
           void play();
           void clean();
           void stadis();
           void finish();
           
           
           
};



//******************Introduccion al juego***************************



void juego::intro()
{
     
     juego j;
     
    cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
    cout<<"                                                  ";
    cout<<"LuX Incorporated inc Presents"<<endl;
   
    system ("pause > nul");
    system ("cls");
   
    cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
    cout<<"                                                             ";
    cout<<"A KeY eSt Software";
   
   
    system ("pause > nul");
    system ("cls");
   
     
    cout<<"                      ";
    cout<<"************************************"<<endl;
    cout<<"                                 Mascota virtual"<<endl;
    cout<<"                      ";
    cout<<"************************************"<<endl<<endl<<endl;
   
   
    system ("pause > nul");
    system ("cls");
   
   
    cout<<"                      ";
    cout<<"************************************"<<endl;
    cout<<"                                 Mascota virtual"<<endl;
    cout<<"                      ";
    cout<<"************************************"<<endl<<endl<<endl<<endl;
   
   
    cout<<"Bienvenidos a este maravilloso juego";
   
    system ("pause > nul");
    system ("cls");
   
    cout<<"                      ";
    cout<<"************************************"<<endl;
    cout<<"                                 Mascota virtual"<<endl;
    cout<<"                      ";
    cout<<"************************************"<<endl<<endl<<endl<<endl;
   
    cout<<"Aprenderas todo lo necesario para ser un buen cuidador";
   
    system ("pause > nul");
    system ("cls");
   
    cout<<"                      ";
    cout<<"************************************"<<endl;
    cout<<"                                 Mascota virtual"<<endl;
    cout<<"                      ";
    cout<<"************************************"<<endl<<endl<<endl<<endl;
   
    cout<<"El juego es simple :";
   
    system ("pause > nul");
    system ("cls");
   
    cout<<"                      ";
    cout<<"************************************"<<endl;
    cout<<"                                 Mascota virtual"<<endl;
    cout<<"                      ";
    cout<<"************************************"<<endl<<endl<<endl<<endl;
   
    cout<<"1) Debes cuidar la mascota de tu amigo mientras el no esta";
   
    system ("pause > nul");
    system ("cls");
   
    cout<<"                      ";
    cout<<"************************************"<<endl;
    cout<<"                                 Mascota virtual"<<endl;
    cout<<"                      ";
    cout<<"************************************"<<endl<<endl<<endl<<endl;
   
    cout<<"2) Debes cuidarla, alimentarla, jugar con ella etc.";
   
    system ("pause > nul");
    system ("cls");
   
    cout<<"                      ";
    cout<<"************************************"<<endl;
    cout<<"                                 Mascota virtual"<<endl;
    cout<<"                      ";
    cout<<"************************************"<<endl<<endl<<endl<<endl;
   
    cout<<"Si se queja demasiado su dueno vendra y terminara el juego";
   
    system ("pause > nul");
    system ("cls");
   
    cout<<"                      ";
    cout<<"************************************"<<endl;
    cout<<"                                 Mascota virtual"<<endl;
    cout<<"                      ";
    cout<<"************************************"<<endl<<endl<<endl<<endl;
   
    cout<<"Estas listo?";
   
    system ("pause > nul");


    j.empezar();
   
   
   
   
}



//***********************Empieza el juego******************


void juego::empezar()
{
     system ("cls");
     
     juego j;
     
     
     
     
     
        for(int a=1;a<=100;a++)
    {
         
            system ("cls");
           
            cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;

            cout<<"                                    ";
            cout<<"Cargando "<<a<<"%"<<endl<<endl;
             
    }
     
     
    system ("cls");
   
   
    if (saldo_act<=0)
    saldo_act=0;
   
    if (die==5)
    {
    j.finish();
    system ("exit");
    }
     
     
     
     ptj+=450;
   
   

    cout<<"                      ";
    cout<<"************************************"<<endl;
    cout<<"                                 Mascota virtual"<<endl;
    cout<<"                      ";
    cout<<"************************************"<<endl<<endl<<endl;
   
   
   
 
     
     
     
     cout<<"Menu principal"<<endl<<endl<<endl;
     cout<<"1)Alimentarlo"<<endl;
     cout<<"2)Jugar con el"<<endl;
     cout<<"3)Limpiarlo"<<endl;
     cout<<"4)Estadisticas"<<endl;
     cout<<"5)Comprame algo"<<endl;
     cout<<endl<<"----} ";
     cin>>mp;
     
     
     if ((mp<1) &&(mp>5))
     j.error();
     
     
    //Condiciones principales
    abr--;
    if (abr<0)
    {abr=0;}
    if (abr==0)
    {

    j.bore();
    }
   
    hmb--;
    if (hmb<0)
    {hmb=0;}
    if (hmb==0)
    {

    j.hungry();
    }
   
    lmp--;
    if (lmp<0)
    {lmp=0;}
    if (lmp==0)
    {

    j.dirty();
    }
   
   
    //fin del juego
    if (die==10)
    j.finish();


     
     
     
     switch (mp)
     {
           
            case 1:j.feed();break;
            case 2:j.play();break;
            case 3:j.clean();break;
            default:j.error();break;
     }
     
     
     
     
     
     
     
     
}
     
     
     
     
//**********************Para los errores**************
     
     
void juego::error()
{
     system ("cls");
     juego j;
     cout<<"                      ";
     cout<<"************************************"<<endl;
     cout<<"                                 Mascota virtual"<<endl;
     cout<<"                      ";
     cout<<"************************************"<<endl<<endl<<endl<<endl;
     cout<<"Al parecer has cometido un error";
     system ("pause > nul");
     j.empezar();
     
}
   
   
   
//********************En caso de aburrimiento**************


   
void juego::bore()
{
     system ("cls");
     juego j;
     die++;
     cout<<"Estoy aburrido, has algo conmigo!";
     system ("pause > nul");
     j.play();
}
     
     
     
//*******************En caso de hambre*********************
     

void juego::hungry()
{
     system ("cls");
     juego j;
     die++;
     cout<<"Estoy hambriento, por favor alimentame rapido!";
     system ("pause > nul");
     j.feed();
}


//********************En caso de suciedad*******************


void juego::dirty()
{
     system ("cls");
     juego j;
     die++;
     cout<<"Me siento sucio, Baname!";
     system ("pause > nul");
     j.clean();
}
   


//*******************Alimentacion*****************************


void juego::feed()
{
     system ("cls");
     juego j;
     
     
     if (saldo_act<=0)
     {
     cout<<"Lo sentimos, tu cuenta es de $0"<<endl;
     saldo_act=0;
     system ("pause > nul");
     j.empezar();
     }
     
     
     
     cout<<"                      ";
     cout<<"************************************"<<endl;
     cout<<"                                 Mascota virtual"<<endl;
     cout<<"                      ";
     cout<<"************************************"<<endl<<endl<<endl<<endl;
     
     cout<<"1) Comprar"<<endl;
     cout<<"2) Ver saldo"<<endl<<endl;
     cout<<"---} ";
     cin>>store;
     if ((store!=1) && (store!=2))
     j.error();
     
     
     
     
     
     if (store==1)
     {
                 
     
     system ("cls");   
     
     
     if (saldo_act<1200)
     {
     cout<<"Lo sentimos, tu cuenta es demasiado baja"<<endl;
     system ("pause > nul");
     j.empezar();
     }
     
             
     cout<<"                      ";
     cout<<"************************************"<<endl;
     cout<<"                                 Mascota virtual"<<endl;
     cout<<"                      ";
     cout<<"************************************"<<endl<<endl<<endl<<endl;
     
     cout<<"Comida especial = $1200"<<endl;
     cout<<"Su saldo actual era de "<<saldo_act<<endl;
     cout<<"Con esta compra se reduce a "<<saldo_act-1200<<endl<<endl;
     saldo_act-=1200;
     cout<<"*Recuerda que debes conseguir dinero jugando";
     hmb+=3;
     
     system ("pause > nul");
     
     j.empezar();
     
     }
     
     
     if (store==2)
     {
         
     system ("cls");       
     cout<<"                      ";
     cout<<"************************************"<<endl;
     cout<<"                                 Mascota virtual"<<endl;
     cout<<"                      ";
     cout<<"************************************"<<endl<<endl<<endl<<endl;
     
     cout<<"Saldo actual = $"<<saldo_act<<endl;
     cout<<"*Recuerda que debes conseguir dinero jugando";
     system ("pause > nul");
       
           
     j.empezar();
     
     }
     
     
     
     }
     


void juego::play()
{
     system ("cls");
     juego j;
     
     
     cout<<"                      ";
     cout<<"************************************"<<endl;
     cout<<"                                 Mascota virtual"<<endl;
     cout<<"                      ";
     cout<<"************************************"<<endl<<endl<<endl<<endl;
     
     
     cout<<"1)Adivina el numero ($500)"<<endl;
     cout<<"2)Juegate a la suerte ($300)"<<endl<<endl;
     cout<<"---} ";
     cin>>pl;
     
     abr+=3;
     
     if (pl==1)
     {
               
     if (saldo_act<500)
     {
     cout<<"Lo sentimos, tu cuenta es demasiado baja"<<endl;
     system ("pause > nul");
     j.empezar();
     }         
     
     cout<<"Jugando . . ."<<endl;
     system ("pause > nul");
     saldo_act+=500;
     j.empezar();
     }

     if (pl==2)
     {
               
        if (saldo_act<300)
     {
     cout<<"Lo sentimos, tu cuenta es demasiado baja"<<endl;
     system ("pause > nul");
     j.empezar();
     }
     
     cout<<"Jugando . . ."<<endl;
     system ("pause > nul");
     saldo_act+=300;
     j.empezar();
     }
     
     if ((pl!=1) && (pl!=2))
     j.error();
     
     
     
     
       
                 
}
     
     
     

void juego::clean()
{
     system ("cls");
     juego j;
     
     
     cout<<"                      ";
     cout<<"************************************"<<endl;
     cout<<"                                 Mascota virtual"<<endl;
     cout<<"                      ";
     cout<<"************************************"<<endl<<endl<<endl<<endl;
     
     
     cout<<"1)Tomar un bano ($500)"<<endl;
     cout<<"2)Ver saldo"<<endl<<endl;
     cout<<"---}";
     cin>>bath;
     lmp+=3;
     
     if (bath==1)
     {
               
     if (saldo_act<500)
     {
     cout<<"Lo sentimos, tu cuenta es demasiado baja"<<endl;
     system ("pause > nul");
     j.empezar();
     }           
     
     cout<<"Banando . . ."<<endl;
     system ("pause > nul");
     saldo_act-=500;
     j.empezar();
     }

     if (bath==2)
     {
     system ("cls");       
     cout<<"                      ";
     cout<<"************************************"<<endl;
     cout<<"                                 Mascota virtual"<<endl;
     cout<<"                      ";
     cout<<"************************************"<<endl<<endl<<endl<<endl;
     
     cout<<"Saldo actual = $"<<saldo_act<<endl;
     cout<<"*Recuerda que debes conseguir dinero jugando";
     system ("pause > nul");
       
           
     j.empezar();
     }
     
     if ((bath!=1) && (bath!=2))
     j.error();
     
     
     
     system ("pause > nul");
     
     j.empezar();
     

     
}



void juego::finish()
{
     system ("cls");
     juego j;
     
     
     cout<<"                      ";
     cout<<"************************************"<<endl;
     cout<<"                                 Mascota virtual"<<endl;
     cout<<"                      ";
     cout<<"************************************"<<endl<<endl<<endl<<endl;
     
     
     cout<<"Lo sentimos, tu mascota se quejo demasiado"<<endl<<endl;
     cout<<"Puntaje final : "<<ptj<<" puntos";
     
     system ("pause > nul ");
     

     

     
     
}
     







//***************Obligatorio**************************

int main()
{
    juego j;
   
   
    system ("color f1");
    system ("title KeY eSt   -   Mascota virtual");
   
   
    j.intro();
   
    return 0;
   
}
En línea



Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online