[GAME][SIMULATION] The Game Of Life (I need your patterns for Hall of Fans)

Search This thread

FireFly

Senior Member
Mar 5, 2011
100
25
feature_thumb.png




DESCRIPTION


The game of life is actually a cellular automaton devised by the mathematician John Horton Conway in 1970.
It's sort of a virtual world where many cells are living.
They reproduce and die under certain conditions.
This game does not need the player itself (kind of zero-player game), but we can make it more interactive by adding special patterns that will evolve in specific ways, or by changing the rules of the world, for instance.

The main features of my implementation are:

¤ Play / Pause / Reset / Random Buttons
¤ Changing the speed
¤ Changing the size of the world
¤ The world is shaped like a torus
¤ Changing the color:
- United
- Random
- Gradient
¤ Changing the shape of cells (11 available)
¤ Become master of the world by changing the rules:
- 12 predefined rules
- Create your own rules
¤ Library patterns (over 50):
- Oscillators
- Ships
- Guns
- Space fillers
- Other
¤ Possibility of sending patterns by email
¤ Create life or destroy it, simply by touching the screen!


For any bug, suggestion or information contact me at:

sim.dev.android@gmail.com


NOTE:
- Available in French and English
- Compatible with all screens
- Compatible with all android versions

For more information, visit the official wiki:
http://fr.wikipedia.org/wiki/Jeu_de_la_vie
http://en.wikipedia.org/wiki/Conway's_Game_of_Life

Recent Changes:

v1.2 :
- Reducing the brightness of the background splashscreen.
- The speed is no longer given to the maximum after the loading of a pattern

v1.3 :
- Small graphic makeover
- Better support for large screens (high resolution)
- Better management of the speed bar
- Fixed small bugs
- Ability to change background
- Added antialiasing

v1.4:
- Fixed clicking a single cell
- Ability to zoom in / out without destroying
- Blocking the screen orientation

v1.5:
- Added app2SD
- Added German version (thank you Daniel S)
- Added 3 new rules
- Added world appearance (square or torus)
- Added a gallery of fans
- Change buttons appearance
- Ability to move the world
- Quick Save/Load

v1.5.1:
- Zoom issues fixed

v1.6:
- Added 3 new rules
- Added 5 new patterns from fans
- Improving Performance


 
Last edited:

FireFly

Senior Member
Mar 5, 2011
100
25
I can't cause I have not enough sended messages (still a rookie).
But you can see them on the android web market (the adresse is at the end of my presentation) ;)
I will add them as soon as I can
 
Last edited:

FireFly

Senior Member
Mar 5, 2011
100
25
I just corrected some little bugs.
I invite you to update the application and leave your opinion or a mark on the Android Market.
It is always pleasant for novice developers.
 

FireFly

Senior Member
Mar 5, 2011
100
25
Main update:

- Small graphic makeover
- Better support for large screens (high resolution)
- Better management of the speed bar
- Fixed small bugs
- Ability to change the background
- Added antialiasing

If you have other ideas for improving the application, contact me;)
 
Last edited:

Eiskrem-Kaiser

Senior Member
Nov 9, 2010
68
1
Hahaha, I just had an idea:

What about a live wallpaper? :D You might have to make it look nicer and less dominant, but it would be fun and kinda nerdy, if you always had those "organisms" reproducing in the background :D
 

FireFly

Senior Member
Mar 5, 2011
100
25
Fail

Sent from my Desire HD using XDA Premium App

Fail ? Why ?

Awesome idea. Just read about this game of life in a Stephen Hawkings book.

Never heard about it...

Hahaha, I just had an idea:

What about a live wallpaper? :D You might have to make it look nicer and less dominant, but it would be fun and kinda nerdy, if you always had those "organisms" reproducing in the background :D

You're not the first to tell me that.
I will start creating a live Wallpaper.
But what do you mean about "make it look nicer and less dominant" ?
 

Andrenap

New member
Mar 13, 2011
2
0
I love Game Of Life.I even made a (newbie) javascript version of it... Thx for the great app! The Live Wallpaper idea is actually pretty nice. If you do it, I'll surely give it a try.
 

Eiskrem-Kaiser

Senior Member
Nov 9, 2010
68
1
Well, right now, I would not want it as my wallpaper. It looks nice as an app, but a wallpaper should be more "beautiful" and/or simple. After all, it is supposed to be the background.
Imagine your app design with other widgets and icons over it, the whole screen would look quite overloaded. Do you get what I mean? (english ain't my native language :))

But you could keep the mechanism of the app for customizing the colours and so on.

I don't even know if I would actually use it. Depends on how it will look. So, if you got other stuff to do, do that first. The wallpaper is not really a high priority for me. I just like the app and the idea itself.
 

FireFly

Senior Member
Mar 5, 2011
100
25
Be patient ;)
I'm developping it.
But it will last at least 2weeks...
Tell me what kind of feature you would like to have on this wallpaper (new features of course) or anything else.
 

DuckySpud

Senior Member
Mar 11, 2011
70
24
Haha, love!! I had to program a version of this myself in my first year at university and had forgotten all about it! As others have said, would be a pretty good idea as a Live Wallpaper but would obviously need some sort of loop on there incase all the cells died or just became stable blocks... otherwise it could quickly become a rather dull wallpaper :p
 

HardAndroid

Member
Mar 17, 2011
16
0
Be patient ;)
I'm developping it.
But it will last at least 2weeks...
Tell me what kind of feature you would like to have on this wallpaper (new features of course) or anything else.

2 weeks ... its too long, I cant wait :D
For any new features, I don't really kwno for the moment... but just keep the same actuals features (colors, shapes, sizes...)
 

FireFly

Senior Member
Mar 5, 2011
100
25
2 weeks ... its too long, I cant wait :D
For any new features, I don't really kwno for the moment... but just keep the same actuals features (colors, shapes, sizes...)

^^, no problem, i'll keep these. For the moment I'm learning PreferencesActivity... It's the only way to modify the wallpaper.
I'll inform you of the progress.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 6
    feature_thumb.png




    DESCRIPTION


    The game of life is actually a cellular automaton devised by the mathematician John Horton Conway in 1970.
    It's sort of a virtual world where many cells are living.
    They reproduce and die under certain conditions.
    This game does not need the player itself (kind of zero-player game), but we can make it more interactive by adding special patterns that will evolve in specific ways, or by changing the rules of the world, for instance.

    The main features of my implementation are:

    ¤ Play / Pause / Reset / Random Buttons
    ¤ Changing the speed
    ¤ Changing the size of the world
    ¤ The world is shaped like a torus
    ¤ Changing the color:
    - United
    - Random
    - Gradient
    ¤ Changing the shape of cells (11 available)
    ¤ Become master of the world by changing the rules:
    - 12 predefined rules
    - Create your own rules
    ¤ Library patterns (over 50):
    - Oscillators
    - Ships
    - Guns
    - Space fillers
    - Other
    ¤ Possibility of sending patterns by email
    ¤ Create life or destroy it, simply by touching the screen!


    For any bug, suggestion or information contact me at:

    sim.dev.android@gmail.com


    NOTE:
    - Available in French and English
    - Compatible with all screens
    - Compatible with all android versions

    For more information, visit the official wiki:
    http://fr.wikipedia.org/wiki/Jeu_de_la_vie
    http://en.wikipedia.org/wiki/Conway's_Game_of_Life

    Recent Changes:

    v1.2 :
    - Reducing the brightness of the background splashscreen.
    - The speed is no longer given to the maximum after the loading of a pattern

    v1.3 :
    - Small graphic makeover
    - Better support for large screens (high resolution)
    - Better management of the speed bar
    - Fixed small bugs
    - Ability to change background
    - Added antialiasing

    v1.4:
    - Fixed clicking a single cell
    - Ability to zoom in / out without destroying
    - Blocking the screen orientation

    v1.5:
    - Added app2SD
    - Added German version (thank you Daniel S)
    - Added 3 new rules
    - Added world appearance (square or torus)
    - Added a gallery of fans
    - Change buttons appearance
    - Ability to move the world
    - Quick Save/Load

    v1.5.1:
    - Zoom issues fixed

    v1.6:
    - Added 3 new rules
    - Added 5 new patterns from fans
    - Improving Performance