PyWeek - Go Team DaveC!

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.
davec

Conway - final version

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

Ratings (show detail)
Fun: 3
Production: 3.2
Innovation: 3.3
Respondents: 16
Files: Uploader Date
conway.zipfinal 22.74 Kbytes davec 2012/05/13 09:56
Conway - final game submission
sf.jpg 81.25 Kbytes davec 2012/05/13 00:07
Conway - final version
ConFri2.zip 6.33 Kbytes davec 2012/05/11 16:22
Work in progress
ConwayFri.png 54.43 Kbytes davec 2012/05/11 14:05
Conway as of Friday
conway.py.zip 1.72 Kbytes davec 2012/05/09 08:13
Code as of Tuesday
conway1.jpg 66.28 Kbytes davec 2012/05/09 08:08
First screenshot of Conway
conway.py 3.36 Kbytes davec 2012/05/07 00:35
Proof of concept / early prototype

Sunday 13 May, 2012

[ davec @ 00:00 ] 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 :)

Tuesday 08 May, 2012

[ davec @ 22:15 ] 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.