OpenIL is a great library for loading and editing images. The problem is that we have found several bugs within the Linux version of this library when loading images. Furtheremore, apparently OpenIl is not in active development.
So we are going to change LOV_Image class and to start using FreeImage that is currently in active development.
Sonya has been developed using a modified version of Indielib.
“Sonya” is casual adventure game, full of exiting quests, puzzles and hidden objects scenes. It is made as a mixture of HOG (Hidden Object Game), FROG (Fragmented Hidden Object Game) and open world adventure quest to make the game more interesting for all audiences. It is a story of two sisters, separated by unknown villains in one moment.
I have spent 40 hours in making this tutorial. I really hope it would be useful for some of you.
“We are going to learn how to create an in game map editor that dosen’t use tiles, but directly backdrop images that you can translate, tint, rotate, scale, etc, in different parallax layers and camera zooming. You can have several tilesets and you can of course to save / load the maps using XML files. This type of editor is used in games like Braid or Aquaria. For this tutorial we are going to use IndieLib C++ 2d engine, because their entity objects are great for having graphical objects which attributes can be modified in real time. And we are going to do it with style, using graphics from lostgarden.com prototyping challenges and Aquaria game.”
Thank you to all the people that reported bugs! Special thanks to Nomad, that worked a lot on the wiki, fixed lot of English mistakes and improved the vc2008 project space.
[ features ]
IND_Entity2d::SetShow(), IND_Entity2d::IsShow(): showes / hides a 2d / 3d entity.
Some corrections to the tutorials on the wiki.
Some English mistakes fixed in the documentation [By Nomad].
Some project improvements, in order to directly execute a tutorial pressing F5 from vc2008 and being able to compile all together [By Nomad].
Nelson Yu, Voxel in the forums, created some time ago SimpleFramework v1.0 extending IndieLib, for one game he developed for the ToJAM compo. The features of this framework are:
Includes OIS (joystick + Wii mote support if you enable it)
A video of some of the IndieLib tutorials. How wonderful IndieLib is when using Space Cute graphics from Lost Garden , thank you very much again, Danc.
IndieLib is 2d game engine in C++ for game development with tutorials, api reference, entity system, sprite animations, collision detection, 3d hardware acceleration, bitmap and TTF fonts, 2d parallax scroll, 3d objects, 2d cameras, viewports, timers, alpha blending, shaders and image filters. Check the full list of features in the Indielib FAQ.