Grey Goo
Due to a programming error, you have accidently created a massive swarm of self-replicating nanobots. Avoid these.
Awards
Scores
Ratings (show detail)
Overall: 3.0
Fun: 3.6
Production: 3
Innovation: 2.5
Files
File | Uploader | Date |
---|---|---|
Grey Goo-1.1.2.zip
— final
python3-friendly |
Mat | 2012/05/14 03:01 |
Grey Goo-1.1.2.tar.gz
— final
python3-friendly |
Mat | 2012/05/14 03:00 |
Grey Goo-1.1.1.tar.gz
— final
should hopefully work with pip |
Mat | 2012/05/13 21:04 |
Grey Goo-1.1.1.zip
zipped version |
Mat | 2012/05/13 11:06 |
GreyGoo_pyweek14-1.0.tar.gz
— final
source |
Mat | 2012/05/13 02:58 |
GreyGoo_pyweek14-1.1.tar.gz
— final
source |
Mat | 2012/05/12 22:26 |
greygoo.png
Screenshot |
Mat | 2012/05/12 17:08 |
Diary Entries
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 :(
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.
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.
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
http://media.pyweek.org/dl/14/tsibp/GreyGoo_pyweek14-1.0.tar.gz
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).
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).
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 :)
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 :)