Skip to content

saviorsoul/18xx-maker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

18xx Maker

analytics build coveralls chat license

app site storybook docker

This app can take 18xx game definitions written in json, display them, and render them for printing. The original intent of this site was for personal PnP projects, but the purpose has shifted over time to prototyping new games.

This software is released under the MIT open source software license. The code is available on GitHub. We use GitHub actions, releases, and packages to handle CI, app hosting, and docker image hosting. We use Netlify to build and serve the website and the storybook.

This project is written in React with Redux and React Router. It uses Vite as a build framework and Vitest as a testing framework. The application version is created using Electron. The ui was made with Material-UI and developed with Storybook. It uses Playwright for both testing and running a headlines chrome in scripts.

Discord

We have a discord for 18xx-Maker. Please use it for any development chat or support!

License

The code of this project is licensed under the MIT License but the games contained within are not covered by this. The games are presented with no license from 18xx Maker with the permission of the publishers and/or designers.

Important

Do not use this app to print games that you don't have a license to print. Please support our 18xx designers, developers, and publishers.

All games included in this repository are included with permission from the publisher and/or designer. You can make print and play copies for your own personal use. Please thank them for their support of Print and Play! If you need to inquire about the license for a game you should contact the publisher and/or designer.

Documentation

Documentation for how to use 18xx Maker to print or develop new games is available on the main site.

Development

Please check out DEVELOPMENT.md for information on developing and contributing to this application! The discord is also a great place to come if you need advice or help.

Donation

I've been asked about donation buttons; if you find this software useful to you and would like to donate money towards its development you can do so via paypal, square cash, or venmo.

About

Prototyping tool for 18xx games

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 95.8%
  • CSS 3.9%
  • Other 0.3%