Skip to content

anthonylangsworth/GammaWorldCharacter

Repository files navigation

Gamma World Character

A representation of a character in "D&D Gamma World", a role playing game from Wizards of the Coast (http://www.wizards.com/dnd/gammaworld.aspx).

Note that much of the material; such as origin names, power names and power descriptions; is copyright 2010 Wizards of the Coast LLC. Therefore, this only contains information for creating low level characters with a few origins. Note that additional origins, powers, higher level characters and so on can be added easily.

For more information on using and extending the library, see the "doc" folder.

Structure

  • GammaWorldCharacter: The main library containing the Core rules and a few origins and powers.
  • GammaWorldCharacter.Samples: Sample characters.
  • GammaWorldCharacter.Test.Unit: Unit tests.
  • GammaWorldCharacter.Test.Integration: Integration tests, specifically testing the sample characters are constructed correctly.
  • CreateCharacterTest: A project that uses Visual Studio's T4 library to create an NUnit test class to test a character (used to turn sample characters in GammaWorldCharater.Samples into tests in GammaWorldCharacter.Test.Integration).
  • GammaWorldCharacterViewer: A Windows Presentation Foundation (WPF) based program that shows and prints the sample characters. It can also toggle showing all the modifiers summed to give the scores, e.g. "Initiative +1" versus "Initiative +1 (+1 Dex)".

License

See LICENSE.txt (Apache 2.0).

Dependencies

About

A library for modelling Gamma World characters.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages