Git Product home page Git Product logo

boardgamebanker's People

Contributors

itzamna314 avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

boardgamebanker's Issues

Proper accounts

Implement securesocial to handle accounts, and enable some SSO providers. Could be tricky to do in one-page app.

Per-game info

Allow players to have a title unique to the game. I.e. house name from Game of Thrones, civilization from Chaos, order from dominant species, etc. Editable in-game to support smallworld civilizations a plus. Maybe including history?

Active game screen

Allows some scrolling on mobile devices. Page should be fixed and should fit comfortably on mobile screens.

Multiple Resources (static)

Allow creators to specify resources to use in game creation. For instance, game of thrones could have separate resources for Supply, Influence, Fiefdoms, Iron Throne, and King's Court.

Game finished

Allow game creator to mark game as finished. This would reveal all scores and transactions to all players.

Deletion

Users should be able to delete games.

Games should be deleted after 1 day.

(Optional) users should be able to have a limited number of games that live longer.

Gmail

gmail seems to be unhappy with sending auto e-mails. May want to use cloudbees-provided free e-mail.

On-the-fly resources

Allow players to create new, player-specific resources on-the-fly. Differentiate global resources from per-player resources. Allow game creator to specify whether per-player resources are allowed or not.

Turns

Allow game creator to advance turn. Then each transaction happens within the context of a turn.

Menu bar

Move menu bar for active game to the bottom.

Animations

Use ng-animate to add some fun animations on screen changes.

Combine 2 interfaces

Create transaction on the same page, above/below current total on direct interface. Submit transaction from same page.

Transaction log

Keep track of all player score changes in a new audit table.

Game options

At game creation, allow creator to specify options. These could include turn usage, number of turns, public/private scores/transactions, etc.

Error handling

On create game, if there is an error, should be surfaced to user.

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.