/project-3

Primary LanguageJavaScript

      ___          ___     
     /\__\        /\  \    
    /:/ _/_      /::\  \   
   /:/ /\  \    /:/\:\  \  
  /:/ /::\  \  /:/  \:\  \ 
 /:/__\/\:\__\/:/__/_\:\__\
 \:\  \ /:/  /\:\  /\ \/__/
  \:\  /:/  /  \:\ \:\__\ 
   \:\/:/  /    \:\/:/  /  
    \::/  /      \::/  /   
     \/__/        \/__/                                                        
 _____ _____ _____ _____ 
|   __|   __|   __|  |  |
|  |  |   __|   __|    -|
|_____|_____|_____|__|__|
 _____ _____ _____ _____ _____
|   __|  _  |     |   __|   __|
|  |  |     | | | |   __|__   |
|_____|__|__|_|_|_|_____|_____|  

Description

Geek Games "GG" is an application that has a collection of games that are available for play online.

Sign-up and login to keep track of your scores. Play against a friend or try you hand(fingers) against the our 'Ai': Quixote.

Quixote is our sophisticated F.Ai.C (Fake Artifical-Intelligence Computation) and makes a great opponent.

quixoteMD

Quixote © 2021 Geek Games

Table of Contents

Technology

  • HTML
  • CSS
  • Javascript
  • React.js
  • GraphQL
  • Apollo Server
  • MongoDB

Installation

In order to run this application you will to install npm install in the command-line terminal to install dependencies. The application itself can be executed with command npm run build in the command-line terminal.

Future Scope

We'll keep adding new games of course...

  • Addition of a game-list carousel to the home page.
  • Ability to change game modes from PvP to PvAi.
  • Chat element for PvP mode.
  • Profile page for users.
  • Scores list for users profile (games played, games won/lost).
  • More React functionality (intelligent type prediction).
  • Styling the site more to that of gamers.

License

CC0 This project is under the CC0 license

Contributing

To contribute to the project please fork this repo and clone this project to your own machine. Commit any relevant changes to your own branch and push your work back up to your fork. Submit a pull request so that we can review your changes to be committed to the main branch. Special thanks to @tuckerbeauchamp.

Images

Untitled.mp4

Contact

Please contact us at haight.haight@gmail.com, brevinyoung@gmail.com, and annalisa.bauer1@gmail.com with any questions or concerns. A copy of the deployed application can be seen at the following https://geek-games.herokuapp.com/login.