Commit graph

  • dbce99e8c9
    Merge 0eebede08a into 8674f46fe0 Martino Fontana 2025-09-10 16:36:23 +02:00
  • 0eebede08a
    automata: Use built-in bitCount Martino Fontana 2025-09-10 16:35:42 +02:00
  • 7ebb27f0f2 Update readme yDewolf 2025-09-03 13:04:05 -03:00
  • 3dc491ebb4 Fix sound queue on repeat yDewolf 2025-09-03 12:55:41 -03:00
  • 8674f46fe0 Add dependencies main Garrett Gunnell 2025-09-01 14:25:15 -07:00
  • 62d012f9c0 Add dependencies Garrett Gunnell 2025-09-01 14:23:32 -07:00
  • ff183735c6 It's kinda fixed now yDewolf 2025-09-01 08:38:43 -03:00
  • ea51cf33c3 trying to fix the submodule yDewolf 2025-09-01 08:34:19 -03:00
  • 89c3ea3a64 Add Acerola Compute as a git submodule yDewolf 2025-09-01 08:13:06 -03:00
  • 5cdbfbfe14 Add missing info about downloading Acerola-Compute to make the project run Paulo Artur Pinheiro Viana Villaça 2025-08-31 15:27:47 -03:00
  • 3466d922dd A bit better ui inputs yDewolf 2025-08-31 15:26:57 -03:00
  • a080ff7cc7 Update README Garrett Gunnell 2025-08-31 10:36:48 -07:00
  • f6e5e91ac1 Update README Garrett Gunnell 2025-08-31 10:34:50 -07:00
  • 675da415cb Add more presets Garrett Gunnell 2025-08-31 08:41:43 -07:00
  • 07ed9e6ff5 Add manual time step Garrett Gunnell 2025-08-29 02:04:04 -07:00
  • e4e3895275 Add instructions, fix tutorial Garrett Gunnell 2025-08-19 23:17:55 -07:00
  • c2cae886a8 Implement procedural color palettes Garrett Gunnell 2025-08-19 22:37:46 -07:00
  • c97592398b Add rest of hotkeys Garrett Gunnell 2025-08-19 20:21:40 -07:00
  • dc49bdaa6a Update bgm Garrett Gunnell 2025-08-17 21:13:36 -07:00
  • 8c69d232aa Implement preset Garrett Gunnell 2025-08-17 21:08:07 -07:00
  • 330b73ba1b SFX Garrett Gunnell 2025-08-16 08:57:35 -07:00
  • 0e99846f75 Implement tutorial scene Garrett Gunnell 2025-08-16 03:48:55 -07:00
  • 764d0a6960 Implement tutorial slideshow Garrett Gunnell 2025-08-16 02:38:28 -07:00
  • c53d11423f Implement play game button Garrett Gunnell 2025-08-15 21:43:24 -07:00
  • 847f84a767 Main menu and background music Garrett Gunnell 2025-08-15 11:48:07 -07:00
  • 1d98e4e49d Implement cook time for automaton compositor effect Garrett Gunnell 2025-08-15 04:48:16 -07:00
  • 433c026493 Tidy up UI Garrett Gunnell 2025-08-15 02:37:15 -07:00
  • d10a7ffbc0 Update keyboard icon to square icon Garrett Gunnell 2025-08-15 02:09:11 -07:00
  • 5917e416bb New seed on start Garrett Gunnell 2025-08-15 02:02:48 -07:00
  • 310c2f47de Implement square tool Garrett Gunnell 2025-08-15 02:01:50 -07:00
  • b4d88ee7e6 Fix neighborhood reference sharing Garrett Gunnell 2025-08-15 01:10:00 -07:00
  • 75de3f5596 Implement saving and loading jesus christ Garrett Gunnell 2025-08-15 00:23:01 -07:00
  • f05064608e Implement directional buttons Garrett Gunnell 2025-08-14 02:19:29 -07:00
  • 6bf0a1566a Random button now updates neighborhood bytes on press Garrett Gunnell 2025-08-14 01:30:39 -07:00
  • 072ed9b3dc Implement play/pause Garrett Gunnell 2025-08-14 01:29:14 -07:00
  • e5a8d8d958 Reimplement new seeds Garrett Gunnell 2025-08-14 01:08:05 -07:00
  • e0aeb4a5c5 Cap rule range values Garrett Gunnell 2025-08-14 01:00:56 -07:00
  • 56c2094d04 Implement basic random button Garrett Gunnell 2025-08-14 00:57:33 -07:00
  • 6b1820236f Fully implement circle button Garrett Gunnell 2025-08-14 00:29:18 -07:00
  • 2af48f0f84 Clear button also updates gpu data Garrett Gunnell 2025-08-13 23:41:41 -07:00
  • 98fe4d3522 Implement enable/disable neighborhood Garrett Gunnell 2025-08-13 23:37:30 -07:00
  • b08bd4e627 Multi neighborhood cellular automata Garrett Gunnell 2025-08-13 06:05:16 -07:00
  • 7221805bab UI now interfaces with runtime automaton wrapped by game master Garrett Gunnell 2025-08-12 23:03:51 -07:00
  • 7c7302afa7 rule ranges from ui to compute shader Garrett Gunnell 2025-08-12 02:08:08 -07:00
  • 04c7ff5401 Encode entire grid to byte array Garrett Gunnell 2025-08-11 21:31:27 -07:00
  • bbf1224d7d Encode upper left ui grid quadrant to byte array and pass as push constant to compute shader Garrett Gunnell 2025-08-11 19:40:48 -07:00
  • 057a4e1ca5 Bugs from bitmasks Garrett Gunnell 2025-08-11 01:41:11 -07:00
  • 341ee15f08 Game of life from bitmasks Garrett Gunnell 2025-08-10 22:55:53 -07:00
  • e10f10adf9 Add color palette post processing shader Garrett Gunnell 2025-08-09 20:58:38 -07:00
  • 12b375b9eb Replace range frames Garrett Gunnell 2025-08-09 20:41:07 -07:00
  • f274fc4801 Add stub script for keyboard button Garrett Gunnell 2025-08-09 20:00:06 -07:00
  • bab6900044 Add guides to grid Garrett Gunnell 2025-08-09 19:56:26 -07:00
  • 455c6ff0d0 Implement rest of range buttons Garrett Gunnell 2025-08-09 18:37:07 -07:00
  • e4c93ccd21 Refactor acerola panel and implement draggable behavior Garrett Gunnell 2025-08-09 18:21:38 -07:00
  • 23ec9894c8 Reorganize Garrett Gunnell 2025-08-09 17:02:04 -07:00
  • d643f34fb4 Implement rule range text box values Garrett Gunnell 2025-08-09 16:58:31 -07:00
  • 0ba5ae91b6 Add neighborhood resource wrapper class Garrett Gunnell 2025-08-09 16:16:02 -07:00
  • b33b5f80c0 add rule ranges to neighborhood resource Garrett Gunnell 2025-08-09 15:38:24 -07:00
  • 372ef7bfd5 Implement randomize button Garrett Gunnell 2025-08-09 14:58:44 -07:00
  • cfac0d85ae Implement circle button Garrett Gunnell 2025-08-09 14:54:00 -07:00
  • 7762930d30 Implement clear button Garrett Gunnell 2025-08-09 03:19:40 -07:00
  • 259a737f09 Implement seed text bar Garrett Gunnell 2025-08-09 03:02:56 -07:00
  • a680e38ea7 Implement new seed button Garrett Gunnell 2025-08-09 02:35:31 -07:00
  • 59f1bd47ad Implement neighborhood mock UI Garrett Gunnell 2025-08-09 02:22:48 -07:00
  • 70582c1bb4 Change button appearance on hover Garrett Gunnell 2025-08-07 20:34:49 -07:00
  • 5b36726d8b Move reseed script Garrett Gunnell 2025-08-07 20:09:54 -07:00
  • 1006f930c9 Implement AcerolaPanel base class and inherit for reseed button Garrett Gunnell 2025-08-07 19:15:35 -07:00
  • 957651c854 Restructure and add empty files for future features Garrett Gunnell 2025-08-07 18:15:32 -07:00
  • 43f05ca2d4 Implement mock UI Garrett Gunnell 2025-08-07 17:29:44 -07:00
  • 740a1777fa Add ui frame Garrett Gunnell 2025-08-07 02:36:36 -07:00
  • f367df839a Draw world with 2nd compositor effect Garrett Gunnell 2025-08-07 02:26:37 -07:00
  • 5607bc62bd Bugs larger than life Garrett Gunnell 2025-08-04 19:08:48 -07:00
  • 8473713117 Game of life compositor effect Garrett Gunnell 2025-08-03 17:58:17 -07:00
  • 3fc9379026 Add empty README Garrett Gunnell 2025-08-02 21:27:16 -07:00
  • e989da1ff1 Initial commit Garrett Gunnell 2025-08-02 21:27:08 -07:00