Sign in to follow this  

Stuck on moving forward.

This topic is 3934 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hello everyone, I've been programming in C++ for a long time making Console apps such as Guess a number, Text RPG's with a ton of systems I made (Lv, Hp, Shop, Map, ect...) but I'm stuck on how to move forward in C++. My goal is to get into 2D Programming so I can make a Maze game very much like Pac Man but I'm stuck on where to go. I know my options are: - SDL - Direct X - OpenGL - Allegro I'm not sure what would be easier for someone who has never done win32 graphics programming. I've had a habit to make everything myself from scratch so using someone else’s game engine isn't something I looking to do right now and for a 2D game I don't think there is any point in paying money for any game engine unless I go with 3D later on. Right now I'm looking to start small and build my skill levels up as I progress in Game Programming.

Share this post


Link to post
Share on other sites
Well DirectX and OpenGL are really for 3D games. A popular approach is to do 2D using 3D hardware acceleration but you don't really need to worry about that right now. I would personally recommend SDL.

Share this post


Link to post
Share on other sites
I've looked into SDL before and even played a guy orpg that was made with SDL which was amazing. Hopefully SDL will allow me to accomplish my goals.

Share this post


Link to post
Share on other sites
If you go with Allegro, you'll have access to more than just graphics libraries. It has built-in functionality for control input, graphics, audio, awesome sprite management, and to some extent, optimization. It's simply a matter of learning the different functions involved (much the same as any other library, I'd imagine).

This is a great beginner's tutorial that walks you through the basics of Allegro, including sprite handling and Allegro's datafiles.

Share this post


Link to post
Share on other sites
Thanks for all the replies, right now Allegro is doing great for me, I have it fully installed and working. Right now I'm reading some tutorials to mess around with this library for now. Tesserex thanks for the link, I'm not looking for any game engines right now because I would rather do as much as possible from pure C++ code.

Share this post


Link to post
Share on other sites

This topic is 3934 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this