For some time now, I have been working on a strategy game in the style of the Panzer General series. Things have been going pretty well, so I figured it was time to start a blog where I can track my progress.
My long-term goal is to implement most features found in Panzer General 2, but make the game less static. For instance, you should not have to invade Poland if you dont want to. It would also be cool if the scale was larger with huge maps and lots of players. Time will tell where I end up.
Right now all you can do is click on tanks and move them around. When you click on a tank, all hexes that you can move it to are highlighted, just like in PG. I’m not far away from having a simple playable game, though. Much of the technical infrastructure is in place already (except AI). But do not expect it any time soon..
The screen shots (click to enlarge) show a map of southern Sweden and parts of Denmark. German Tiger tanks roam the land. The game uses vector graphics for everything visual, so it should be easy to implement arbitrary zoom later.


July 30, 2008 at 5:32 am
Häftigt. Hoppas du ror det här iland.
July 30, 2008 at 1:54 pm
I’ve been following the progress of this game on your personal blog and I hope this will work out for you!
I would be interesting to hear what language and libraries you are using, and some general technical background of game.
July 30, 2008 at 3:34 pm
Tjena, ser snyggt ut! Får man fråga vad du använder för fönster/grafikverktyg? Testar just freeglut (som bygger på OpenGL), verkar ok så här långt. Lycka till!
July 30, 2008 at 4:48 pm
Hej CJ! Jag använder Cairo med Gtkmm nu. Har försökt att abstrahera mig från Cairo så att jag ska kunna gå över till OpenGL senare, om det visar sig att Cairos prestanda inte hänger med längre när jag skalar upp kartan. Än så länge är jag väldigt nöjd med Cairo dock.
July 30, 2008 at 4:53 pm
akeinexile: Thanks! I will probably write more about my approach later, but for now I can say that I use C++ and Scheme. I draw all graphics using Inkscape and a Wacom Intuous, and save it in the SVG format.
July 30, 2008 at 8:03 pm
Ok! Kollade upp Cairo och gtkmm och de verkar ju vara bra val till ditt ändamål. Cairo ska tydligen använda hårdvara “when available” (enligt wikipedia) så kanske det snurrar lite OpenGL i botten redan? Är grymt impad av InkScape förresten. Välkommen över till min blogg också, där dyker upp lite programmering ibland, och lycka till som sagt.
July 30, 2008 at 9:16 pm
Ja, det är mycket möjligt att ritoperationerna redan accellereras. Ska bli mycket intressant att se hur hårt jag kan pusha Cairo innan det börjar bli problem. Det finns nog mycket jag kan opta i min egen kod innan Cairo blir en flaskhals.
Har kollat in din blogg och kommer nog att göra det fler gånger =) Lycka till med Tau2d.