Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A small platform game.

branch: master


latest commit 998cea9d14
Alejandro Santos authored February 16, 2014
Octocat-spinner-32 common Alpha img January 21, 2014
Octocat-spinner-32 grounded-c Makefiles January 22, 2014
Octocat-spinner-32 grounded-cpp more C++ fixes, it looks like it's finished\! January 24, 2014
Octocat-spinner-32 grounded-java Java bug fix January 24, 2014
Octocat-spinner-32 grounded-py Potential Py bug, fixed January 11, 2014
Octocat-spinner-32 .gitignore Initial C++ port January 21, 2014
Octocat-spinner-32 Readme February 16, 2014
Octocat-spinner-32 screenshot-old.png Screenshot January 09, 2014
Octocat-spinner-32 screenshot.png Fix pink borders in graphics January 09, 2014


A small platform game, by Alejandro Santos, This project got featured on Reddit Programming, thanks for all the comments!!

Because reinventing the wheel several times is the best way to learn about wheels.

This is a research project about the creation of the same game in different programming languages. So far I've done this game in:

  • Python, using PyGame
  • C, using SDL 1.2
  • Java, using native Swing and Java2D
  • C++, using SDL2.



The graphics were made by Emiliano Luciani.


Copyright (C) Alejandro Santos, 2014,

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

Something went wrong with that request. Please try again.