Sign in to follow this  
Gink

Not sure what to read next

Recommended Posts

Hi, I was wondering what topic or book I should look into to design a game. I want to design something cheap like tetris. I have a strong background in java and recently learned C++. I havent learned "Windows Programming" yet, but from what I read many game programming books tell you what you need to use form the windows api. I already know how to make games like tic-tac-toe and want to get into 2d game design / graphics such as Tetris and various other games with NES/SNES graphics. Thanks in advance

Share this post


Link to post
Share on other sites
Well, for the windows API, there is none better (that I've read at least) than theForger's tutorial here.

Other than that, take in all of the knowledge on this site. Check out all of the articles.

Good Luck in your quest for knowledge,
Jeff

Share this post


Link to post
Share on other sites
SDL will make 2D games like tetris a snap! I really don't see a reason for people to begin learning win32 api nowadays:

1.) It's overly complicated (and, in my opinion, ugly)
2.) It's not cross-platform (where SDL and allegro are)
3.) It will soon be overshadowed on Windows by .NET anyway...

Share this post


Link to post
Share on other sites
I walked away from the win32 API when I first started programming, years ago, and I have not regretted it since. I find it to be a wretched API to begin with. When I did program windows apps, I just used MFC to do it all. Now that I do games I use SDL to do everything. Even 3d using OpenGL, and as I understand it, you can us DirectX in SDL as well. Not that I know how.

Share this post


Link to post
Share on other sites
Win32/MFC are absolutely terrible. Unless you plan to make programs specifically targeting Windows, there is no need to use it (luckily). I do hear .Net is better though, I haven't tried it.

Win32/MFC is horrendously complicated, all-over-the-place code, and it's some weird form of OOP for absolutely everything - you can forget your nice easy procedural solution.

I'd second SDL. It's brilliant, it does virtually everything. And you can use it to initialise OpenGL and do some things in 3D too.

Share this post


Link to post
Share on other sites
SDL(Simple DirectMedia Layer) is an API for writing multimedia applications. Games, Movie Players, etc. Its mostly useful for games I think. Check it out if you use c/c++ to write games, its really good [link]http://www.libsdl.org[/link]

Share this post


Link to post
Share on other sites

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