first commit
This commit is contained in:
parent
de665c14c2
commit
4019ac38ec
25
design.md
Normal file
25
design.md
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
# StationBase
|
||||||
|
|
||||||
|
### Game Loop
|
||||||
|
* have station
|
||||||
|
* have drones
|
||||||
|
* send drones to retrive items
|
||||||
|
* use items to improve gameplay
|
||||||
|
|
||||||
|
### Design
|
||||||
|
* turn based system
|
||||||
|
* commands for input/output
|
||||||
|
|
||||||
|
### Game in action
|
||||||
|
* type in 'g' to send drones out
|
||||||
|
* press 's to skip turn
|
||||||
|
* press 'd' to view status of drone
|
||||||
|
* drone sells items it finds automatically to other stations
|
||||||
|
* drone goes out on a set number of turns of your choosing
|
||||||
|
* drone can only take as many turns as it's level allows
|
||||||
|
* the number of turns dictates the number of dice rolled, which increases reward chance
|
||||||
|
** Bonus to chance of gaining cash perportionate to number of turns sent. Thus risk/reward. Higher chance of finding reward, more chances of losing the reward
|
||||||
|
|
||||||
|
### Game events
|
||||||
|
* searching space for stuff
|
||||||
|
* todo
|
19
stastionbase.py
Executable file
19
stastionbase.py
Executable file
@ -0,0 +1,19 @@
|
|||||||
|
#!/usr/bin/python3.10
|
||||||
|
|
||||||
|
class Drone:
|
||||||
|
def __init__(self, money):
|
||||||
|
self.money = money
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
while True:
|
||||||
|
repl = input(">> ")
|
||||||
|
|
||||||
|
if repl == "s":
|
||||||
|
print("Show me the money")
|
||||||
|
elif repl == "q":
|
||||||
|
quit()
|
||||||
|
else:
|
||||||
|
print("Not a command, bitch")
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user