Jump to content
  • Advertisement
Sign in to follow this  

direct x9 game

This topic is 2094 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

Chess sounds good. But since you asked for suggestions, I will post some:

Mario 2D

Zombies Ate My Neighbors
Sonic 2D
Super Metroid
Megaman NES
Megaman X
Pac-Man (might be beginner)

F-Zero (might be better off just doing it in 3D)
Street Fighter

Ones I have done on this list (not using C++, though some or many of the same principles apply):

Mario 2D clone
Zombies Ate My Neighbors prototype
Sonic 2D prototype
Megaman NES clone
Megaman X prototype
Super Metroid clone

Share this post

Link to post
Share on other sites

I think chess is a nice game to learn some basics, but it has a problem.

As a beginner, you'd probably do it as chess for two players, hot-seat.


If you think about it, the AI, the most challenging part of it, would need to be left aside.


The second hardest part is the logic itself, how a bishop, a knight, a queen moves around, what happens if a piece moves over another, this kind of stuff.

As you can see, this is really a logical part, just understand the rules and make a loop to apply them once, along with the player move, every turn.


But given the title of the thread, I assume you're focusing on learning DirectX programming, not plain programming. In this context, chess would not be the greatest choice, since it presents little to no challenge on the real-time DirectX rendering and game management.


Get a platformer such as these Shane listed above, the simplest ones, with square tiled maps (no ramps or diagonals) and go ahead, make yourself a version.

A Bomberman clone would do fine too.


This way, you'd keep the logic part challenging, would need to code real time moving sprites and all the DirectX rendering and, in addition, add in some AI (even if it's just a fixed right-left movement "monster"). The simplest AI would be overwhelming on a chess game; at least for me it would.

Share this post

Link to post
Share on other sites

well I am studying the  directxtutorial.com web site, I am doing the exercises at the back of the chapters, I have a small question how do I change a triangle into a square in runtime.let  me know if you need code,

Share this post

Link to post
Share on other sites
Sign in to follow this  

  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!