Reccomended Books to Read for Making a 2D Final Fantasy 6 Style Game

Started by
16 comments, last by Nayus Dante 20 years ago
I am looking for a good book or several books that will teach me how to make a good scrolling rpg style engine similar to that of the SNES Final Fantasy games. I have tried to learn C++ from several books but they dont explain anything and i didnt absorb any information from the code i typed. I dont want to learn the entire language of C++, and i dont need to know every feature of programming DirectX. For now, i want to learn to make a 2D game of DECENT quality in VC++, and through this learn how to use DirectX for game development. I am currently looking at two books that i might purchase: http://www.amazon.com/exec/obidos/tg/detail/-/1931841101/ref=pd_bxgy_text_1/102-6701738-2152127?v=glance&s=books&st=* http://www.amazon.com/exec/obidos/tg/detail/-/0761530894/ref=pd_bxgy_text_1/102-6701738-2152127?v=glance&s=books&st=* The first is really just 2D programming in DirectX with some extra stuff, but the 2nd one is more of a game speciffic book. I want to learn how to do scrolling, animation, masking, and such, but not with obscure or unrealistic file formats like bmp. If anyone can help me here, please tell me. [edited by - Nayus Dante on April 22, 2004 8:12:04 PM]
Advertisement
Frankly, I''d say... none.

Personally, i''ve never touched a book on programming (save for the ones we had to get in college, none of which were related to programming but rather to stuff like networking, actually) and can easily write a 2D game. Tutorials and online reference material is an other matter though.

Your best friend is experience. And he''s a friend you need to put effort into. Write some simple tile-based map engine, improve on it, then make it into a game.
Well, the thing is, i am trying to LEARN how to make a 2d tile engine. I am asking where i start on that. I DONT know c++ and cant find a good source to learn from that doesnt try to teach me a bunch of crap ill never use.

http://nayusdante.50free.org/Images/NayusDanteArtBanner.gif
-Nayus Dante
quote:Original post by Nayus Dante
...cant find a good source to learn from that doesnt try to teach me a bunch of crap ill never use.

That''s the spirit.
well, after gaining some experience with the language, you''d be surprised at how much of that crap you actually do use, so don''t just dismiss it if it''s doesn''t fit your particular style. Just take it one step at a time and learn the basics, trying to build "game components" out of the exercises as you go. You really need a book on C++ before you get a specific game programming book IMHO. The reason for that is because if you know how to use the language, things like scrolling and animation will be easy to figure out.

Oh and, .BMP is NOT an "obscure or unrealistic file format." It''s pretty darn basic actually, and you''ll be using it often if not exclusively in a FF6 type of game.

I''m also going to give my complimentary plug for SDL for graphics. Some people say it''s much easier to wield than direct x and it''s also cross platform besides.

you could easily start here and blit pixels in an hour or two:

http://cone3d.gamedev.net/cgi-bin/index.pl?page=tutorials/gfxsdl/index



Online tutorials are good and all, but what after that? Could you reccomend a good c++ book and a good DirctX book? Eventually im going to develop a 3d mmorpg and right now im starting small.

http://nayusdante.50free.org/Images/NayusDanteArtBanner.gif

-Nayus Dante


[edited by - Nayus Dante on April 23, 2004 6:55:30 AM]
TOTWGPG has to be it. There are more old school 2D techniques in there then I can stomach.

[edited by - DIRECTXMEN on April 23, 2004 10:38:11 AM]
Yes, but again, I DONT KNOW C++!!! I am looking for something that teaches me the C++ concepts i need, and also shows me how to apply that to DirectX.

http://nayusdante.50free.org/Images/NayusDanteArtBanner.gif
-Nayus Dante
well can you take any programming classes at your school / local community college? those generally do a decent job of explainning programming basics. if you cant attend the class itself perhaps see what book they use and aquire a copy.
Programming role playing games with DirectX is a great book. It's very advanced though. It goes over making MMORPGS, 3D rpgs, 2D rpgs, 2D/3D rpgs (3D characters, 2D background or vice versa), even scripting. It's recommended that you have a very firm grasp of C++ though. You really should learn almost everything. Do you know C already?

I think it also goes over making an ATB battle system.

[edited by - Drakkcon on April 23, 2004 7:01:54 PM]

This topic is closed to new replies.

Advertisement