Yep. You got it. There is an edge case where we can enter an infinite loop if there are entities needing to be placed that have nowhere to go. The game just keeps looking. Thought was handled correctly but it seems like its not.
Love some 1D cellular automata. Wonderful aesthetic and the soundtrack helps a lot with that. Gonna have to ding you for the map not truly being randomly generated, despite what it feels like sometimes. (Also, a spin-lock crash on phase 3 Rule 160*)
The world is actually randomly generated IMO. The first row is always randomly generated. From there its deterministic but this essentially means the whole thing is unique/random. Similar to setting a “seed” in other procedural generation systems.
Enemies, potions, keys etc are also randomly placed on the map. Which is likely where your bug comes from. I think there are some infinite loops that can be triggered in the world gen logic.
This is so sick!! the generative sound stuff works so well in the worlds, the atmosphere is great. I love how alien it feels trying to bend the automaton to your will.
← Return to game
Comments
Log in with itch.io to leave a comment.
Rolled rule 0 and the game hung indefinitely. :)
Is it perhaps trying to place the player on the first available filled cell?
Edit: Same with rule 64, fyi.
Yep. You got it. There is an edge case where we can enter an infinite loop if there are entities needing to be placed that have nowhere to go. The game just keeps looking. Thought was handled correctly but it seems like its not.
Maybe someday I’ll come back to this game/idea.
Thanks for checking it out btw!
Love some 1D cellular automata. Wonderful aesthetic and the soundtrack helps a lot with that. Gonna have to ding you for the map not truly being randomly generated, despite what it feels like sometimes. (Also, a spin-lock crash on phase 3 Rule 160*)
Thanks for checking it out!
The world is actually randomly generated IMO. The first row is always randomly generated. From there its deterministic but this essentially means the whole thing is unique/random. Similar to setting a “seed” in other procedural generation systems.
Enemies, potions, keys etc are also randomly placed on the map. Which is likely where your bug comes from. I think there are some infinite loops that can be triggered in the world gen logic.
This is so sick!! the generative sound stuff works so well in the worlds, the atmosphere is great. I love how alien it feels trying to bend the automaton to your will.
Thanks for checking it out. I think the general vibe was the most successful part of this project.