Not sure what to read next
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
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
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
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...
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...
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.
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.
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.
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]
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement