Giter Site home page Giter Site logo

term-project-sosgames's Introduction

term-project-sosgames

term-project-sosgames created by GitHub Classroom

UNO! by SOSGames

Robert Quiñones, Khanh Nguyen, Nicholas Szeto, Jonathan Dombrowski

Introduction

The purpose of this project was to build a multiplayer, online game that supports an arbitrary number of simultaneous games with persisting data and authentication, and host it on the web. The end result allows users to log in, log out, create and join an arbitrary number of games, with the game state being updated in real-time. The user can also participate in sending messages in a chat room either in the lobby or in the individual game rooms.

No sample code was given, only the main topics were discussed in class. This project was the product of blood, sweat, tears and coffee from March 1st to May 22nd.

How to run

Prerequisite: Postgres, node installed Create a databse called uno

npm install npm run db:migrate create .env file with:

touch .env
echo DATABASE_URL=postgres://`whoami`@localhost:5432/DATABASE_NAME >> .env

npm run db:seed 20180418050030-cards.js npm run start The website should then be running locally, and can be accessed at

localhost/3000

term-project-sosgames's People

Contributors

jdombrowski avatar khanhngg avatar niszeto avatar rquinones93 avatar

Watchers

 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.