Friday, August 20, 2021

All Things Zombie > Generator

 Wow.  How time flies.

Overview

Take a look at this link which goes to my Generator project at https://robert-kurcina.github.io/generator/projects/ATZ/index.html

I created this JavaScript project a long time ago (around 2008 or 2009) back when jQuery and ThemeRoller were still fairly hot stuff. I never uploaded it until recently, and not until just a few days ago did I decide to host it using GitHub Pages.

Derp.

All Things Zombie is a game by Ed Texeira of Two Hour Wargames. It is one of the most thematic TTWG ("Table-top Wargame") featuring zombies and a survival arc unfolding across several books. Zombie outbreak. Zombie survival. Gangs. Cops. Military. Civilians. All surviving, hunting and foraging, and avoiding trouble ("PEF" or "Possible Enemy Force").

Features

The ATZ Generator was designed to be forked and utilized as a library. It has several features which build upon each other.

Dice Roller

This is a universal library of sorts. Of course it can be improved, but it generates dice rolls via directives such as "2D6+2". It can also be invoked using a method such as foo.rollDice(4,6)







Name Generator

This uses a list which can be edited, and outputs randomly generated names of characters.

Data Tables


There are several data tables. These essentially come from the All Things Zombies game books. Here's an example of the Armory Information table.


Character Generator


This benefits from the Name Generator and the various Data Tables mentioned above. Again as a library, it can generate specific types of characters using directives such as 2xSurvivor-F for "Two Female Survivors" or 1xMilitary for "One Military Character".

These look like the sample below when in data table mode:

Character Roster


But wait, there's more! This is best part!

The characters can be generated as poker-sized playing cards. Full color. 2.5 x 3.5-inches. You can use the generator to create thousands of characters, and print them out and sleeve them.

The idea is that this format can be used to quickly generate a deck of PEFs which can be shuffled and used for game-play. Here's an example of just 6. 







Campaign Generator


I didn't get to finish this, but it generates a series of encounter settings which chain together to form a campaign. You can give the campaign any sort of name, but it defaults to "The Forsaken".




Map Generator

This is also not finished. It generates a battlefield for use with All Things Zombie. It is supposed to merge into the Campaign generator. Anyhow, you could set some parameters and change the output size. I've used it to create really large tiles by setting the cell size on the input forms. This creates a map which is big enough for my models to sit atop.


Conclusion

Although this project was never complete, and is really really old (like 12 years ago), I hope that somebody can find it useful. Maybe they can fork my project and build other generators for other games, or maybe merely finish my rudimentary implementation and make it better.












No comments:

Post a Comment