Skip to content

Fun with counters: VASL Prototypes

Doug Rimmer edited this page Mar 17, 2018 · 32 revisions

This is a first effort to create a page that usefully describes VASL prototypes used in VASL counters.

Initially, I have thrown out a bare bones structure for the page and linked a number of relevant documents. Feel free to edit the structure and add thoughts, ideas, documents that you have.

Doug

Section 1 The Purpose and Use of Prototypes in counter making

Section 2 Current VASL Prototypes

Detailed description of existing prototypes

Section 3 Hierarchy of Prototypes

Description of how various prototypes are linked together to form counters

Section 4 Problems and Issues

Section 5 Reference material

This section should disappear as the information in the documents below gets integrated into the above sections.

VASL Prototypes: an inheritance tree view by Doug Rimmer (2018). This .pdf provides a view of all the prototypes contained in the VASL Game Piece Prototype Definitions folder visible when you choose Edit Module in VASSAL (using VASL6.4.1). It shows the traits contained within each prototype, including other prototypes inherited by the prototype being viewed.

VASL counter traits and prototypes by Tom Repetti. This powerpoint provides a high-level schematic of prototypes used in VASL, including the inheritence relationships.

Prototype issues and actions required by Tom Repetti. This spreadsheet lists a number of previously identified issues with VASL counters; it is uncertain whether or not any of these issues have already been addressed.

Readable buildFile by Tom Repetti. Without being 100% certain, it appears that this text file lists all of the counters (at what point in time?) that appear in the VASL buildFile, and the traits associated with them. Further clarification of this is required to understand exactly what this file represents (and how it might be useful).