Giter Site home page Giter Site logo

alephtwo / tragedy-looper-generator Goto Github PK

View Code? Open in Web Editor NEW
3.0 3.0 0.0 3.53 MB

Generate somewhat randomized plots for Tragedy Looper.

Home Page: https://alephtwo.github.io/tragedy-looper-generator

License: MIT License

HTML 0.46% TypeScript 99.09% JavaScript 0.45%
board-games random-generation

tragedy-looper-generator's People

Contributors

alephtwo avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

tragedy-looper-generator's Issues

Handle the godly being

The godly being is a special case and it isn't really handled well; All gender, All descriptor, and special plot hooks.

Further break down genders

The game distinguishes between "Woman" and "Girl," etc. Sometimes this matters.
Update all data to account for this.

Assigning incidents might not quite work

The incident pool might be getting too small, depending on if _.remove() operates on every index or just the first one it sees.
We only want to remove one matching incident from the pool.

Improve accessibility

Material-UI provides lots of accessibility features that are not currently being taken advantage of.
Make sure that the page is very accessible.

Create mastermind cheat sheet

During the course of a game the mastermind has a lot to juggle. For the roles and plots chosen, combine them into a "cheat sheet" to display for the mastermind so they do not need to reference the summary sheet so much.

French translation

Hi
I have interests in your generator
Is it possible to have it in french? I can work on the files if you need help
Kind regards

Win conditions can be duplicated

The list of win conditions is not currently unique, and if there is a condition that occurs more than once, it'll show up more than once:

image

The list should be made unique by id.

An incident should always occur on the last day

Just due to the nature of the game, an incident should always occur on the last day.

That means:

  • There must be at least one incident.
  • There can be up to one incident per day.
  • When assigning incidents, always assign the last day first, then randomize the rest.

Conditions Victory

Is it possible to add "Conditions Victory" in the Cheatsheet ?

For example:
If "Light of the Avenger" is picked, telle that if 2+ Intrigue is on brain location, loops ends
If there is a key person and she can be killed by suicide (trigger event), or by a serial killer
etc.

Support EX gauge

Right now, the generator does not even take the EX gauge into account.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.