Strategy Game Programming
I will develop a C skeleton for strategy games to which only game-specific code will have to be added, but which takes care of the rest of the strategy game playing part.Strategy games offer a wide variety of fun and exciting ways for players to test their ability to outthink and outmaneuver their opponent on the way to victory.
Perhaps you wonder whether you should read this stuff.In broad terms, strategy video games typically fall into two categories—turn-based and real-time. What does this guy know anyway.Turn-based strategy war games consist of a series of distinct moves, much like in a chess match, in which there are definite starts and stops with each move. As an avid chess player, I wanted to write a chess program as soon as I got my first computer, an Atari ST back in 1987 or so.Real-time strategy games (also known as RTS games) are games in which the action plays out on an ongoing basis as the player implements tactics and strategies for success.. Knowing nothing of all the things I'm writing about now, I failed miserably. I went back to square one and started over with simpler things. I wrote a connect four program, and a program to solve the game of Solitaire for my grandmother, and that was about that for a long time. In 1996 I started a checkers program which today has become the de-facto standard for checkers, since it is - at the time of writing - by far the best free checkers program around. I generated the 8-piece endgame database for checkers, and also wrote an automated opening book generator for checkers. Finally, in the summer of 2002 I wrote a chess program. It's a decent amateur program, but nothing more. I never found the time to work on it seriously - I'm sure I could improve it, however I have no idea whether it would become a really good program.


Loading....