Algoritmo del juego RPG
int main(int. argc, char *argv[])
{
wuqiz[1]=wuqiz[2]=wuqiz[3]=wuqiz[4]=0; p> fangjuz[1]=fangjuz[ 2]=fangjuz[3]=fangjuz[4]=0;
str[1]=def[1]=10; hp[1]=hp[2] =40;
str[2]=def[2]=8
hp[3]=hp[4]=30;
str[ 3]=def[3]=40;
hp[5]=hp[6]=200;
str[4]= def[4]=10000;
p>hp[7]=hp[8]=1000000;
temp[2]=temp [3]=0; >
cadena d;
void prt(), prt2(), yudi(), boss2(), boss3();
void miji(), shiyong() , daoju(), zhuangtai();
p>Dinero para medicinas[1]=40;
Dinero para medicinas[2]=200;
Dinero para medicinas [3]=500;
Dinero para medicinas[4]=2000;
Wu Qiqian[1]=30;
Wu Qiqian[2]=200 ;
Wu Qiqian[3]=500;
Wu Qiqian[4]=1000;
Fang Juqian[1]=20;
fangjuqian[2]=100;
fangjuqian[3]=500;
fangjuqian[4]=1000;
mj=0; /p>
for (;boss!=0 || mj== 1;)
{
if (mj==0) coutlt;lt;'Luchando contra minions =1 Jefe de lucha=2 Tienda de accesorios=3 Estado=c Salir=q'' lt;lt;'\n';
if (mj==1) coutlt;lt "Luchó contra monstruos=1 Jefe peleado=2 Tienda de accesorios=3 Jefe oculto=4 Estado=c Salida=q "lt;lt;'\n';
cingt;gt;d;
if ( d=="c") zhuangtai();
si (d=="m") miji();
si (d=="q") descanso;
if (d=="1") yudi() ;
if (d=="2") boss2();
if (d= ="3") daoju();
if ( d=="4" amp; amp; mj==1) boss3()
if (hp[1] lt;=0) { coutlt;lt; "¡Estás muerto! " ; pausa; }
}
sistema("PAUS
E");
devolver EXIT_SUCCESS;
}