Welcome, Guest. Please login or register. Did you miss your activation email?

Author Topic: Yet Another Game of Life  (Read 2720 times)

0 Members and 1 Guest are viewing this topic.

Wavesonics

  • Full Member
  • ***
  • Posts: 199
    • ICQ Messenger - 39886687
    • MSN Messenger - wavesonics@hotmail.com
    • AOL Instant Messenger - Jebradic
    • Yahoo Instant Messenger - Jebradic
    • View Profile
    • http://www.darkrockstudios.com/
Yet Another Game of Life
« on: May 26, 2008, 04:58:36 am »
So I had been admiring SFML for a while and decided a while back that I should finally implement something in it.

So I did as all Computer Science majors do, and made my own version of John Conway's Game of Life

You can check it out here:
http://www.darkrockstudios.com/public/project.php?prj=9


It's fairly fast, but I focused more on features (like edge wrapping, teams, and networking) rather then speed. So you won't be finding any garden of eden patterns with this one, but its fun to look at.

Some changes I made:
- Multi-player (on a single computer in this build).
- Generation tracking, the color of a cell will slowly blend toward another color as a cell grows older with out dieing (makes for cool looking grids)

I also added networking, I have a working server and client, but I have some cooler plans for it then simply networked simulations, so the networking is in this code but is not used in this build.

If you're interested check out the project and the download here:
http://www.darkrockstudios.com/public/project.php?prj=9

Over all it was an outstanding experience working with SFML and I have been recommending it to everyone. I really hope we get the GUI code in 1.3 or 1.4 because it would just be absolutely the one stop shop for everything i could need then :)

Every GUI lib out there is such a hulking pain :(

Keep up the good work!