Skip to content

jjrasche/Squares

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Squares

A Meteorjs web application allowing users to create and participate in NCAA squares game. A beta version is currently hosted at squares.webhop.me.

Game Dynamics

Members of a board select their alloted number of squares within a 10 x 10 grid. When the owner locks the board numbers between 0-9 are randomly assigned to each row and column.

The column number represents the last digit in the score of the winning team and the row number represents the last digit in the score of the losing team.

e.g. if a selected square randomly got the column number 5 and row number 7, that squares would win any NCAA tournament game played where the winning score has last digit 5 and the losing score has the last digit 7.

Setting up a game

From the root url select create board from within the newly created board page, a board owner can:

  1. Invite new users with a username and email, an email invitation will be sent to the specified email address
  2. Edit the board by selecting multiple squares and taking bulk assignment actions
  3. Lock the board at any time
  4. increase/decarease a specific users # of square or mark a user as paid

Application Setup

get app running locally

  1. install node, meteor, npm
  2. in app folder run meteor update, then meteor run

expose app to internet

  1. setup port forwarding. test this by hitting the app via :3000
  2. get a DNS hostname e.g. from noip.com and link to your
  3. create a gmail account to send out invitation emails. Copy the mailSettings.config.js file in sb-base package and add you gmail username and password.

About

Squares Game

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published