Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+4)

  I've done about 5 simulations now, two of them being at 100k simulation hours. Some of the behaviour I've seen has straight up astonished me and I think I have a few ways to spice things up even more. I'm going to try to list these suggestions from probably easiest to probably most difficult to program. Bear with me, I don't have programming experience:

  1. The ability to add and subtract food. I think this would do wonders in creating environmental pressures so that my bibites don't get too comfortable and are forced to evolve.
  2. The ability to add and subtract walls. They've gotten so amazing at finding food that they've started to last over 3000 seconds and I can't help but wonder if they could solve mazes and puzzles.
  3. Hot/Cold environments. Think the wall would be easier though this would still make for some interesting selective pressures. Like the walls and the food it would be neat to be able to vary it up at will or at random.
  4. The ability to fuse with and/or connect to other Bibites. This one came to me in a dream as I pictured these guys being able to form these long, colourful chains. But they don't necessarily have to connect front to back if it's possible to connect them in other ways. But regardless of what happens it would be absolutely cool if they could mix their genes.
  5. The ability to evolve new inputs. I'm not sure if this one is possible or if it would even be practical but as someone who studies taxonomy it's amazing to see how creatures repurpose the sensory organs of their ancestors.

I've been playing with this giddily and have very much enjoyed it so far. I tend to leave it running while I'm away or asleep and it's become an exciting thing to return/wake up and see how my Bibites are doing.

Am programmer (but I don’t work on The Bibites) and you’ve got a decent idea of how easy these things would be to program relative to each other. I’ll just give my notes on the first three suggestions though, to make sure this isn’t too long.

Adding a tool that lets you click on food to remove it, or click on the floor to add food, would be extremely easy. Would probably just involve adding a button to the GUI (and/or a keybind) which causes the mouse to delete any food objects if present, or create food if not present.

Walls would be a bit more complicated than that, but only a bit - adding a tool that lets you click on one point, then on another, and create a wall. If you wanted to make it really flexible, you could have it accept any arbitrary amount of points so long as there are at least two. You would then have code to create an object between each pair of points that collides with Bibites and prevents plant spawning.

Temperature would likely require implementing a procedural map generator, since right now the map is basically the same each generation save for randomized plant spawning.