April 2013 challenge: “nemesis”
Bane's befuddlement - Day 7: Finishing off and post-mortem thoughts
Posted by drnlm on 2013/04/20 22:25
I found time to do a few little things, although nothing excessive. I fixed a couple of bugs, and reworked some of the code to something a bit more suited to kivy's requirements. I also finally got around to hooking up kivy's caching infrastructure to cache images and sounds, which should also help performance a bit.
I also spent a fair bit of time checking that I could get the game running on windows. This took rather longer than expected, as I had to tweak my virtualbox setup to support OpenGL to get kivy to run there. I tried, but ultimately abandoned, the recommended approach to building a windows installer, as that broke in strange ways and debugging it looks like being a major pain. The solution I came up with isn't very elegant, but at least works in my test cases.
As far as the final result goes, I'm a bit ambivalent. I'm reasonably happy with what I accomplished during the week, and, as an exercise in learning kivy, this has definately been useful. I still haven't quite wrapped my head around the correct mental model for working with kivy, but I'm a lot closer than I was. I'm not that happy with the actual gameplay, though - I never found time to work on the extra puzzle elements I wanted, so the game eded up too simplistic and lacking in whimsy, although it has some promising ideas.
I also spent a fair bit of time checking that I could get the game running on windows. This took rather longer than expected, as I had to tweak my virtualbox setup to support OpenGL to get kivy to run there. I tried, but ultimately abandoned, the recommended approach to building a windows installer, as that broke in strange ways and debugging it looks like being a major pain. The solution I came up with isn't very elegant, but at least works in my test cases.
As far as the final result goes, I'm a bit ambivalent. I'm reasonably happy with what I accomplished during the week, and, as an exercise in learning kivy, this has definately been useful. I still haven't quite wrapped my head around the correct mental model for working with kivy, but I'm a lot closer than I was. I'm not that happy with the actual gameplay, though - I never found time to work on the extra puzzle elements I wanted, so the game eded up too simplistic and lacking in whimsy, although it has some promising ideas.
vengeance (working title) - not even close
Posted by Alzi on 2013/04/20 21:57
Ok. I didn't make it.
I learned a lot thow, wasted way too much time on music and pixels. Should instead have spent more time on planing the whole thing. Got myself into some awful Spaghetti code.
I definitely like to finish the game and I had a lot of fun.
I learned a lot thow, wasted way too much time on music and pixels. Should instead have spent more time on planing the whole thing. Got myself into some awful Spaghetti code.
I definitely like to finish the game and I had a lot of fun.
Evil Squared - And I think I'm done...
Posted by Jjp137 on 2013/04/20 21:09
I uploaded a final build! It's in source code form. If I can figure it out, I'll upload a Windows and Mac build, but don't count on that.
It requires Python 2.7 and PyGame 1.9.1 to run. Just do the standard "python run_game.py" to run it.
There's 16 levels, some sounds, and really basic menus. I haven't beaten the last boss battle yet, but it's technically possible :p
I don't recommend looking at the source code since it's a bunch of spaghetti, but if you want to read it online without downloading the .zip, it's here: https://bitbucket.org/Jjp137/jjp-pyweek16
Overall, this was a lot of fun :) I did most of what I wanted to do, and I'm happy about that. I'll probably participate again in the future.
It requires Python 2.7 and PyGame 1.9.1 to run. Just do the standard "python run_game.py" to run it.
There's 16 levels, some sounds, and really basic menus. I haven't beaten the last boss battle yet, but it's technically possible :p
I don't recommend looking at the source code since it's a bunch of spaghetti, but if you want to read it online without downloading the .zip, it's here: https://bitbucket.org/Jjp137/jjp-pyweek16
Overall, this was a lot of fun :) I did most of what I wanted to do, and I'm happy about that. I'll probably participate again in the future.
Octo-Nemesis - Octo-Nemesis Beta
Posted by Mat on 2013/04/20 20:58
We have something playable!
http://media.pyweek.org/dl/16/-/octo-nemisis_0_1.zip
I'll do a proper diary entry after the final final upload but in the meantime any feedback/bug reports would be wonderful :D
http://media.pyweek.org/dl/16/-/octo-nemisis_0_1.zip
I'll do a proper diary entry after the final final upload but in the meantime any feedback/bug reports would be wonderful :D
Drone Onslaught - Day 7 - Game Over (In A Good Way!)
Posted by daftspaniel on 2013/04/20 20:01
Well that's #PyWeek over already - been tough but fun! Hadn't written a horizontal scrolling shoot-em-up before :D Will upload entry tomorrow.
Uploading tomorrow. For those in a rush:
https://github.com/daftspaniel/daftpyweek16/
Uploading tomorrow. For those in a rush:
https://github.com/daftspaniel/daftpyweek16/
Balancer Of Circles - Day #7 And Final Submission
Posted by petraszd on 2013/04/20 19:09
Ok. So game is survival game. You need to maintain circles sizes balance as long as possible. If one circle becomes too big and you will not split it in 15s., than it is game over.
Gameplay video: http://www.youtube.com/watch?v=GK_tNQYRUFI
Gameplay video: http://www.youtube.com/watch?v=GK_tNQYRUFI
For Science! - Day 7: Delivered!
Posted by reidrac on 2013/04/20 17:53
Well, it happened again! Another game!
I've submitted my final version. The source code requires Python 2.7 and works straight away in both Linux and Mac, tomorrow is "package day" and I'll try to make a binary bundle for Windows.
This PyWeek has been a hell of a ride. I made the same mistakes of the previous PyWeek (used a library I didn't know well enough), and few new ones. But I'm happy :)
I'll write a post-mortem in a few days. Now is time to have a burger to celebrate!
EDIT: I've released a new version that includes a patch for a bug in Cocos2d. Thanks to sixthgear for the report!
I've submitted my final version. The source code requires Python 2.7 and works straight away in both Linux and Mac, tomorrow is "package day" and I'll try to make a binary bundle for Windows.
This PyWeek has been a hell of a ride. I made the same mistakes of the previous PyWeek (used a library I didn't know well enough), and few new ones. But I'm happy :)
I'll write a post-mortem in a few days. Now is time to have a burger to celebrate!
EDIT: I've released a new version that includes a patch for a bug in Cocos2d. Thanks to sixthgear for the report!
Nemesis Card - Done!
Posted by scav on 2013/04/20 17:17
subject to QA testing of course
Paths of Rhamnous - Wait.... I actually made something?
Posted by kuro on 2013/04/20 16:55
So, there are flaws: sometimes the balls start wandering around through the walls; but I made something that counts as a game!
This is labyrinth style game where you try to remove the Nemesis balls from the map without getting kicked out yourself. Not what I set out to make, but I'm very pleased to have figured out Panda3D model creation as well as getting together something that's fun to play.
Thanks for the opportunity everyone! Here's a zip file.
The game requires Panda3D (1.7.2) and of course Python (2.7). Everything else is included. I'll try to upload some compiled versions soon.
This is labyrinth style game where you try to remove the Nemesis balls from the map without getting kicked out yourself. Not what I set out to make, but I'm very pleased to have figured out Panda3D model creation as well as getting together something that's fun to play.
Thanks for the opportunity everyone! Here's a zip file.
The game requires Panda3D (1.7.2) and of course Python (2.7). Everything else is included. I'll try to upload some compiled versions soon.
Evil Squared - The home stretch
Posted by Jjp137 on 2013/04/20 15:56
Gah, I've been a bit busy over the past few days...
...I still need to get a few things done before I upload the game. Let's goooo
...I still need to get a few things done before I upload the game. Let's goooo