Giter Club home page Giter Club logo

rats's People

Contributors

dependabot[bot] avatar therealmintd avatar

Stargazers

 avatar

Watchers

 avatar

rats's Issues

Implement choosing banquet goals

Banquet goals can be rolled, and if a duplicate is chosen, the host has the ability to choose the next banquet goal. This functionality should be implemented as a move.

Implement the different phases/stages of the game

This game can be split into multiple different phases/stages, each with their own restricted set of moves.

A possible implementation of this would be as follows:

  • 1. A phase for rolling the next banquet goal.

    • If the banquet goal has already been picked, the Host becomes the active player, and can select a banquet goal of their choice.
  • 2. A phase for each scavenging, repeated three times.

    • A function to roll dices in onBegin.
    • A move that allows the player to make their option based on the dices rolled.
  • 3. A phase for each resource, which will set the active players based on whether the players outdid the Host or not.

    • These stages only have one move each, so that only the correct actions can take place.

      Resource Action
      cocktail swords useCocktailSwords()
      baubles useBaubles()
      straw buildNest()
      crumbs/rags/flower makeDish()/makeDecoration()
  • 4. Phases from 1 to 3 are repeated 5 times.

  1. A coin is flipped to determine if the ship sinks.
  • 6. A phase will be entered with the host as the active player. if there's a tie, the host can then make a move that will decide who the winner is. If there is no tie, the game will end immediately.

Resource Abilities

Items

  • Cocktail Swords(Dice value:1)

    • Request supplies from another player
  • Baubles(Dice value:2)

    • Gain 5 of any items
  • Straw (Dice value:3)

    • Build a nest that doubles the scavenging
  • Crumbs (Dice value:4)

    • Cook a DISH
  • Rags(Dice value:5)

    • sew a DECORATION
  • Flowers (Dice value:6)

    • choose between a dish or decoration. player with the highest flower becomes the new host

Banquet Goal

These are the banquet goals that we need to implement.
Put your name next to the goal to assign the implementation of that goal to you.

  • Cheap(2) - YX
  • Composed(3) -jac
  • Greedy(4) - YX
  • Refined(5) - Wendy
  • Generous(6) - YX
  • Plush(7) -jac
  • Swanky(8) - Wendy
  • Dapper (9) - Wendy
  • Grandiose(10) -jac
  • Elegant(11) - Wendy
  • Dainty (12) -jac

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.