Commit Graph

17 Commits

Author SHA1 Message Date
HyperOnion 75c42acefe add demo video. 2023-06-28 15:15:19 +02:00
HyperOnion 78e8d3c4fc create readme. 2023-06-24 14:15:27 +02:00
HyperOnion 821dbc4db4 add more temp controls for experimenting. 2023-06-24 14:15:27 +02:00
HyperOnion 4dbb92c951 tiny refactor of entity code. 2023-06-24 14:15:27 +02:00
HyperOnion e40eede84d handle out of bounds positions in tile manipulation functions. 2023-06-24 14:15:27 +02:00
HyperOnion 9668b8a8d2 make box checkerboard floors line up nicely. 2023-06-24 14:15:27 +02:00
HyperOnion 9fd2b0e21b create basic paint tile type and some controls for creating paint. 2023-06-24 14:15:27 +02:00
HyperOnion 204075465c recursively draw box contents inside of them. 2023-06-24 14:15:27 +02:00
HyperOnion b2b4d9dced implement basic box entering and exiting in entity movement. 2023-06-24 14:15:27 +02:00
HyperOnion 68c93726f0 refactor world code to no longer assume the player entity:s pov. 2023-06-24 14:15:27 +02:00
HyperOnion c8e8d7eb70 begin refactoring movement logic out of player code into entity code. 2023-06-24 14:15:27 +02:00
HyperOnion 96678ea5a2 remove dead comment. 2023-06-24 14:15:27 +02:00
HyperOnion 9deb3b024a change canvas size to be a power of 9. 2023-06-24 14:15:27 +02:00
HyperOnion fbf0960e7e create entity module and refactor player into entity. 2023-06-24 14:15:27 +02:00
HyperOnion f7caf8a3a8 implement basic box functionality. 2023-06-24 14:15:27 +02:00
HyperOnion b4976a0d94 basic player movement and general cleanup. 2023-06-24 14:15:27 +02:00
HyperOnion 82a1cd243a get basic graphics set up. 2023-06-24 14:15:27 +02:00