Joint effort by: Anthony Chin, Christopher Tevren, Jerry Smedley, Kristin Bell, Matthew Nelson and Rochele Randall
This work is made available under the "MIT License". Please see the file LICENSE in this distribution for license terms.
This repository contains a code base that allows a user to host Glass Plate Games (for more information on the Glass Plate Game, visit https://glassplategame.com/ ).
To run this program, access the folder via your terminal then enter
npm install
npm start
In order to change host IP and Port settings, you can edit that in:
public/javascripts/config.js
Thanks to PixiJS (https://github.com/pixijs/pixijs) for visuals and user interface.
Special thanks to W3Schools (https://www.w3schools.com/) for the helpful tutorials.
Thanks to the following websites for lots of help and valuable info.:
https://stackoverflow.com/questions/6396101/pure-javascript-send-post-data-without-a-form
https://stackabuse.com/building-a-rest-api-with-node-and-express/
https://stackoverflow.com/questions/48269662/include-of-header-and-footer-in-ejs-file-not-working
https://stackoverflow.com/questions/16715075/preventing-multiple-clicks-on-button
https://www.geeksforgeeks.org/how-to-create-a-link-in-javascript/
https://stackoverflow.com/questions/25089297/avoid-dropdown-menu-close-on-click-inside
https://stackoverflow.com/questions/5767325/how-can-i-remove-a-specific-item-from-an-array
https://githubmemory.com/repo/socketio/socket.io/issues/4020
https://careerkarma.com/blog/javascript-array-contains/
https://www.geeksforgeeks.org/how-to-check-if-an-array-includes-an-object-in-javascript/
https://stackoverflow.com/questions/27722872/make-button-width-fit-to-the-text
https://ipdata.co/blog/how-to-get-the-ip-address-in-javascript/
https://stackabuse.com/making-http-requests-in-node-js-with-node-fetch/
https://www.npmjs.com/package/py-logging
https://www.kite.com/python/answers/how-to-customize-the-time-format-for-logging-in-python
https://pixijs.io/examples/index.html?s=demos&f=dragging.js&title=Dragging#/interaction/dragging.js
https://www.textfixer.com/tutorials/javascript-line-breaks.php
http://www.webweaver.nu/html-tips/favicon.shtml
https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/code
https://www.techiedelight.com/detect-enter-key-press-javascript/
├── bufferutil@4.0.5
├── clipboard@2.0.8
├── cookie-parser@1.4.5
├── cors@2.8.5
├── ejs@3.1.6
├── express-ws-routes@1.1.0
├── express@4.17.1
├── http-errors@1.8.0
├── morgan@1.10.0
├── node@16.10.0
├── nodemon@2.0.13
└── websocket@1.0.34


