else
This commit is contained in:
parent
74731258cd
commit
331ba3d889
6 changed files with 37 additions and 5 deletions
Binary file not shown.
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
Binary file not shown.
Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 18 KiB |
BIN
Dodgy/Excl.ico
Normal file
BIN
Dodgy/Excl.ico
Normal file
Binary file not shown.
After Width: | Height: | Size: 361 KiB |
BIN
Dodgy/Excl.png
Normal file
BIN
Dodgy/Excl.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 40 KiB |
|
@ -6,3 +6,31 @@ Get chased by exclamators. Collect candies to get bombs. Blow up exclamators. Re
|
||||||
![Screenshot](/../master/.GitImages/Dodgy00.png?raw=true)
|
![Screenshot](/../master/.GitImages/Dodgy00.png?raw=true)
|
||||||
|
|
||||||
![Screenshot](/../master/.GitImages/Dodgy01.png?raw=true)
|
![Screenshot](/../master/.GitImages/Dodgy01.png?raw=true)
|
||||||
|
|
||||||
|
Ideas:
|
||||||
|
|
||||||
|
Smokescreen pickup: Exclamators cannot detect player. Will wander randomly for 5-10 steps
|
||||||
|
|
||||||
|
Gold candy: Special candy which gives quadruple points. Is invisible, flashes every 5 steps, relocates if not found fast enough
|
||||||
|
|
||||||
|
Decoy: Create a phantom player which will move opposite of the player's controls. Exclamators will follow it instead of the player. Fades after 10 steps
|
||||||
|
|
||||||
|
Hats.
|
||||||
|
|
||||||
|
Enemies spawn in larger numbers as the game goes on
|
||||||
|
|
||||||
|
Enemies move faster as the game goes on
|
||||||
|
|
||||||
|
Randomzied walls in the middle of the arena
|
||||||
|
|
||||||
|
Arena walls may be boobytrapped. Running alongside a wall may result in death/stun to disincentivize this tactic
|
||||||
|
|
||||||
|
Save game scores in db
|
||||||
|
|
||||||
|
Exclamators should not be able to fall into the same tile
|
||||||
|
|
||||||
|
Hats.
|
||||||
|
|
||||||
|
Sound
|
||||||
|
|
||||||
|
Stop using tkinter like a caveman
|
|
@ -5,8 +5,8 @@ import random
|
||||||
class tgame:
|
class tgame:
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
tkvar = Tk()
|
tkvar = Tk()
|
||||||
tkvar.wm_title("Dodger")
|
tkvar.wm_title("Dodgy")
|
||||||
tkvar.iconbitmap('H.ico')
|
tkvar.iconbitmap('Excl.ico')
|
||||||
|
|
||||||
arenasize = 40
|
arenasize = 40
|
||||||
self.xpos = int((arenasize-1)/2)
|
self.xpos = int((arenasize-1)/2)
|
||||||
|
@ -69,8 +69,12 @@ class tgame:
|
||||||
"<WASD>=Movement <J>=Bomb <R>=Restart ->",
|
"<WASD>=Movement <J>=Bomb <R>=Restart ->",
|
||||||
"<UDLR>=Movement <Z>=Bomb <R>=Restart ->",
|
"<UDLR>=Movement <Z>=Bomb <R>=Restart ->",
|
||||||
"<LMB>=Movement <RMB>=Bomb <MMB>=Restart ->",
|
"<LMB>=Movement <RMB>=Bomb <MMB>=Restart ->",
|
||||||
"Avoid the Exclamators '" + enemy.symbol + "' ->",
|
self.symbols['char'] + " = You ->",
|
||||||
"Collect candy '" + candy.symbol + "' to earn bombs '" + bomb.symbol + "' ->",
|
enemy.symbol + " = Exclamator ->",
|
||||||
|
candy.symbol + " = Candy ->",
|
||||||
|
bomb.symbol + " = Bomb ->",
|
||||||
|
"Avoid the Exclamators ->",
|
||||||
|
"Collect candy to earn bombs ->",
|
||||||
"Drop bombs to snare Exclamators ->",
|
"Drop bombs to snare Exclamators ->",
|
||||||
"Enjoy •"]
|
"Enjoy •"]
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue