• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

OpenGL or Allegro for simple school project?

kyzen

Golden Member
More or less a continuation of my last thread asking for project ideas for my entry level C++ class.

I've elected to go the simple RPG route, with a few basic requirements:
  1. Player be able to walk around a map
  1. Player be able to transition between 2 maps (i.e., enter a store)
  1. Player be able to find various items, and "equip" them to their character
  1. Player can randomly encounter and enemy, causing a turn-based fight (Finaly Fantasy style) to ensue
  1. Player can save/load the game

Now, I've managed to do all of the above (and more) already via a console app, but I have a few weeks left in the semester, and want to make it graphical (not a requirement). I have something of a coding background (C#, Java, C, SQL), so I'm pretending that I'll have the skillset to pull it off in time.

I was planning to use Dark GDK as a platform, but for some reason that has yet to be explained, the teacher told me to use Allegro or OpenGL instead of Dark GDK.

So I'm trying to determine which of the 2 will be the easiest to get going with. I'm having a hard time finding suitable tutorials/documentation for either one - the OpenGL stuff seems oriented more towards 3D programming (and I just want 2D), and the few english Allegro tutorials I've found either offer no help getting Allegro installed, or are talking about the "new Pentium II and III's", which makes me wonder how relevant they'd be to the current release of Allegro.

So, any input on which platform (OpenGL, Allegro) will be easiest to churn out a simplistic 2D RPG type game with?

And any recommended tutorials or books?

Thanks in advance 🙂
 
If you just want 2d then OpenGL will be overkill, and it has a difficult entry point.

To keep it simple 2D, just use GDI+ or another 2d Graphics library, theres tons of free ones out there.

There might even be Tile Based engines readily available if you want to go that route.
 
Back
Top