Overview

HTTPS SSH

Kudu Engine

Kudu is a game engine written in python (compatible with 2-3), depending on python-sfml and Box2D. It can be embed in Pookoo engine.

It use JSON to store game data like the structure of level and the images of the player animation, or the GUI.

Documentation here

Install

Install python-sfml and Box2D

Create game project

  • Create an init JSON file in data/json/init.json who will look like this: { "init": "data/json/level.json", "screen_size": [1280,720] }

  • Create a level JSON file: { "images": { }, "physic_object": { } }

TODO

  • Editor
  • GUI element
  • Custom init creation at start

License

DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE Version 2, December 2004

Copyright (C) 2014 Elias Farhan elias.farhan@team-kwakwa.com

Everyone is permitted to copy and distribute verbatim or modified copies of this license document, and changing it is allowed as long as the name is changed.

DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

  1. You just DO WHAT THE FUCK YOU WANT TO.