Apples to Oranges is a fun card game where players submit answer cards to pair with a prompt card. Judges select their favorite card and the players accumulate points for selected cards. This online multiplayer version allows you to play with your friends wherever you are! NSFW option increases the hilarity of gameplay. Create an account and save custom cards to mix things up!
Learn more about the game!!!
·
View Demo(DEMO LINK HERE!!!!)
Apples to Oranges is a multiplayer card matching game with live chat, music, and interactive UI.
These are instructions on how to get started fast!
To run the game in production mode, you need to set debugger to false in ApplesClient.js
You need to have a premium spotify account to access the music player. Also, create your Spotify developer account here HERE! and create an app for this project to get client id & client secret. This is optional and will not affect the gaming functionality. To support the upload of user avatar pictures, you will need to create a Cloudinary account (also optional).
- Clone the repo
git clone https://github.com/ph-castle/apples2oranges.git
- Install NPM packages
npm install
- Install react-share
npm run install2
- Make a copy of the sample.env file and rename it as .env. Update the env file with correct information.
cp ./sample.env .env
- Run client, server, and boardgame-server each in its own terminal
npm start npm run postgres-server or postgres-server-dev (development mode) npm run bg-server
-
- Backend APIs and database
- Live Chat Box
- Custom Cards Functionality
-
- Dynamic SPA Routing
- Lobby Component functionality
- Connecting clients into games utilizing built in websocket
-
- Core Game Logic
- Deployment
-
- User Form and UI
- Lobby Component functionality
- Connecting clients into games utilizing built in websocket
-
- Game Score Board
- Base Game Board Design
-
- User Authentication and Security
- Backend APIs and database
- Live Chat Box
- Social Media Sharing
-
- Interactive Game Design
- Card Data Collection
- Styling
-
- Interactive Background for UX
- Spotify Music Player
Royce C. | Caroline P. | Andrew S. | Kesang D. | Daniel C. | Jessica C. | Coty J. | Heemo Y. |
---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|