Andorra 2D features a simple API for 2D programming which offers you the choice between both: The power of DirectX and OpenGL without the need of knowing anything about those graphic interfaces.
Andorra 2D is designed to be the successor of DelphiX. That is because Andorra 2D uses nearly the same sprite engine interface as DelphiX.
You should note that this tutorial fails to free the memory it created. You should call SDL_FreeSurface(screen) when quitting, to free the display surface created.
These tutorials are really old, but they still hold some good information. I don't recommened using Dev-C for development, but rather using CodeBlocks (google it). You should also note that some of the techniques used within these tutorials are bad.
Novelty is a free game maker tailored for making visual novels. Contrary to most other visual novel makers, Novelty is designed for people without any experience in scripting or programming.