Screenshot

Grey Goo

Due to a programming error, you have accidently created a massive swarm of self-replicating nanobots. Avoid these.

Awards

Give this entry an award

Scores

Ratings (show detail)

Overall: 3.0
Fun: 3.6
Production: 3
Innovation: 2.5

Respondents: 10

Files

File Size Uploader Date
Grey Goo-1.1.2.zipfinal
python3-friendly
7.0 MB Mat 2012/05/14 03:01
Grey Goo-1.1.2.tar.gzfinal
python3-friendly
6.9 MB Mat 2012/05/14 03:00
Grey Goo-1.1.1.tar.gzfinal
should hopefully work with pip
6.9 MB Mat 2012/05/13 21:04
Grey Goo-1.1.1.zip
zipped version
7.0 MB Mat 2012/05/13 11:06
GreyGoo_pyweek14-1.0.tar.gzfinal
source
3.6 MB Mat 2012/05/13 02:58
GreyGoo_pyweek14-1.1.tar.gzfinal
source
3.6 MB Mat 2012/05/12 22:26
greygoo.png
Screenshot
30.6 KB Mat 2012/05/12 17:08

Diary Entries

Postmortem

Quite happy with this one. Overall, I didn't do so well as last time (3.03 vs 3.42), but I spent a lot less time on it.

Good:
The fun score (3.6) was my best so far I think.

One of the criticisms I got was
"Needed less punishing death and more rewards for the player in progressing upward."
which is fair. I thought about having checkpoints but thought that it wouldn't work for such a simple game. If I were to expand it I think I would need to add additional gameplay elements (e.g. enemies) so it doesn't get too repetitive.

After a disastrous start, I managed my time pretty well and came up with a plan that was actually achievable. I had plenty of time left for testing, packaging etc. this time round.

I used sfxr for the first time for sound effects, which is awesome http://drpetter.se/project_sfxr.html

My hacky method of generating the map actually worked! Making it actually possible to win is tricky :/

Bad:
It wasn't particularly innovative. I need to come up with some more interesting ideas next time.

I think a slower pace and more mazelike levels would have been better, but I just didn't have the time.

I didn't use the full 7 days, so the game is very simple and short. I think next time I might set aside more time and maybe do a team entry?

Favourite entries:
Cloud Shepard: http://www.pyweek.org/e/cloud-shepherd/
Multiverse Factory 14: http://www.pyweek.org/e/multifac14/
Brainwashed: http://www.pyweek.org/e/apadentro/

See you next pyweek :)

1 comment

post deadline submission

I've just uploaded a new version of my entry - 1.1.2. This one works ok with python 3.1 and handles dependency problems a bit more gracefully (it seems like the pygame surfarray module doesn't work with some versions of numpy?)

This version can also be installed with pip install http://media.pyweek.org/dl/14/tsibp/Grey%20Goo-1.1.2.zip (thanks mauve for the distribute tutorial http://www.pyweek.org/d/4462)

If you have any problems running that version (or you just want to judge a version submitted before the deadline) try version 1.1 instead (this requires python 2).

2 comments

More or less done

Please let me know if anything needs fixing/improving :)

http://media.pyweek.org/dl/14/tsibp/GreyGoo_pyweek14-1.0.tar.gz

2 comments

An idea

So sunday and monday and were lost due to staying in bed all day, but I'm finally ready to begin working on my entry :)

I want to make a simple game where you have to escape the rising grey goo http://en.wikipedia.org/wiki/Grey_goo by jumping to higher and higher platforms (with the aid of a jet pack of course)

Each level the game will get faster and the platforms narrower, and if I have time I'll add some simple enemies and/or obstacles to avoid.

I have the rest of the week off work so that gives me 2 full days coding and 1 day for polish & packaging

Tonight I'll try and plan out the architecture and maybe try and get the physics/camera working. This should be a lot simpler than my last entry as I'm generating the levels dynamically rather than dealing with maps.

6 comments

Bad start

I've been ill the last couple of days so haven't got anything done. Also my original idea was badly thought out so I think I'm going to start again and try and do something smaller at the end of the week :(

Add a comment