May 2012 challenge: “Mad Science”

python:PULSAR - What's that? Got your first pyweek submission submitted? SWEET AS

Posted by aliswee on 2012/05/13 00:20

Good News!

We managed to upload our game, python: PULSAR

It was so stressful towards the end, all of a sudden the game just started to break. I couldn't handle the pressure, then Luke my team mate reassured me and all became well again.

The game I feel I am happy with, I've not been into programming long so this was a challenging experience, but I can honestly say i have learnt so much.

I feel we made the write decision to go with an arcade game, not too complicated to implement, but it should be no less fun! I think the idea we had was good, and I think it's original? (let me know if you know of similarities)

Anyway I hope that if you've read this far, you'll venture to play our game.

Want to say a massive thanks to my team mates, bitcraft, blueDragon, python, pygame and all the people who make this competition happen(or is it just one guy?)

Signing out, yours oh so truly,

Ali

Add a comment

Alias - an old-school FPS - Finished!/Post-mortem

Posted by DangerOnTheRagr on 2012/05/13 00:16

With less than 15 minutes to spare, I pushed the final revision of Alias to PyWeek (plus an in-game screenshot). Now all I can do is wait for the judging...

I didn't get to accomplish all the things I set out to accomplish (multiple enemies, multiple levels, some other stuff), but hey, it was a good learning experience. And, I had a lot of fun in the process (not to mention one all-nighter) - you can't beat that. :) I learned how to UV map Blender models, bake ambient occlusion into a texture, use Panda3D's collision detection, use PandAI (though it's quite buggy, unfortunately), and I re-learned Git.

If I could have done things differently, I would have made a complete FPS engine and released and used that before the competition began, and spent the week drawing art and writing glue code. I also would have learned how to use Blender before the competition started, instead of learning on-the-fly. Other than that, the only thing I wish I could have had is more time. :)

All in all though, it was a great experience participating in PyWeek 14 - I can't wait for PyWeek 15!

4 comments

Tomorrow, the World - Adding pretty and content

Posted by drnlm on 2012/05/13 00:15

Today was about prettifying and content. We filled in numerous missions, we added more tech items, we added lots of graphics and fixed numerous bugs and generally spent far too much time working at a frantic pace, but the game is finally in reasonable shape.

It's not balanced, or even that well playtested, but it is possible to win the game (and we even added a "you've won" screen).

The reduced team, and the corresponding lack of student members able to work on the game during working hours,  did limit what we could achieve. Several features got dropped on the floor near the end - there was a plan to have more evnents happen, and the possiblity of attacks on your base, for example - due to lack of time, and several schemes need more fleshing out, but the central game concept is there, and hopefully will entertain the players.

As always, pyweek was a blast, with far too much frantic coding, and not enough considered thought or forward planning, but, as always, I more than little amazed at what can be produced in a week.

Now on to the really fun bit - judging the other games.

Add a comment

Sudo Science - Time's up

Posted by ikanreed on 2012/05/13 00:14

We're pretty much done.  Someone else is bundling and uploading the file.  We had some impressive totals this time.

  • 5334 lines of python code
  • 1516 lines of C# code for the level editor
  • 608 SVN revisions
  • 36 levels
  • 547 images
  • 6 songs
  • 24 sound effects
  • 18 KB of dialog files.
So, I think we've got a pretty good game in those numbers too.  I think we have some great game-play, and it's great to look at, too. 

Add a comment

This is science, please! - This is science... please be indulgent?

Posted by ThibG on 2012/05/13 00:12

Pfew, I finally made it!



Lesson 1: make sure you have time to do something when you enter pyweek.
Lesson 2: make sure your teammates have time to do something when forming a team.

I didn't have time, and neither my teammates. Actually, besides the mad scientist sprite, everything is my own work, and the team, well, didn't really exist.

So, the core engine and the first level were written during the first three days, and the second level during the last one.

Of course, the game was supposed to be much longer, etc., but well...

3 comments

Panther Programmers - Running the game

Posted by hanoverprof on 2012/05/13 00:12

This was a nice first go.

We did a tower defense game.  The odd thing in that we used reinforcement learning for the attackers. They will determine the best way to approach your base.  This means they will walk around towers and if need be through the towers.

I was upset we were not able to ship with the hacking towers that will make the robots switch sides, it was just to buggy to ship with that feature.  The robots started leaving the screen.

You will need pygame and python 2.7 to run the program.  Please give feedback as we are seriously thinking about expanding this game,


Thanks,
HanoverProf

Add a comment

all_your_base - I'LL ADD MORE DEETS WHEN I HAVE TIME

Posted by bitcraft on 2012/05/13 00:08

SWEET IT WORKS!

DOWNLOAD IT FROM GITHUB MEOW!!  ^_^

https://github.com/bitcraft/pyweek14

5 comments

Conway - Done

Posted by davec on 2012/05/13 00:00

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

Kurangu - I might take a little extra day meant for packaging

Posted by phoe6 on 2012/05/12 23:43

To finish the game, package it and upload it. Bad on me that I miscalculated and could not finish today.

Add a comment

Yellow and Dangerous - Yellow and Dangerous - Day 7

Posted by allefant on 2012/05/12 23:27

This ways a triumph. I'm making a note here stating that I'm in some kind of trance state, spent like 20 hours without break creating 12 levels. And I may have a slight caffeine overdose :P Anyway, it's all done, except packaging... which I hope to work on tomorrow.

It's a long time I had so much fun, so thanks Richard for organizing this again :) And thanks to all the nice people in IRC for keeping me company during the week.

Next year I definitely need to prepare packaging earlier, I do expect I'll get a lot of does-not-works. And next time I also need to take the week off work, I had some overtime to balance so was able to work a few hours less. But still, really could have used more time... there's so many level ideas I couldn't implement... and well, the packaging alone could use a whole day or two.


Add a comment