Commit Graph

  • 0f1b2f0d54 update readme. main dev HyperOnion 2023-06-28 16:18:58 +0200
  • 171d78adb0 clean up world constants to make more sense. HyperOnion 2023-06-28 16:16:26 +0200
  • 9193a43fbc improve drawing of empty tiles. HyperOnion 2023-06-28 15:40:23 +0200
  • 1dcae8d8c6 add world utility function for setting tiles to empty. grass-test HyperOnion 2023-06-28 15:08:03 +0200
  • e3b91c2341 make representation of empty tiles consistent. HyperOnion 2023-06-28 15:04:09 +0200
  • 03e5e03665 recursively update tiles within boxes. HyperOnion 2023-06-28 15:03:22 +0200
  • 7845e87e05 improve grass growth. HyperOnion 2023-06-28 14:35:07 +0200
  • 3851a9f67a initial grass test. HyperOnion 2023-06-28 14:24:18 +0200
  • 56bfd99796 fix typo in iter_2d. HyperOnion 2023-06-28 14:22:32 +0200
  • 7a86687941 add todo list and todo item. HyperOnion 2023-06-28 08:54:35 +0200
  • d5564b5dfe fix readme formatting typo. HyperOnion 2023-06-25 12:42:29 +0200
  • 2e3396c751 add various rambles to readme. HyperOnion 2023-06-25 12:22:29 +0200
  • e1abb85dc9 rewrite readme info about exiting boxes. HyperOnion 2023-06-25 00:53:13 +0200
  • a2fd4440bf don't render box contents if they would be small enough to be invisible. HyperOnion 2023-06-24 20:49:02 +0200
  • 3e84eefaba refactor graphics code. HyperOnion 2023-06-24 19:16:16 +0200
  • e0d4c823d1 track nesting depth in boxes. HyperOnion 2023-06-24 18:51:42 +0200
  • 0b7fe53553 fix world save & load bug. HyperOnion 2023-06-24 18:10:58 +0200
  • ec1b4f6bea fix worlds with boxes not saving & loading due to cyclic references. HyperOnion 2023-06-24 17:50:58 +0200
  • 4b1ae32bb1 add autosave and world reset button. HyperOnion 2023-06-24 17:38:04 +0200
  • 4a858f5592 fix unnoticeable bug in world creation code. HyperOnion 2023-06-24 17:35:27 +0200
  • b92951a4cc implement saving and loading world data to file. HyperOnion 2023-06-24 17:24:57 +0200
  • 8cd629bc5e add keys for more paint colors. HyperOnion 2023-06-24 15:36:25 +0200
  • 4fefdfdbb2 add demo video. HyperOnion 2023-06-24 14:31:50 +0200
  • 99104f6557 create readme. HyperOnion 2023-06-24 14:00:46 +0200
  • 5f2c64f0e0 add more temp controls for experimenting. HyperOnion 2023-06-24 12:58:07 +0200
  • 33f980bc7c tiny refactor of entity code. HyperOnion 2023-06-24 12:47:08 +0200
  • e4ea5ee3ae handle out of bounds positions in tile manipulation functions. HyperOnion 2023-06-24 12:46:52 +0200
  • 7341877447 make box checkerboard floors line up nicely. HyperOnion 2023-06-24 12:42:02 +0200
  • 7c7d939905 add world utility function for setting tiles to empty. HyperOnion 2023-06-28 15:08:03 +0200
  • b886a3a965 make representation of empty tiles consistent. HyperOnion 2023-06-28 15:04:09 +0200
  • a55eb310b0 recursively update tiles within boxes. HyperOnion 2023-06-28 15:03:22 +0200
  • b5574e33fa improve grass growth. HyperOnion 2023-06-28 14:35:07 +0200
  • b93cc3210c initial grass test. HyperOnion 2023-06-28 14:24:18 +0200
  • 27fe7d64eb fix typo in iter_2d. HyperOnion 2023-06-28 14:22:32 +0200
  • 4ec9d7fb4c add todo list and todo item. HyperOnion 2023-06-28 08:54:35 +0200
  • 9f2f80a02b fix readme formatting typo. HyperOnion 2023-06-25 12:42:29 +0200
  • f4daeda953 add various rambles to readme. HyperOnion 2023-06-25 12:22:29 +0200
  • 54d4a07b90 rewrite readme info about exiting boxes. HyperOnion 2023-06-25 00:53:13 +0200
  • 80bb0edf03 don't render box contents if they would be small enough to be invisible. HyperOnion 2023-06-24 20:49:02 +0200
  • b28dcba597 refactor graphics code. HyperOnion 2023-06-24 19:16:16 +0200
  • 1c79bca1c9 track nesting depth in boxes. HyperOnion 2023-06-24 18:51:42 +0200
  • 5643fd86e2 fix world save & load bug. HyperOnion 2023-06-24 18:10:58 +0200
  • 41b9ab7a2e fix worlds with boxes not saving & loading due to cyclic references. HyperOnion 2023-06-24 17:50:58 +0200
  • 17ad391731 add autosave and world reset button. HyperOnion 2023-06-24 17:38:04 +0200
  • 229e7471ef fix unnoticeable bug in world creation code. HyperOnion 2023-06-24 17:35:27 +0200
  • 7299916fa7 implement saving and loading world data to file. HyperOnion 2023-06-24 17:24:57 +0200
  • bfb207386c add keys for more paint colors. HyperOnion 2023-06-24 15:36:25 +0200
  • 75c42acefe add demo video. HyperOnion 2023-06-24 14:31:50 +0200
  • 78e8d3c4fc create readme. HyperOnion 2023-06-24 14:00:46 +0200
  • 821dbc4db4 add more temp controls for experimenting. HyperOnion 2023-06-24 12:58:07 +0200
  • 4dbb92c951 tiny refactor of entity code. HyperOnion 2023-06-24 12:47:08 +0200
  • e40eede84d handle out of bounds positions in tile manipulation functions. HyperOnion 2023-06-24 12:46:52 +0200
  • 9668b8a8d2 make box checkerboard floors line up nicely. HyperOnion 2023-06-24 12:42:02 +0200
  • 9fd2b0e21b create basic paint tile type and some controls for creating paint. HyperOnion 2023-06-24 12:03:08 +0200
  • 204075465c recursively draw box contents inside of them. HyperOnion 2023-06-24 11:46:01 +0200
  • b2b4d9dced implement basic box entering and exiting in entity movement. HyperOnion 2023-06-24 10:08:37 +0200
  • 68c93726f0 refactor world code to no longer assume the player entity:s pov. HyperOnion 2023-06-24 10:03:32 +0200
  • c8e8d7eb70 begin refactoring movement logic out of player code into entity code. HyperOnion 2023-06-24 09:52:53 +0200
  • 96678ea5a2 remove dead comment. HyperOnion 2023-06-24 09:46:17 +0200
  • 9deb3b024a change canvas size to be a power of 9. HyperOnion 2023-06-24 09:41:25 +0200
  • fbf0960e7e create entity module and refactor player into entity. HyperOnion 2023-06-24 09:40:35 +0200
  • f7caf8a3a8 implement basic box functionality. HyperOnion 2023-06-23 12:05:40 +0200
  • b4976a0d94 basic player movement and general cleanup. HyperOnion 2023-06-23 11:37:25 +0200
  • 82a1cd243a get basic graphics set up. HyperOnion 2023-06-23 11:00:12 +0200