Thursday, June 11, 2020

GMT Panzer SOLO AP Fire Command Process

Fire commands assigned.
I've been working on the user interface for performing armour piercing fire commands, which has been a bit of a challenge. It's not difficult to code, but there is a lot going on under the hood. Testing has been quite a challenge and takes significant time to verify numerous possible outcomes.

Friday, May 1, 2020

Unit Weapon Range and Hexes in Line of Sight

This is pretty cool :) I've added a mechanism to display a unit's range for it's longest weapon. You can select the range you would like to display, and the map will show you all of the hexes that are within that range and line of sight (LOS) for that unit. It takes a lot of the "guesswork" out of play and provides a lot of invaluable info for the player.

Monday, April 20, 2020

Panzer SOLO Line of Sight Tool

Just a short note today...

I've added a "Line of Sight" (LOS) tool that allows the player to view whether or not there is line of sight between two hexes. Just select a hex, click the LOS button, then roll the cursor over any hex on the map. If you have line of sight to the hex under the cursor, the hex turns green. Red if there is no line of sight.

I think I'm going to expand the functionality of the tool to include the reason why no line of sight is possible. I'll also add an area to indicate range to the selected hex. The more info the better... right?


You can see the LOS Tool in action in a video I posted...





Saturday, April 18, 2020

Heat Maps for Hot Zones

I've been working on developing "Heat Maps" for the AI opponent to better manage situational awareness. The areas in "red" indicate the extended range of a particular unit and the hexes it can target with it's longest range direct fire ammunition.

Wednesday, April 1, 2020

GMT Panzer SOLO Class Structure

Originally, I began my GMT Panzer SOLO project as a non-graphics AI system that would be used in conjunction with the paper map, counters and data cards.

Monday, March 16, 2020

Bresenham and Line of Sight in Panzer

So you say you want to calculate line of site on a hex based digital map...

Lines are made up of individual pixels. But which pixels?

Thursday, March 12, 2020

Map

The base game comes with a single paper hexagonal map. It contains a variety of terrain features, hills, gullies, cover as well as a number of paths, roads and crossings. Villages are represented as wood, stone and brick buildings, some with alleyways. Hedgerows and walls are sparsely located, but add a level of complexity to the project.

Units

Tiger I counter represents
a single unit on the map.
Each tank (or unit) is represented by a counter. Players have a number of counters that they command. Each counter contains various pieces of important information, including whether the vehicle has tracks, halftracks or wheels, as well as the speed of the unit across roads, paths and open country.

Let's get rolling!

GTM Panzer basic game. There
are a number of expansions that
are available as well.
I want to convert the GMT Panzer series war game to a desktop computer game.

I'm going to add an intelligent system that provides an artificial enemy. 

And then I will play this game solo.