Archive for the “General” Category

Partially working parachute

Okay, so I’ve been screwing around trying to get my (2D only at the moment) game development framework called OpenParachute (libop) working. So being quite frustrated with “Segmentation fault (core dumped),” I went on the Ubuntu forums and asked for help and also tried out a awsome C/C++ development tool (exclusive to linux) called valgrind. With the combination of the two I was able to finally get a working development version of my library. I do have a screenshot of the “demo game” that comes with the source although input and sprite movement is broken at the moment but this does show some basic functionality working.

Some features I have planned for the future, leading up to a stable release:

  • Alpha blending (transparency)
  • Menu creation system
  • Game saving and restoring
  • Level creation and loading (maps)
  • Possibly adding OpenAL support for 3D audio
  • Multi-threading support (for dual core and multi-CPU computers)
  • Adding a seperate library called libopgl which is entirely OpenGL accelerated and focuses at 3D graphics and games
  • Possibly adding some OpenGL acceleration to the 2D library

The project is entirely open source and licensed under the GPL version 2 only, I have very strong feelings against version 3 that I will leave for a later time. The project is hosted on google code and can be found here along with the source code.

Filed under:

gSourceEdit Alpha is Ready

I’ve been working on a project to make a small, versatile, and light-weight programmers text editor for linux, because personally, they all (mostly) suck. I called this project/program gSourceEdit. Its written in PHP-GTK2 and I’ve completed it to a point now where its partially functional. There are screenshots on it’s SourceForge.net project page and the source is available from the subversion repository. I need people to test it and submit bug fixes (if possible). Also note that some things are not implemented yet, so if something isn’t doing anything, check your console for debug output.

Filed under: