Archive for November, 2008
PyGL2D Bug Update
I made some important bug fixes to PyGL2D, one of which was a serious memory leakage problem. I also added a couple nice (but minor) features. The doc was updated too.

Vector library, collision detection library,…
My libraries i wish to use on LD#13 and probably even work on durring the competition, they probably aren’t of any use to anyone else but me, but if you find anything usefull, by all means, take it. There is a 2D vector math class, the monkey wrench for game programmers. A simple log writer, which also need work, to add ease of use. And collision detection methods and classes, that detect collisions between concave objects, but it’s buggy, so check code before use.
PS:
Right, the link
PyGL2D
Phew, got it finished
PyGL2D is a simple 2D library for PyGame and PyOpenGL. It’s licensed under the GNU LGPL. See http://pygame.org/project/972/
You can download it here.

Anathema RL postmortem
I wrote a quick postmortem for Anathema RL. Read it here, on the game’s stunning iWeb-made page.
Ludum Dare 13 – December 5th-7th Weekend
Hey there sports fans,
Ludum Dare #13 is coming soon. December 5th-7th weekend. You know the drill.
You can start suggesting themes now, with voting to start by the end of the month.
http://ludumdare.com/wiki/start
As for the start time, well, we’d like your opinion on that. We know we have a number of regulars in various parts of Europe and the UK, so we’ve been considering pushing up the start time. Post an opinion here.
http://www.ludumdare.com/compo/2008/11/12/ludum-dare-13-start-time-poll/
We’ll be updating the site as usual over the next few days. We’ll send out a note for the final start time once we have it.
See you there,
Mike Kasprzak (PoV)
Ludum Dare 13 – Start Time Poll
Hey there,
Ludum Dare #13 will be December 5th-7th Weekend.
Since we have so many regulars in the UK and all over Europe, we’re considering trying something slightly different this time. Moving up the start time.
Our usual Ludum Dare start time is at 8 PM PST (11 PM EST). Should we start
- 1 Hour sooner (7 PM PST/10 PM EST)
- 2 Hours sooner (6 PM PST/9 PM EST)
- 3 Hours sooner (5 PM PST/8 PM EST)
- 4 Hours sooner (4 PM PST/7 PM EST)
Leave a comment. We’ll announce the final start time at the end of the week.
Thanks,
Mike Kasprzak (PoV)
Revenche of the Orange, now for Windows
Hey!
I apparently managed to set up cross compilation on my Ubuntu machine, so now comes my mini LD 5 entry, for you Windows users.
Grab it here.
Double click “run.bat” to play the game.
See my previous post for more information about the game.
(Note: this is my first experience with cross compilation and pretty much with Windows binaries in general. I may not have done it right or optimaly, but it seems to work. If anyone comes up with a better way to do it, please let me know.)
Enjoy!
Juggle Paddle [final]
Finally, it’s (not) finished!
I never entered the real Ludum Dare (yet), but this is my first entry ever to Mini-LD:
Juggle Paddle
A simple juggling game/sim/playground/whatever, although it’s more a
simulation as there is no ‘game over’ yet. Also, the physics are a bit buggy.
I don’t if this game is accepted as the cover of Tower Construction Kit. The only thing the game has to do with that game’s cover is:
- Physics.
- The shapes of the objects – Bricks (Tower Construction Kit) & Balls and Paddle (Juggle Paddle)
I haven’t much time though – with all the school stuff, tired, getting out of town, etc.
Made within 4 to 8 hours.

Here’s the link for my half-finished entry for this Mini-LD #5
Windows: http://www.filedropper.com/jugglepaddlewin32
Source: http://www.savefile.com/files/1878871
To run the source code, you need Python installed.
Pyglet, Rabbyt and Pymunk are included.
The Maze of MADNESS
The Maze of Madness is my cover of Hamumu’s Maze of Ludicrosity
Anyway, it’s a “user created content adventure game” of epic proportions. It even includes an exclusive ultra-awesome flash pixel art editor! So you are guaranteed to have a great time!
-Phil
P.S. here’s a picture from within the game (not just the editor):
Done
I finished my entry. Random and unedited thoughts follow.

Quick instructions: You are the “@”, use the nethack keys to move (hjkl and yubn for diagonal movement), t to toggle your light. Run into a wall to dig a tunnel with your pickaxe, make your way to the surface (“<” are the up stairs) collecting valuable gems on the way.
I didn’t get enough balancing in so chances are it’s too easy / hard. I wish I’d added an in game help thing (as it is pressing F1 will just tell go to go rtmf). I feel I did capture some of the original game’s essence (run away from the guards and don’t let your flashlight’s battery run out) so I’m pretty happy as far as that is concerned. Hopefully the learning curve won’t be too hard, which is a risk with roguelikes I think.
Codewise, feel free to look but it’s probably worthless except as an example of how not to make good software. One part I feel could have used more time was the cavern generator, it runs quite slowly (but not enough for me to take time to fix it) and I don’t fix the results for connectedness which is why I included the digging feature. I’m not too happy with that. :S
Anathema RL Python + Pygame
Pixelman 3D is finished
For this competition I decided to cover Py Mike’s ‘Pixelman 3′ game which I remember finding quite fun we when I played it for scoring. It’s basically the same game but with less minimal graphics and a few extra fiddles. You should note that I stole erm… copied erm… paid homage to the original levels by including them as levels 5 to 9, but I did write 4 new ones at the beginning so hopefully nobody will consider that cheating. (If you do then delete map5.txt, map6.txt, map7.txt, map8.txt and map9.txt from the maps directory and pretend I didn’t include them)

Requirement : python (2.4) + pygame (1.8 but it should work with 1.7)
Should run on all platforms
http://www.patenall.org.uk/temporary/LudumDare/MiniLD5/Pixelman3D.zip
Edited: Small change to fix an issue that caused it to crash on some versions of pygame
Revenge of the Orange
This is a cover of BenW’s Chain reaction:
http://www.ludumdare.com/compo/2007/12/16/finally-finished/
Since I met Ludum Dare only at the last compo, I don’t really have a “favorite entry” yet, so I picked one that seemed nice, and changed the gameplay, added personal things, etc.

Here is the thing: revenge.zip
EDIT: see here about a Windows version
The goal is to blow the tiles marked by the pulsating squares. If there is only one, fine, but later there will be more, and the tiles marked have to be blown at the same time! To do this you take advantage of the chain reactions provoqued by the terrible Invisible Walker!
It just runs around the world, on the outside tiles, clockwise, and starts explosions as it goes.
To bring these explosions to the marked tiles, you can first move yourself, with arrow keys. You can also move some tiles: with X and V you rotate the 8 tiles around you. And with arrow keys while pressing C, you shift whole rows or columns. Beware: rows, columns and “ring around you” have to be full before they can be moved! No holes!
About holes… Just don’t walk in them, or your life counter (right side of the screen) will decrease.
The similar counter on the left is the level counter. Of course, difficulty increases with levels…
Technical sadness:
The game is written in Lua and uses a personal lib that itself uses SDL and co. I included a compiled version of the library, made on Ubuntu. I have no idea if it’s going to work on another Linux machine, or even another Ubuntu, so be sure to read the README if you need to compile it yourself.
I unfortunately have no Windows machine available, nor Mac OS X, so no binaries for those. However, it is supposed to be portable, so if anyone manages to make it work, don’t hesitate to send me your binaries, so I can share them.
More details about the compo later.
Harry’s Questival
This is a remake of Hairy Chestival. It’s about a lawnmower who has to mow the hair off of Burt Reynolds Island. It’s not really done, but, you can run around, grab swords and heart containers, kill pylons, and die. Ahem. One day I’ll finish an entry on time!
I’m going to take and put together the actual quest for this game, since there’s not much to it. Then I’ll upload that version…
Mr. Splode 3D Finished!
You can get this amazing 3D game here!
You’re all going to hate me!
[edit]So as not to decieve anyone, I ran out of time so I just quickly made a joke console program.[/edit]
maximalist: a cover of GBGames LD#11 ‘minimalist’ minigame
Here’s my entry for mini-LD#5.
It’s a cover of GBGames LD#11 entry, ‘minimalist’; turned evil. I like to think of it as a minimalist survival horror.
You can download maximalist and read more details here.
There is a gameplay video here … but it leaves off the surprise ending, so you still have to play the game
.
The goal is to complete 25 levels an achieve the highest score possible.
(more…)
Galactic Maze beta ..
If you dare ..
I’ll be resetting the data tomorrow probably .. so just mess around tell me if you find any bugs or whatever
-Phil
Juggle Paddle
Hello everyone, I never entered Ludum Dare before, but this is my first entry to Mini-LD.
The Juggle Paddle. Loosely based on Tower Construction Kit screenshot

Anathema RL
I’ve been making a cover of Phil Hassey’s “Escape from Anathema Mines” today.
I’ve been wanting to try writing a roguelike for a while, and what better time than during LD?
It is beginning to be playable so hopefully tomorrow I can get enough gameplay in it to call it complete.
Mr. Splode 3D
I’m not sure I’ll have anough time to actually make this. Most of the graphics are done, but programming and level design might take too long to actually complete. To make matters worse, I’ve had a cold for a few days so I’m feeling pretty tired. Oh well.
[edit]I forgot the ‘l’ in Mr. Splode’s name. Title now corrected.[/edit]









