Balance a ball to get to the next level! Fight the elements and use physics to survive.
This is a multiplayer game. You can set up an account, choose a ball, and click PLAY NOW to start. This game will be hosted on Firebase. We will be using Babylon.js.
The contribution process is...
- Make an issue (or multiple issues)
- Merge master into the branch before PR to make sure that there are NO conflicts
- Make a PR that references that issue
- Get it code reviewed by someone on the team, address any comments
- Merge into master (with merge commit)
- Code style guide
- Pay attention to the linter!
- Use semicolons
- Two spaces
- Trailing commas where possible
- const or let over var
- Use require and module.exports in .js files
- Use import and export in .jsx files, unless require makes for cleaner code
- Put import statements at top
- Put the default export at bottom
- Consider splitting up any file larger than 50 lines
- Define container components and presentational components in separate files
- Use the "ducks" pattern for redux
- Name files using lowercase-and-dashes instead of camelCase or PascalCase, except for when the default export is a class, then use PascalCase
- Define react components as pure functions (instead of classes) whenever possible