Turn-Based Strategy (again)
11/22/2006 (6:51 pm) by Drew Hitchcock
(Click for larger image)
For some reason I really like turn-based strategy games. After abandoning my last one, I'm back to working on another for a school project. Luckily, this has been a fairly straightforward project because I've solved a lot of the hard problems in other projects. I've been working alone, but I've still made a lot of progress.
The new game is a turn-based space combat game that is playable over TCP/IP with 2 players.
I made a choice to use Python for the whole project, even netcode, rendering, and other core engine stuff, but eventually it became pretty obvious that I needed to move to a better rendering solution. I had used pyOgre in the past with decent results, so I decided to give it a try again. It was a bit tedious to integrate the existing code with the new rendering system, but the change has been worth it.
(Click for larger image)
So far everything is going pretty well (except for the programmer art). Multiple players can connect to the server and move their ships around in turn. Combat works to a certain extent, but there's only one kind of attack, and there aren't any kind of particle effects or other visual feedback, so it's pretty bland. I have a few weeks left before the thing is due, so I believe I should have enough time to add those things.

(Click for larger image)
The space combat theme seems a little bland to me, so I don't know if i will continue this after the semester is over. I might change the theme and continue to work on it, though, because it essentially has everything that I would need to make a network-capable turn-based strategy game, and it doesn't make sense to throw that away.
EDIT: Every time I post I screw up images in some new, creative way
About the author
I've been a gamer for as long as I can remember, and I've been experimenting with game modding and development since about 1996. Throughout this stretch I've worked with a wide variety of technologies, including the Quake engine, TGE, pygame, Ogre, and plain ol' OpenGL. I've been an occasional poster here at GG for a little more than a year now. Despite the ridiculous amount of time I've invested into game development, I have yet to complete any major project. So at the present, I'm trying to focus on getting something finished. Outside the realm of game dev, I am currently pursuing a degree in History at the University of Colorado. I eventually plan to teach History at the high school level. view profile »
I like it a lot, If you even want to, i am willing to make some 3d models for you!
If ure interested, email me at florian_van_damme@hotmail.com

Torque Owner Richard_H