Git Product home page Git Product logo

Comments (8)

Zooce avatar Zooce commented on August 24, 2024

171dc0c

I've got an initial idea for how to implement power-ups in this commit.

from vexation.

Zooce avatar Zooce commented on August 24, 2024

5a11c15
ebf2029

from vexation.

Zooce avatar Zooce commented on August 24, 2024

New idea for when power-ups are awarded:

Each player has a "power bar" which increases and decreases based on the following events:

Event Power Bar Points
Player marble moves into a new quadrant + 1
Player marble moves onto a new home space + 1
Player captures opponent marble + 5
Player lands on the center space + 5
Player has 3 consecutive empty dice rolls + 5
Player marble is captured by opponent - 7
Player uses a power-up - 10

A power-up is awarded at every 10 points earned. A player can earn up-to 30 points total. A power-up can be revoked without using it if the points drop (from being captured) below a 10-point threshold (i.e. 10, 20, or 30).

I think this will be a more exciting way to get power-ups because you can see your progress towards them and it takes more effort than just landing on a special space.

Note: I'm sure the points-per-event will have to be tweaked a bit.

from vexation.

Zooce avatar Zooce commented on August 24, 2024

a50cadd

from vexation.

Zooce avatar Zooce commented on August 24, 2024

Little update to the power-bar idea (also updated in the first comment): Every space a marble moves earns points such that moving a marble from BASE to just in front of HOME (48 spaces) earns a power up (or 10 points). That means every space earns 10 / 48 (~0.2083) points. The center space and all HOME spaces earn double that. Captures earn the captor 3 points and deduct 3 points from the captive.

Also realized that since players have been able to skip their turn for a while now, the Deflect Capture power up doesn't make sense - if you have a move that lands on an opponent which is currently deflection captures, then you would just not make that move...

from vexation.

Zooce avatar Zooce commented on August 24, 2024

d79382c

from vexation.

Zooce avatar Zooce commented on August 24, 2024

680f379 - roll again
d83b64f - double dice
353f743 - self jump
b01915b - home run
ee23a3c - evade capture
c60dff5 - capture nearest

from vexation.

Zooce avatar Zooce commented on August 24, 2024

Oh my god it's actually starting to come together...

3636a59

from vexation.

Related Issues (20)

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.