44 lines
1.7 KiB
Plaintext
44 lines
1.7 KiB
Plaintext
Setup:
|
|
✔ make game canvas @done(22-01-28 20:23)
|
|
✔ add a block to canvas movable with keyboard @done(22-01-28 20:53)
|
|
✔ create basic socket.io server @done(22-01-28 22:43)
|
|
✔ connect players to the server @done(22-01-29 00:51)
|
|
✔ draw other players on canvas @done(22-01-29 00:51)
|
|
✔ update player position on canvas @done(22-01-29 00:51)
|
|
|
|
Game:
|
|
✔ add physics for player to fall down @done(22-01-29 02:02)
|
|
✔ add interaction with blocks (and ground) @done(22-01-29 11:17)
|
|
✔ implement jump @done(22-01-29 02:02)
|
|
✘ add plyer collision? @cancelled(22-01-29 11:18)
|
|
☐ allow player to enter a name before starting the game
|
|
☐ show players names above their heads
|
|
☐ add name length limit
|
|
|
|
Server:
|
|
✘ do the same calculations for game logic (maybe use the same code base) @cancelled(22-01-29 11:18)
|
|
☐ set player name
|
|
✘ IMPLEMENT BANNING PEOPLE @cancelled(22-01-29 11:18)
|
|
|
|
Win condition?:
|
|
☐ reach some specific height? (premade map)
|
|
☐ when time runs out player at the highest point wins? (randomy generated map)
|
|
last one standing:
|
|
✘ player that is too far back from leading one looses? @cancelled(22-01-29 11:19)
|
|
☐ last player after specific time is eliminated?
|
|
|
|
|
|
Game art:
|
|
✘ randomly generated from assets? @cancelled(22-01-29 11:19)
|
|
✘ choosing one of preset characters? @cancelled(22-01-29 11:19)
|
|
✘ character builder? @cancelled(22-01-29 11:19)
|
|
|
|
misc:
|
|
✘ user accounts to track their score and save their chacaters? @cancelled(22-01-29 11:18)
|
|
✔ game ratio 9x16? @done(22-01-29 11:17)
|
|
✘ game ratio 16x9? @cancelled(22-01-29 11:17)
|
|
|
|
|
|
ideas:
|
|
✘ block fall off platform if they are 1/3 off it @cancelled(22-01-29 11:18)
|