#include <cstdlib>
#include <iostream>
using namespace std;
#include <stdio.h>
int main ( void )
{
int Hp,Deneyim,lvl,yol,Para,al,savas,savunma,saldiri,canavar;
char ad[20];
Hp = 200;
Deneyim = 0;
Para = 500;
savas = 0;
savunma = 1;
saldiri = 2;
lvl = 1;
printf ("Oyuncu adi girin \n");
scanf ("%s", &ad);
printf ("Hos geldin %s\n ",ad);
while (true){
printf ("%s \n" ,ad);
printf ("Para = %d | Hp = %d | Deneyim = %d | lvl = %d | saldiri = %d | savunma = %d \n ",Para,Hp,Deneyim,lvl,saldiri,savunma);
printf ("Market icin 1 | Savas icin 2 | Calismak icin 3 | Canavar bilgileri 4 \n ");
scanf ("%d",&yol);
if (yol==1)
{
printf ("Markete hos geldiniz %s \n", ad);
printf ("Hp iksiri | 100 | 1 \n ");
printf ("Korunma giysisi | 300 | 2 \n ");
printf ("Bronz korunma giysisi | 400 | 3 \n ");
printf ("Altin korunma giysisi | 500 | 4 \n ");
printf ("Korunma yüzügü | 200 | 5 \n ");
printf ("Altin korunma yuzugu | 350 | \n ");
printf ("Mizrak | 200 | 7 \n ");
printf ("Bronz mizrak | 350 | 8 \n ");
printf ("Altin mizrak | 500 | 9 \n ");
printf ("Sehre donmek icin | 10 \n ");
scanf ("%d",&al);
yol = 0 ;
}
if (al == 1 && Para >= 100)
{
Hp += 100;
Para -= 100;
al = 0;
}
else if (al == 1 && Para < 100)
{
printf ("paran yetersiz ");
al = 0;
}
if (al == 2 && Para >= 300)
{
savunma += 3;
Para -= 300;
al = 0;
}
else if (al == 2 && Para < 300)
{
printf ("Paran yetersiz ");
al = 0;
}
if (al == 3 && Para >= 400)
{
savunma += 6;
Para -= 400;
al = 0;
}
else if (al == 3 && Para < 400)
{
printf ("paran yetersiz");
al = 0;
}
if (al == 4 && Para >= 500)
{
savunma += 9;
Para -= 500;
al = 0;
}
else if (al == 4 && Para < 500)
{
printf ("paran yetersiz");
al = 0;
}
if (al == 5 && Para >= 200)
{
savunma += 1;
Para -= 200;
al = 0;
}
else if (al == 5 && Para < 200)
{
printf ("paran yetersiz");
al = 0;
}
if (al == 6 && Para >= 350)
{
savunma += 3;
Para -= 350;
al = 0;
}
else if (al == 6 && Para < 350)
{
printf ("paran yetersiz");
al = 0;
}
if (al == 7 && Para >= 200)
{
saldiri += 2;
Para -= 200;
al = 0;
}
else if (al == 7 && Para > 200)
{
printf ("paran yetersiz");
al = 0;
}
if (al == 8 && Para >= 350)
{
saldiri += 6;
Para -= 350;
al = 0;
}
else if (al == 8 && Para < 350)
{
printf ("paran yetersiz");
al = 0;
}
if (al == 9 && Para >= 500)
{
saldiri += 9;
Para -= 500;
al = 0;
}
else if (al == 9 && Para < 500)
{
printf ("paran yetersiz");
al = 0;
}
if (al == 10)
{
printf ("Sehre donuyosun ");
al = 0;
}
if (yol==2)
{
printf ("Savas alanindasin %s dikkatli ol! \n ",ad);
printf ("Solucan | 1 \n ");
printf ("Fare | 2 \n ");
printf ("Kurt | 3 \n ");
printf ("Ayi | 4 \n ");
printf ("Aslan | 5 \n ");
printf ("Fil | 6 \n ");
printf ("Zombi | 7 \n ");
printf ("Trol | 8 \n ");
printf ("Ejderha | 9 \n ");
printf ("Sehre donmek icin | 10 \n ");
scanf ("%d",&savas);
savas = 0;
}
if (savas == 1 && savunma,saldiri >=1)
{
printf ("kazandin \n ");
Para += 10;
Hp -= 10;
Deneyim += 5;
savas = 0;
}
else if (savas == 1 && savunma,saldiri < 1)
{
printf ("Yenildin %s \n ",ad);
Hp = -15;
Deneyim = -10;
savas = 0;
}
if (savas == 2 && savunma,saldiri >= 3)
{
printf ("Kazandin \n ");
Para += 20;
Deneyim += 10;
Hp -= 20;
savas = 0;
}
else if (savas == 2 && savunma,saldiri < 3)
{
printf ("Yenildin %s \n ",ad);
Hp = -40;
Deneyim = -20;
savas = 0;
}
if (savas == 3 && savunma,saldiri >= 6)
{
printf ("Kazandin \n ");
Para += 45;
Deneyim += 20;
Hp -= 30;
savas = 0;
}
else if (savas == 3 && savunma,saldiri < 6)
{
printf ("Yenildin %s \n ");
Hp = -60;
Deneyim = -40;
savas =0;
}
if (savas == 4 && savunma,saldiri >= 10)
{
printf ("Kazandin \n ");
Para += 65;
Deneyim += 35;
Hp -= 40;
savas = 0;
}
else if (savas == 4 && savunma,saldiri < 10)
{
printf ("Yenildin %s \n ");
Hp = -80;
Deneyim = -70;
savas =0;
}
if (savas == 5 && savunma,saldiri >= 20)
{
printf ("Kazandin \n ");
Para += 90;
Deneyim += 50;
Hp -= 55;
savas = 0;
}
else if (savas == 5 && savunma,saldiri < 20)
{
printf ("Yenildin %s \n ");
Hp = -100;
Deneyim += -100;
savas =0;
}
if (savas == 6 && savunma,saldiri >= 35)
{
printf ("Kazandin \n ");
Para += 140;
Deneyim += 85;
Hp -= 70;
savas = 0;
}
else if (savas == 6 && savunma,saldiri < 35)
{
printf ("Kaybettin %s \n ");
Hp = -130;
Deneyim += 130;
savas =0;
}
if (savas == 7 && savunma,saldiri >= 55)
{
printf ("Kazandin \n ");
Para += 195;
Deneyim += 120;
Hp -= 90;
savas = 0;
}
else if (savas == 7 && savunma,saldiri < 55)
{
printf ("Kaybettin %s \n ");
Hp -= 160;
Deneyim -= 160;
savas = 0;
}
if (savas == 8 && savunma,saldiri >= 85)
{
printf ("Kazandin \n ");
Para += 450;
Deneyim += 250;
Hp -= 180;
savas = 0;
}
else if (savas == 8 && savunma,saldiri < 85)
{
printf ("Kaybettin %s \n ");
Hp -= 650;
Deneyim -= 450;
savas = 0;
}
if (savas == 9 && savunma,saldiri >= 140)
{
printf ("Tebrikler Ejderhayi keserek sehri kurtardiniz \n ",ad);
Para += 1500;
Deneyim += 1000;
Hp -= 500;
savas = 0;
}
else if (savas == 9 && savunma,saldiri < 140)
{
printf ("Kaybettin %s \n ");
Hp -= 2000;
Deneyim -= 1000;
savas = 0;
}
if (savas == 10)
{
printf ("Sehre donuyorsun \n ");
savas = 0;
}
}
}