Conway - final version

Conway

Use your cellular army to defeat a nasty virus in this strategic twist on "Conway's Game of Life'. It's an experimental attempt to turn John Conway's famous cellular automata into a strategic scrap.

Awards


Good Thought!
Presented by phoe6

Most Beautiful and Explosive Antivirus
Presented by Luke

The: making butterflies deadly award.
Presented by aliswee

Give this entry an award

Scores

Ratings (show detail)

Overall: 3.1
Fun: 3
Production: 3.2
Innovation: 3.3

Respondents: 16

Files

File Uploader Date
conway.zipfinal
Conway - final game submission
davec 2012/05/13 09:56
sf.jpg
Conway - final version
davec 2012/05/13 00:07
ConFri2.zip
Work in progress
davec 2012/05/11 16:22
ConwayFri.png
Conway as of Friday
davec 2012/05/11 14:05
conway.py.zip
Code as of Tuesday
davec 2012/05/09 08:13
conway1.jpg
First screenshot of Conway
davec 2012/05/09 08:08
conway.py
Proof of concept / early prototype
davec 2012/05/07 00:35

Diary Entries

Day number... um... Tuesday!

I added a series of blue virus cells for the player to vanquish this evening. The player (as the mad scientist) will have to work out how Conway's rules can work to their advantage.

The code is here: https://github.com/davechristian/Conway/blob/master/conway.py and I've uploaded it here, too.

Click any mouse button to add a 'blinker' and press 'x' to drop a virus element onto the grid. This will be done by a basic ai in the final game. Hopefully.

So far I've played around with the game of life more than I've actually coded... it's fascinating.

11 comments

Done

Wow - three minutes to go at time of writing. I've uploaded my game - just run conway.py to play. Game needs PyGame and is only tested with Python 2.7 due to time issues.

Also I didn't get time to add music or sounds like I was planning. I always leave sound design to the end, dammit. Next time I'll get some sounds in!

Hope you like my little game. It's very different from the kind of game I usually write and it was a lot of fun. I have learned a lot about Python object handling and list handling during this week. If I was writing this game from scratch I'd use NumPY for the multidimentional array for speed and convenience but you live and learn, eh?

Righty... I'm off to bed. Thanks all - it's been a blast, and I'm looking forward to seeing how all your games turned out :)

2 comments