This commit is contained in:
Voussoir 2014-10-12 02:46:27 -07:00
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

Binary file not shown.

After

Width:  |  Height:  |  Size: 361 KiB

BIN
Dodgy/Excl.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

View file

@ -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

View file

@ -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 •"]