Nano Life by primitive-concept
An iteration on Conway's Life, you cultivate bacteria for nanomachines to eat and generate power when they divide. Nanomachines generate heat, however, and while some heat is good, it can result in problems if it gets too high. Too many bacteria can overwhelm nanomachines, as well, and destroy them. Fill up the power meter to win! Lose your last nanomachine, or overheat, and it's game over.
Controls: - WASD to move the camera around. - Mouse wheel to zoom in/out. - Click, drag, and drop to use your tools. - Alphanumeric 1, 2, and 3 keys to change tools (or just click the onscreen buttons). - Esc to quit.
Tools: - Dropper - Add more bacteria to the petri dish. - Magnet - Pick up and drop nanomachines. Move them out of the petri dish to stop them from generating heat! - Forceps - Pick up and drop food (bacteria tend to stick around these).
Additional info: - Bacteria logic operates off of standard Conway's Life rules, and exist in three layers. - As heat rises and falls, bacteria will slow down (either when it's too hot, or too cold). - If it gets too hot, bacteria will start dying off! If it tops out, it's game over.
https://www.youtube.com/watch?v=oe4ZT7dg8lM
Tips:
Nanomachines have a hidden health stat, by which their size is determined. Once it reaches a certain threshold, they divide into two smaller machines (with health divided between them).
Health goes up when a nanomachine manages to eat bacteria, but this is a contested action: If the number of bacteria around them is low, they'll generally succeed in eating some. If they're surrounded by too many bacteria, though, they'll take damage instead (get smaller).
Keep in mind, bacteria exist in 3 layers, so there may actually be more bacteria in a given space than there appears -- a good way to gauge this is how opaque they are.
So in general, a good strategy is to move nanomachines to where there are only a few bacteria, and keep them away from dense populations.
Pro tip: As soon as your nanomachines divide the first time, it's probably a good idea to grab one and move it out of the petri dish. That way you always have one in reserve, and don't have to worry about running out of nanomachines.
Changelog: - Added instruction slides to splash screens (not sure if this violates the spirit of the rules... if so, let me know, and I'll yank 'em) - Fixed issue where tile rules weren't working, and only default tile was used. - WebGL version still not available, as tiles don't render at all on that platform. If fixable, will upload a WebGL build as soon as possible. - Game Over condition was missing for having too much heat. Fixed. - Fixed artifacts around Forceps tool. - Added Escape key to quit the game. - Added Mac and Linux builds (untested).
Ratings
| Overall | 408th | 3.25⭐ | 30🧑⚖️ |
| Fun | 554th | 2.804⭐ | 30🧑⚖️ |
| Innovation | 83th | 3.778⭐ | 29🧑⚖️ |
| Theme | 342th | 3.446⭐ | 30🧑⚖️ |
| Graphics | 192th | 3.679⭐ | 30🧑⚖️ |
| Audio | 439th | 2.538⭐ | 28🧑⚖️ |
| Humor | 547th | 1.74⭐ | 27🧑⚖️ |
| Mood | 457th | 2.846⭐ | 28🧑⚖️ |
| Given | 30🗳️ | 29🗨️ |
+1 for the graphics
The one time I got my nanomachines to, randomly, grow, the simulation speed went crazy fast (seemed to be 50-100 simulatino ticks per second) and my temperature skyrocketed in just a few seconds and then everything burned up :(.
Nanomachines have a hidden health stat, and their size is determined by that. Once it reaches a certain threshold, they divide into two smaller machines (with health divided between them).
Health goes up when a nanomachine manages to eat bacteria, but this is a contested action: If the number of bacteria around them is low, they'll generally succeed in eating some. If they're surrounded by too many bacteria, though, they'll take damage instead (get smaller).
Keep in mind, bacteria exist in 3 layers, so there may actually be more bacteria in a given space than there appears -- a good way to gauge this is how opaque they are.
So in general, a good strategy is to move nanomachines to where there are only a few bacteria, and keep them away from dense populations.
Pro tip: As soon as your nanomachines divide the first time, it's probably a good idea to grab one and move it out of the petri dish. That way you always have one in reserve, and don't have to worry about running out of nanomachines.
"Player data archive not found at `/home/<user>/Downloads/nanolife/NanoLife_Data/data.unity3d`, using local filesystem"
I'm on Lubuntu minimal, x86_64. I'll check back later to see if you know how to get this working! I also noticed that its unity, any chance of just uploading a web release for easy playing? :)
Again, if anyone really considers this a full-blow game feature that shouldn't have been added after submission, please let me know, and I WILL yank them to comply.