September 2006 challenge: “The Disappearing Act”
Sleight of Python - How much time do you take?
Posted by Marlow on 2006/09/08 14:45
PrintStar Part II - Second to Last Day
Posted by PrintStar on 2006/09/08 13:53
MindlessGS: The Return - Working version
Posted by Ron on 2006/09/08 13:42
Hi!
A working copy is uploaded. The game is kind of finished, I should polish the try-import-except-write_what_to_install part, and add more info to the readme.
The game is a mindless shooter, with some story appended.
Main dependecies are pygame, pygext, and through pygext Numeric, pyOpenGL, and maybe Polygon
Have fun!
Bouncy the Hungry Rabbit - A day of cleaning up, final submission time
Posted by richard on 2006/09/08 12:20

I spent most of today cleaning up the code, fixing bugs in the AI pathing.
Most of my problems today came from that old bugbear, multiple coordinate systems. My game world is predominantly a single coordinate system, the object space. A lettuce is about 2 units high. Movement, collision detection, etc. all work off the same coordinate system.
Unfortunately the farmer's pathing uses an A* grid, so I have to chop up the world into discrete pieces. The farmer is about 4 units (2 lettuces) across, so that defines my A* grid cell size (otherwise the farmer could be seen to walk partially through obstacles that should be walked around).
I generate the A* grid using the bounding boxes defined for all the objects that the farmer is going to try not to walk into (or over, in the case of lettuce). This was bug area number one. I spent a couple of hours tweaking the code that generated the A* grid "impassable" cells from the bounding boxes, and also the code that analysed the grid based on the current farmer and rabbit positions. There was a bit of refactoring in there too.
Next I realised that it'd be much nicer if the static objects in the game were better-aligned to the A* grid, so I spent an hour or so bending my brain over the forwards and backwards transformations required to get a 4-unit grid into the level editor.
So after all that I've got a much neater A* grid.
During all that I distracted myself by modelling up a new prop.
Oh, I also fill the grid now so that the farmer knows which cells of the grid are "inside" the farm (bounded by impassable objects, usually fences). This could be used in the future to have multiple farmers in their own farms.
I've got a lot of things I'd like to do to the game but I'm not sure I'm going to have time - my Saturday is pretty fully booked. Hence I've uploaded what I've got so far. No music, no sound effects, not particularly amazing level design, no flashy intro screen or "you win" screen. I'm not even sure whether "hard" is actually hard :)
Special bonus, if you're curious, try uncommenting the toon_program code at the top of map.py. You will need a shader-capable graphics card.
Sneak - Side doors
Posted by gcewing on 2006/09/08 11:41
Will try to do stairs next, maybe as a kind of sloping ladder. Then probably spend Saturday creating some more artwork and another level or two.
Urban Ninja - Well not a total waste
Posted by Cthulhu32 on 2006/09/08 09:13
However, I did figure out how to do bullets and projectiles, plus other cool effects like muzzle flash! I put the latest beta up, its pretty cool so far. I am really digging the overall feel.
Urban Ninja Beta 0.04
Key Controls for Beta 0.04 - Up - Activate Objects Left & Right - Move A - Switch Between Aim and Walk Space - Shoot in Aim mode
Sneak - ToDo List
Posted by gcewing on 2006/09/08 04:33
* Safety rails on the fire escapes
* Doors in side walls
* Stairways
* Make the lab colour scheme suck less
* Mixed colour beams, use shield combo to get past them
* Multi-level lifts
* Guards that chase you when alarm sounds, use white shield to evade them
* Make objects sit on the benches instead of the floor
* Objects hidden in cupboards, safes, computer files; keys, combinations, passwords to find
* Upload terminals to cash in on the info you've found
* Levels larger than a screen
* Reveal parts of level as explored instead of all at once
* Saving of games
* A way for the game to finish when you've found all the info
* MORE LEVELS!
- Reception/office area?
- Split lab into electronic/chemistry areas?
* More furniture and props:
- Lab equipment - chemistry, electronic
- Computers
- Office desks, shelves, books
- Bathroom fittings
Aargh! From too few ideas to far too many, in just a few days... can we make it a 2 week competition next time? :-)
Right, enough time frittered, back to coding...
Crunchy Toads - Coalescense!
Posted by skaro on 2006/09/08 03:54
Very little graphics so far... engine first, gameplay tuning, then resources...
time will tell if that's the right order.
Well.. some resources are in, our sound-man (and player sprite actor) came through in grand style, and the proof-of-concept player sprite is about half fleshed out.
so much more fun left though ;)
The World Dissolved - "The World Dissolved" v0.02
Posted by Phil on 2006/09/08 03:47
- Lots more text, completing the entire marsh area.
- Saving and loading!
Enter The Foo - CRUNCH TIME IS THY NAME
Posted by f00f on 2006/09/08 03:35
engine up before the work week began,
and have been hacking on it since.
There remains the Friday all-nighter.
We have excellent help with the art.
A full sheet for the protag' is already
complete. Booya. .
The end game of the comp is nigh.
Ready your endorphins and caffiene pills.