Coder Social home page Coder Social logo

custom-bingo-board's Introduction

Custom Bingo Board

Custom Bingo Board (CBB) is a bingo board that can generate seeded, randomized bingo boards based on a goal list.

Grouping

Goals in a goal list fed to CBB can be put into groups. Goals that share the same group can be filtered to not show up more than once on the board (Blackout mode) or more than once per row/column/tl-br/bl-tr (Rows/Columns mode).

The option to randomize all goals regardless of grouping is also available.

Big thanks to Numberplay and dotzo for the advice during the development of CBB.

Example

Exerpt from TLoZ: OoT Randomizer Goal List

DODONGOSCAVERN|Defeat all Lizalfos in Dodongo's Cavern
BOW|FORESTTEMPLE|Defeat Amy (Green Poe)
JABUJABUSBELLY|BOOMERANG|Defeat Barinade
JABUJABUSBELLY|Defeat Big Octo
SHADOWTEMPLE|Defeat Bongo-Bongo
FIRETEMPLE|HAMMER|HOOKSHOT|Defeat both Flare Dancers
WATERTEMPLE|Defeat Dark Link
DODONGOSCAVERN|Defeat King Dodongo
BOW|FORESTTEMPLE|Defeat Meg (purple Poe)
WATERTEMPLE|HOOKSHOT|Defeat Morpha
IRONKNUCKLE|Defeat Nabooru-Knuckle
FORESTTEMPLE|BOW|HOOKSHOT|Defeat Phantom Ganon
DEKUTREE|Defeat Queen Gohma

Note: Groups are only pipe | delimited. Groups may have spaces and other special characters.

Common Goal Lists

Changelog

  • v1.0.0 release
  • v1.0.1 small fix for chrome browsers not displaying tables correctly
  • v1.0.2 add distribution groups and saving saves square state (red/green/black)
  • v1.0.3 distribution selectors saved when saving and random seed clears board
  • v1.0.4 update button and text input positions / fix localStorage boolean bug
  • v1.0.5 check tlbr/bltr in row/column mode
  • v1.0.6 font customization options
  • v1.0.7 make rows/col the default selection

Online Version

http://bingo.sav.estate/

custom-bingo-board's People

Contributors

savestate2a03 avatar

Watchers

James Cloos avatar

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.