Gas Simulator Game - Virtual Life

Hello,

Donno if I’m here in the right section or should be posting this at the ‘Volunteer Work’ …

What I’m trying to develop is a Sci-Fi game where patterns emerge within a medium / gas of particles (tanks).

The idea is to combine a game engine with a cellular automaton, and use a particle made out boxes. The particle would be like a glider and the direction to where the particles moves to is defined by where it is being hit. So instead of having physical deflection rules, the rules are like an automaton, being ‘touched’ at one specific side results in a predefined reaction.

Hypothetically it would be possible to create patterns within the medium when we start to play with the deflections angles and/or by tweaking the shape of the particles. There would be a lot of freedom and control.

Here’s a cartoon to show the basic setup; where each box of the particles has an adjustable degree of deflection assigned (rule), when there is a contact at rectangle A+ the particle will pivot 12° and move straight forward along that new direction.

http://800million.org/Robot/BoxParticleRobot.jpg

With a couple of sliders one could create any shape and control / play with the deflection. The settings can be mirrored. All the particles move at the same velocity like PacMan or Space Invader … but with a slider to speed things up or slow them down.

http://800million.org/Robot/Collision.jpg

Having a bunch of these particles move within a box and you have the medium:

http://800million.org/Robot/Gas.jpg

Withe an evolving algorithm one could start looking for the right deflections and particle shapes to create patterns such as loops:

http://800million.org/Robot/Loops.jpg

Here are some animated gifs to give an idea:

  1. As a start one could have just two particles and by playing with the sliders have them move at certain angels.

http://800million.org/Robot/Deflections.gif

  1. When adding some more you could start creating a grid.

http://800million.org/Robot/Deflections_Series_3x3_path.gif

  1. Larger patterns and mixtures of deflection … with the right timing.

http://800million.org/Robot/Red_White_stitches.gif

  1. Multiple loops together.

http://800million.org/Robot/Medium_stars_navyblue.gif

That’s it.

Conceptually it would be a very simplistic game … but it might be difficult to find the right deflections.

I’m looking forward to anyone who would like to help me with bringing this game and those patterns to life. If you have some suggestions, advice or questions they’re all welcome.

Kind regards,

m.

Hey, I was hoping for some feedback … is everyone too busy with their own stuff … or is theres something wrong with my proposal?

btw I made a design for a possible interface … just to give an idea.

cheers,

m.

http://800million.org/Robot/Interface.png

This is all very interesting, I think that as an educational game, this good be a good project ? ; Or it could become a puzzle game ? I will have a good look into all of this when I have the time…

Nice gif images by the way :slight_smile:

Thanks SolarForge … and it’s more an adventure game … experimenting what patterns will show up.

The cool would be that you can start with something simple like this, with only a handful of particles, and see how the loops that you create interact with other loops; and next move on to thousands of particles, and see how groups of loops interact with other groups of loops; …

So this is just the start of something that can become much bigger … if it works of course.