pyKurin

Pykurin Banner

pyKurin is a game that I created to learn a little of python (and pygame), way back in 2011 when I was in Enschede for a master degree.

It is a tribute to an awesome game named Kuru Kuru Kururin. It had a couple of sequels: Kururin paradise and Kururin Squash.

I’ve done all of the current programming and art (that is why the art is so bad :-P). It also includes a nice LevelBuilder to aid preparing the levels. Most of the level work is still done in graphics packages like GIMP or Photoshop, but the editor abstracts you from writing text property files.

The Game

It is a puzzle game where you move a spinning stick. You have to maneuver it through mazes of different difficulties. Avoid touching the walls of the level and try to get to the end as fast as possible.
You are given 3 lives to cross the maze, each collision with the wall will decrease your lives and increase the timer by 3 seconds!

Fast reflexes and patience need to be combined in this game. I love it.

The Level Editor

Oh, thank god you exist!

The second version of the level editor uses Tk and has the following abilities:

  • Create a new level from scratch. Needs 3 images. Colision, Background and Foreground
  • Modify an existing level
  • Create and modify level packs
  • Run test the level
  • Deploy a level to pyKurin
  • Add bouncers, lifeups and Bashers
  • View and diff the configuration file

Download and sad news

It is not a packaged game yet, so to run it you will need the following utils installed on your system.

  • python 2.7
  • pygame library
  • pymunk library

Check out the trunk from github and merge the pymunk branch:
git clone https://github.com/kxtells/pykurin.git
git pull origin pymunk

From there, the main game runs as
python pykurin.py
And the Level builder
python LevelBuilder/tklb/tklb.py

The sad news is, pygame is not a good library for a smooth scrolling game 😦 that being said, it works properly on modern laptops. Won’t work on slow hardware.. sorry.

Advertisements

One response to “pyKurin

  1. Pingback: DBPedia Daily Map | Castells

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s