Ludum Dare 36
The Theme is:
Ancient Technology

The Compo ends in
Solo, from scratch, with source, in 48 hours.

The Jam ends in
Solo and Teams, relaxed, 72 hours.

Posts Tagged ‘python’

Python and Game Development

Posted by
Saturday, August 13th, 2016 10:47 am

I’m pretty new to Ludum Dare. I just recently got into game development, but I’ve been programming for years. I’ve been using python 3 with the pygame library for game development. Around the website, I’ve seen a few people using python as well. I’ve heard python isn’t the best for game development, and I’m using it currently because that’s the main language I’ve been coding in. I have a few questions about python and game development:

Is python good for game development? Why or why not?

Are there any tools or libraries you would recommend?

Have you used python for game development in the past, and do you currently?

Right now my impression is that, as python is a high level language, it is slower for memory intensive games. If I continue with game development, I would probably switch to another language. So far I haven’t had any problems with it, because I’ve been programming pretty simplistic 2D games.

Any feedback would be appreciated, thanks in advance.

New LD Member

Posted by
Friday, July 29th, 2016 4:10 pm

Hello, I’m new to Ludum Dare (and game development), so I’m entering the Mini LD #69 to see if I can create a game. I’m using python3 and pygame as well as PyCharm for my IDE. I’ve been programming for a 4 or 5 years and got interested in game development. Any tips for Ludum Dare, game development, or python would be appreciated. Thanks!

“Is this a dog?” v1.1

Posted by
Tuesday, April 19th, 2016 6:48 pm

We have fixed the positioning bug on obstacles and enemies in v1.1.

Plus there’s now a GNU/Linux build! \o/

Download the game

Vote for the game

“Is this a dog?” v1.0

Posted by
Monday, April 18th, 2016 7:27 pm

Hi guys,

After these three (hards) days here is our submission for the Ludum Dare 35!!
The game name is “Is this a dog?”.
The main plot is that you are a sorcerer who is testing his last invention a sheep”dog” for monsters!
As of now the sheep”dog” is still in training so it will only follow you floating hand…
You need to teach him to park the monsters in their respectives portals before they reach the sheep”dog”.

There is no ending in the game, the goal is simply to reach the higher score you can !

As for the controls:

  • The mouse cursor is the hand.
  • R, T, H will make the sheep”dog” shift his shape
  • Space will make the sheep”dog” do an action

The scoring is pretty simple:

  • You win point for being alive
  • You win point for parking a monster into the right portal
  • You loose point for parking a monster into a wrong portal

As this is our first Ludum Dare, we would love any returns you have !!

screenshot-1.0_01 screenshot-1.0_02 screenshot-1.0_03

The game is hosted on

Hope you will have a good experience playing our game! And don’t forget to vote for it:

See you.

Team WalkinsBits (composed of elghinn, MuMuul, Guigrizzly, MaxCryger)

Update on “Is this a dog?”

Posted by
Sunday, April 17th, 2016 11:56 am

Hi guys!

We have made some progress on the dev of our game “Is this a dog?” and we would like to share it with you.
The goal as not changed since last time.
You control the hand of a sorcerer and you have to keep its pet safe.
The pet will always follow the hand and can be shifted into different animals.
Since our last version we added:
  • the fact that the ennemies run from your follower depending on its current shape
  • a starting menu with some instruction
  • there is a maximum shifting allowed for each shape
  • an action is available depending on the shape
  • scoring
You can download our latest version (and the others) from
We still have a lot to do but feel free to give us some advices :)
Good play !

Progress on Is this a dog?

Posted by
Sunday, April 17th, 2016 7:13 am

We just added a first version on if you want to test the actual result :

Hereafter is the current speech of the game:

You are a sorcerer who is testing his last invention: a sheepdog for monsters. The sheepdog is not entirely functional, so you have to help him by moving your omnipresent hand to lead him.

But be aware your sheepdog cannot attack the monsters!


WalkingBits in da place!

Posted by
Saturday, April 16th, 2016 10:19 am

We are planning to do a game called “Is this a dog?” with the following tools:

  • Python
  • Pygame
  • sfxr
  • Bosca Ceoil
  • Audacity
  • Piskel

The team WalkingBits is composed of:

  • elghinn: Lead designer, Lead dev
  • Guigrizzly: Lead level designer, Lead artist designer
  • MuMuul: Lead sound designer, Dev
  • MaxCryger: Lead music designer, Dev

This is not my first participation in a game jam, but this is the first time I participate to Ludum Dare. All my fellows are complete newbies but they are full of motivation!

For now we just have a happy puppy who follows the mouse cursor:



Plug it in

Posted by
Saturday, April 16th, 2016 12:16 am

4 hours in, and I’ve got a couple of really simple models going. They feel fairly satisfying to plug in, though.

Sorry about the gif quality, apparently wordpress doesn’t like scaling animated gifs >_>

Some early plugs

Obligatory timelapse of my entry, Pig Belly Runner.

Posted by (twitter: @davehdevs)
Thursday, December 17th, 2015 5:54 pm

LD34 was my second Ludum Dare and 3rd game jam overall. This one turned out pretty decent and complete, though could use some tweaking. Here’s a timelapse of the development over the 48 hours it took. I entered the jam because I couldn’t make the start time of the compo, but decided to stick to 48 hours anyway.

The major take away I will apply to next time: Sleep is for the weak..? No, in all seriousness it’s that I’ll probably rope in a few friends to do some quick-fire play-tests if I have time to spare.

And of course, here’s the link to the game page if you want such a thing.

My experience making games in Python

Posted by
Tuesday, December 15th, 2015 7:25 am

Hey everyone! The last two days I have been playing different Ludum Dare games and one thing that I noticed is that most games are made in either Unity or Java. I myself made a game using the Python library Pygame and I think I found only one other person using Python during LD34 so far. Since this is so uncommon I thought it would be nice to tell about my experience. (Note: I’m not a coding expert(Applied Physics student) so I could be wrong on some things!)


What I like about Pygame:

  • Python is super easy! During Ludum Dare I instantly knew how to go from my idea to a prototype.

Code for dev mode I used to test different functions.  Simple!



Progress! :D

Posted by
Saturday, December 12th, 2015 7:13 pm




First day went pretty well for me. :) Started with some ideas and eventually made a prototype from scratch which I liked and knew was doable. Currently all the basic functionality like movement, collision, random object spawn and animations are done so tomorrow I can spend the whole day adding new obstacles and and setting the game pace.

Here is a gif where you can see my game! You simply press left and right to dodge objects and if you do well enough you will increase in size.

Posted by (twitter: @davehdevs)
Tuesday, August 25th, 2015 6:56 pm

LD33 was my first time entering Ludum Dare. Here’s a timelapse of my entry, “Lure.Lair.Lunch.” for the compo.

Language: Python
Frameworks: Pyglet, Cocos2D(Python)
Software: Notepad++, GIMP

And here’s the link to the entry page for good measure.

Game bundle sale!

Posted by (twitter: @GameGrapeStudio)
Tuesday, December 30th, 2014 5:36 pm

High Flyer BackgroundGameGrape Studios Robotz Background

Hello and welcome to the  Holiday Sale! In this years sale you can get both High Flyer and Robotz for 80% OFF!

Regular Price: $10.00 USD

Sale Price: $1.99 USD

High Flyer is a game where you fly through many different levels while shooting down torrents and taking down anything that gets in your way!

Robotz is a game where you move around the map while taking down waves of robots and collecting coins and ammo! Survive as long as you can!

So what are you waiting for? Get High Flyer and/or Robotz today!

Both High Flyer and Robotz were Ludum Dare games.


High Flyer:



twitter image

GameGrape Studios (C)’2014. All rights reserved.


Posted by (twitter: @_is_this_the_)
Sunday, August 31st, 2014 2:04 am

Hello, everyone. Iam ‘the’, and i made a game for this Ludum Dare, named ‘KOSMOVALSE‘. It is a game where you fly in open space around asteroids, kill monsters, collect armor and health bonuses and earn scores.
Of course, i planned to make something more, but it is a 48 hours competition, right?


So, let’s talk firstly about two big fails in my game:

  1. Theme. I wanted to do really small worlds in every asteroids with bosses and NPC. And enemies in space just must interfere to player to travel between them. Now it is sounds funny, but every time i planned to make a game, it is looks like Fallout, even not first. So, after a 24 hours when only mechanics was done, i decide to do something more then color changes only when i have enough time at the end of second day.
  2. PyOpenGL. It was first public game i made with PyOpenGL API instead of pure pygame and now i have a lot of comments like “crashed after button pressed”. That is means OpenGl shaders really do not work in many systems even between gamers from ludum dare community and i need to find a way to do something with that if i want to use them. Because of this I spend Monday morning to recompile sources with exceptions and also i very very sad now.


After this i want to say what in my opinion was a good in my game :

  1. Walking on asteroids. I do not know any other 2d games when you can walk on surfaces that placed at any angle (comment, if you know). Mostly people do platformers with simple gravitation scheme and sometimes with wall jumping, because of this it was pretty interesting for me to made a game where player can run on non-spherical asteroids.
  2. Black-white color scheme. I spend a lot of time in first day to understand how the game world will be looks like, especially asteroids (try to write shaders for them, use brown texture), and finally found this awesome simple scheme. I am not god at drawing (you can check my previous ludum dare game for example) and it was really great decision.


In addition this is a history of my ludum dare weekend:

  • Day 1, progress 0% ) O no, they chose this theme =(
  • Day 1, progress 2% ) This green rectangle is player and he is moving, not bad.
  • Day 1, progress 5% ) This connected lines are asteroids, let’s make a collision system.
  • Day 1, progress 15% ) Ok, i did it!
  • Day 1, progress 10% ) No, i dont =( need to find a bag
  • Day 1, progress 25% ) Now it is a lot of asteroids and i can walk on them and fly between them!
  • Day 1, progress 35% ) Made shader for player rocket-pack trace, not bad.
  • Day 1, progress 35% ) This shader for asteroids looks ugly.
  • Day 1, progress 35% ) This shader for asteroids still looks ugly.
  • Day 1, progress 35% ) x_X
  • Day 1, progress 35% ) Why i even decide to take a part in this ludum dare when i can spend my weekends for something else, i will never add a second world and complete this game in time!(
  • Day 1, progress 45% ) This black and white scheme looks cool, draw a player sprites in them.
  • Day ?, progress 50% ) First enemy appeared, need to sleep
  • Day 2, progress 60% ) Now player can shoot, also added new enemy.
  • Day 2, progress 70% ) Now with three enemy classes and routine with they sprites load code looks terribly, no way to found something in.
  • Day 2, progress 80% ) Finally I have a headache from all of this generated sounds.
  • Day 2, progress 90% ) Hey, this menu appeared when i smashed my head on keyboard.
  • Day 2, progress 95% ) Ok, compiled file do not work under Windows, need to load extra GLUT dlls.
  • Day 2, progress 100% ) Uploa….. sleep.

PS. You can find my entry here, some of my previous games available here and here. If you know what is a problem with OpenGl shaders please post some information or link, i will be really happy. Sorry for bad English!.

I’m in for my first LD !

Posted by
Friday, August 22nd, 2014 10:14 am

Hey !

This will be my first LD. Don’t know if I will have the time to complete a game, but I’ll do my best.

  • Language : Python
  • Libraries : SFML + Ponypy (a little “homemade” toolkit that I wrote, I’ll upload the sources).
  • IDE : PyCharm
  • Softwares : PyxelEdit (gfx), will try Sunvox (music), sfxr


Good luck all !

I’m in!

Posted by
Friday, August 22nd, 2014 8:08 am

This will be my first Ludum Dare, and I’m going to use:



and lots of


as well as the super graphics machine that is Microsoft Powerpoint, and for music, well, umm, I’ll just shout down a microphone.


[cache: storing page]