Skip to content

Commit fd1ce34

Browse files
committed
Improve the logic for starting and exiting
1 parent cbd1ab1 commit fd1ce34

File tree

3 files changed

+28
-46
lines changed

3 files changed

+28
-46
lines changed

NetHack_AI.py

+9-13
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,16 @@
1-
2-
#Code to play games, text ppl, etc.
3-
41
import keyboard
52
import random
63
import time
4+
import sys
5+
6+
print('Press Space to begin')
7+
keyboard.wait("space")
8+
9+
while (True):
10+
if keyboard.is_pressed('Esc'):
11+
print("Exiting...")
12+
sys.exit(0)
713

8-
exit = False
9-
print('3')
10-
time.sleep(1)
11-
print('2')
12-
time.sleep(1)
13-
print('1')
14-
time.sleep(1)
15-
while (exit == False):
1614
# Generate Int for Decision Making
1715
randInt = random.randint(0, 181)
1816
# Lowercase Letter Inputs
@@ -62,5 +60,3 @@
6260
time.sleep(0.1)
6361
keyboard.release('enter')
6462
time.sleep(0.01)
65-
66-
exit = keyboard.is_pressed('esc')

Pokemon_AI.py

+9-13
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,16 @@
1-
2-
#Code to play games, text ppl, etc.
3-
41
import keyboard
52
import random
63
import time
4+
import sys
5+
6+
print('Press Space to begin')
7+
keyboard.wait("space")
8+
9+
while (True):
10+
if keyboard.is_pressed('Esc'):
11+
print("Exiting...")
12+
sys.exit(0)
713

8-
exit = False
9-
print('3')
10-
time.sleep(1)
11-
print('2')
12-
time.sleep(1)
13-
print('1')
14-
time.sleep(1)
15-
while (exit == False):
1614
randInt = random.randint(0, 360)
1715
if(randInt < 100):
1816
keyboard.press('z')
@@ -43,5 +41,3 @@
4341
time.sleep(0.2)
4442
keyboard.release('enter')
4543
time.sleep(0.01)
46-
47-
exit = keyboard.is_pressed('esc')

Spelunky_AI.py

+10-20
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
1-
2-
#Code to play games, text ppl, etc.
3-
41
import keyboard
52
import random
63
import time
4+
import sys
75

86
def release_all():
97
keyboard.release('i')
@@ -16,19 +14,15 @@ def release_all():
1614
keyboard.release('a')
1715
keyboard.release('space')
1816

19-
exit = False
20-
print('5')
21-
time.sleep(1)
22-
print('4')
23-
time.sleep(1)
24-
print('3')
25-
time.sleep(1)
26-
print('2')
27-
time.sleep(1)
28-
print('1')
29-
time.sleep(1)
30-
while (exit == False):
31-
17+
print('Press Space to begin')
18+
keyboard.wait("space")
19+
20+
while (True):
21+
if keyboard.is_pressed('Esc'):
22+
print("Exiting...")
23+
release_all()
24+
sys.exit(0)
25+
3226
# First key press
3327
randInt = random.randint(0, 100)
3428
if(randInt < 10):
@@ -74,7 +68,3 @@ def release_all():
7468
time.sleep(0.1)
7569

7670
release_all()
77-
78-
exit = keyboard.is_pressed('esc')
79-
80-
release_all()

0 commit comments

Comments
 (0)