idea: platformer love design doc

This commit is contained in:
Logen Kain 2017-04-11 19:57:15 -07:00
parent 2a38448585
commit 4da60d9943

View File

@ -0,0 +1,45 @@
Create a platformer that contains just a character that jumps onto floating (non moving) platforms.
Graphics
Load graphics into memory
load in background
Use example background (ubuntu 7.10?)
load in platforms
load in character graphics
load in floor
Have a break in the floor for char to fall and die
place platforms in various places to jump on (within jumping ability as determined)
place char in bottom left corner of screen
Sounds
Load in jump sound
Load in death sound
Load in music
Controls
Move char left and right
bind 'a' 's' 'left' and 'right'
Have char jump
bind 'space' to jump
have set height and speed in which char goes up when jumping
have set height and speed in which char goes down (falls)
Have quit binding
press 'esc' to quit
Collision
Have char collide with floor
have char collide with platforms
don't let char wander off screen
In cases where char can (such as hole in floor)
play death sound
reload starting graphics after a few seconds or press a key
Main loop
blit graphics to screen if there are changes
Move char if input received
check for colisions with char and perform actions as expected
check_col(floor)
check_col(enemy) # Yea, I know there are no enemies this is just example
check_col(platform) # may be same as floor
#Or perhaps, check_col(above char) && check_col(left of char) etc...