Skip to content

An AngularJS Web application for the Savage Worlds Showdown miniatures skirmish rules

License

Notifications You must be signed in to change notification settings

retroredge/showdown-troop-builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

This is a Web application for the Savage Worlds Showdown miniatures skirmish rules by Pinnacle Entertainment Group.

The application is a 'troop builder' for designing and costing units to use in the game. The application is based on the mechanics in the spreadsheet that accompanies the Showdown rules.

The application uses https://angularjs.org/ and http://getbootstrap.com/.

GitHub Pages deployment here

Developer Notes

Tasks

  • Render unit card as printable PDF
  • Expanded export / import data, including IE support

UI Improvements

  • Multi-select lists with check boxes
  • Multiple tabs for the various lists
  • Some hindrances and abilities should affect more than one stat, but currently only one affect is captured.

Local testing with node http server (OSX)

cd showdown-troop-builder
brew install node
npm install http-server -g
http-server

Then go to http://0.0.0.0:8080/

There is also a Protractor test spec in the test subdirectory.

npm install protractor -g
webdriver-manager update
webdriver-manager start
protractor test/protractor/conf.js

Disclaimer

This game references the Savage Worlds game system, available from Pinnacle Entertainment Group at www.peginc.com. Savage Worlds and all associated logos and trademarks are copyrights of Pinnacle Entertainment Group. Used with permission. Pinnacle makes no representation or warranty as to the quality, viability, or suitability for purpose of this product.

Licence

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see http://www.gnu.org/licenses/.

About

An AngularJS Web application for the Savage Worlds Showdown miniatures skirmish rules

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published