-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathwarsim.py
84 lines (81 loc) · 2.69 KB
/
warsim.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
i=2
import random
money=100000
army= 10000
conqpro = 0
amr = 100
mcr = 15000
drf = 10
acr = 10576
print("Countries War")
start_country = raw_input("Select your country: ")
print"Country selected:",start_country
while i<3:
if army < 0:
army = 0
money -= 100000
print money, "$"
print"Troops:",army
print"Conquered provinces:",conqpro
money += amr
turnskip = raw_input("(Enter: skip turn, addarmy: Add army menu, Research: research, Start War: war) :")
if turnskip == "addarmy":
addarmy1 = input("Select how many troops you want to recruit: ")
if addarmy1 >= 10000:
print("Max army size 9999")
if addarmy1 <= 0:
print"Min army size 1"
else:
if money - addarmy1 * drf <= 0:
print("no")
else:
army+= addarmy1
print"Remaining money:", money - addarmy1 * drf
print"Proof:", money,"-",addarmy1 * drf
money -= addarmy1 * drf
elif turnskip == "war":
war1 = raw_input("Select country to start a war with: ")
enemyarmy = random.randint(1, 99999)
print "Enemy army:",enemyarmy
print "Your army:", army
if army < enemyarmy:
print"You lost"
army = army - enemyarmy
enemy = enemyarmy - army
print "Enemy army:",enemyarmy
print "Your army:", army
elif army == enemyarmy:
print"Nobody won"
army = army - enemyarmy
enemy = enemyarmy - army
print "Enemy army:",enemyarmy
print "Your army:", army
elif army >= enemyarmy:
print"You won!"
conqpro += 1
army = army - enemyarmy
enemy = enemyarmy - army
print "Enemy army:",enemyarmy
print "Your army:", army
elif turnskip == "research":
rs = raw_input("Research subject(Add money rate= amr, Decrease Recruit Fee = drf: ")
if rs == "amr":
print"This will cost",mcr
askq = raw_input("Continue? (y or n): ")
if askq == "y" or askq == "Y":
if money - mcr <= 0:
print"no"
else:
money -= mcr
amr += 100
mcr += 10000
if rs == "drf":
print"This will cost",acr
askq = raw_input("Continue? (y or n): ")
if askq == "y" or askq == "Y":
if money - acr <= 0:
print"no"
else:
money -= acr
drf -= 1
acr += 5678