User:Cholmcc

Modules

 * Module:First Blood: The Guadalcanal Campaign
 * Module:D-Day - Smithsonian Edition
 * Module:Strike Force One: The Cold War Heats Up – 1975

Tools
I use LATEX for most of my stuff. I have developed package for LATEX called wargame to build traditional Hex'n'Counter board wargames. The package is geared toward creating Print'n'Play games, for example First Blood, Kriegspiel, and Battle for Moscow.

Another feature of the wargame package is that it allows you to export the game to a (draft) VASSAL module. This means that you define your game components (pieces, boards, charts, etc.) in one place (in LATEX) and then create a Print'n'Play PDF, and, via a Python script, export to a VASSAL module. Out of the box, the VASSAL module will contain the basics - pieces, boards, and charts, and the rules attached as PDF. Grids and zones will be automatically defined on the boards, and slots created in OOBs.

To finalise the module, a developer can edit the module in VASSAL's module editor, or provide a Python script to do the final set-up, such as tweaking grids, adding new regions, set-up turn tracker, and so on. Almost anything can be done via a simple API - it is only developer's Python programming skills that sets the limit.

The Module:First Blood: The Guadalcanal Campaign was created using wargame and a 300 line Python script to finalise it. You can find all the sources at gitlab. You may also find a tutorial at GitLab.

Admin 11-13-22
Hi Christian, I had to reject your D-Day edit. Normally I email direct through the website but for some reason I was not able to like I normally can. Regardless, you deleted other users content which is not allowed - " reorganization " for clarity doesn't fly. You can add, but you can not remove (it was pretty easy too see comparing history what you did). I am ok with minimal restructuring to distinguish differences but the page should hold to format. Your changes were beyond that. Please try again