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.
No comments:
Post a Comment