Coder Social home page Coder Social logo

gurps-calculator's People

Contributors

dependabot[bot] avatar jeffmdemers avatar kbrownridge avatar kelvin-mai avatar wiggles-dev avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

gurps-calculator's Issues

Character Display: Attacks Panel

Read out attack values onto a new attacks panel and allow the user to roll attacks exactly like on the current gCalc.

Must have the ability to change all options on the fly that are variable (hit location, range, misc bonus, etc)

Are you looking for contributors?

Hey, I wanted to reach out and see if you were looking for contributors. I tried sending an email to your admin email at codebyclockwork, but it looks like your email server isn't online anymore.

Since this app is substantially different from the version at gurpscalculator.com, I'm assuming this is a rewrite or port to Angular. I'm learning Angular myself and would be happy to contribute, but I figure it's best if I understand your plans and how the old site factors into them.

GM Board

Port over GM board as it exists today, but maybe with a better design.

Adding additional functionality is scope for another ticket.

Hp/FP

Track HP/FP in the character sidebar, and make sure it saves to the server after a debounce.

Explosion Calculator

A calculator to mimic the explosion rules ~

Minimum Features:

  1. be able to mimic the functionality from the basic set
  2. input custom REF for fantastical explosives

WishList:

  1. support fractional 6d*n
    (e.g n = .5 lbs. would output 3d6 and any other not nice numbers will get rounded down using
    the partial damage rules.)

Login Screen and Security

Beautify the login screen, including:

  • Username input
  • Password input
  • Forgot password link (pop up forgot password dialog)
  • New user link (pop up new user dialog)

If a login is valid, redirect to the character screen.
If the login is invalid, show error and reference forgot password link

Generic Attack Roller

Works exactly as the attack roller on a character, but with no fields prefilled. Allows the user to input everything by hand and roll.

Random Hit Location Roller

Functionality to randomly determine hit location in the GURPS role-playing system at multiple levels of granularity

Useful Resources
https://drive.google.com/file/d/0B9vo3aBTs2W7UExsUEZGNjdJejg/view
*a fan-made pdf combining all the hit location tables from known GURPS supplements

Overview of Features:

Ability to roll deeper down the random hit chain:
e.g - I hit the arm and want to see where on the arm I might hit
fringe cases - some partial armour really depends on easily being able to roll 1d6 and see if that location is armoured.

In the case for default boots from LT Instant Armor, they cover the leg on a roll of 1 on 1d6. This means that if you randomly hit the leg the odds of protection change. 1 in 6 on a leg hit but never if you hit the thigh and 1 in 3 if you hit the shins.
--- if this makes no sense I can try to explain better. This is really useful for games that exploit the partial armour rules, which or notoriously clunky to keep track of by hand.


The ability to turn off locations for certain injury tolerances so that you don't have to remember what can and can't be hit.
e.g - I have no right arm but someone randomly hits me in the arm, which arm does it hit? (less important because most of the time a person can catch it)


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.