Skip to content

TeamDelightful/GlassPlateGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GlassPlateGame

Joint effort by: Anthony Chin, Christopher Tevren, Jerry Smedley, Kristin Bell, Matthew Nelson and Rochele Randall

License

This work is made available under the "MIT License". Please see the file LICENSE in this distribution for license terms.

Description

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/ ).

Build and Run

To run this program, access the folder via your terminal then enter

npm install
npm start

Host IP & Port settings

In order to change host IP and Port settings, you can edit that in:

public/javascripts/config.js

Screenshots

Home Page Board Selection Inital Board

Acknowledgements

Thanks to PixiJS (https://github.com/pixijs/pixijs) for visuals and user interface.

Attributions

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/56307850/how-to-create-individual-html-links-with-unique-url-for-every-song-by-using-expr/56308281

https://stackoverflow.com/questions/52244909/ejs-node-express-having-a-header-partial-how-to-change-title-for-each-page

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://www.oreilly.com/library/view/javascript-cookbook/9781449390211/ch12.html#adding_rows_to_an_existing_table

https://stackoverflow.com/questions/5767325/how-can-i-remove-a-specific-item-from-an-array

https://medium.com/@gohitvaranasi/how-to-use-body-parser-in-express-to-handle-different-post-requests-c58c29d45b46

https://stackoverflow.com/questions/15997879/get-the-index-of-the-object-inside-an-array-matching-a-condition

https://githubmemory.com/repo/socketio/socket.io/issues/4020

https://careerkarma.com/blog/javascript-array-contains/

https://stackoverflow.com/questions/4689856/how-to-change-value-of-object-which-is-inside-an-array-using-javascript-or-jquer/45341595

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/

Dependencies

├── 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

├── http@0.0.1-security

├── morgan@1.10.0

├── node@16.10.0

├── nodemon@2.0.13

└── websocket@1.0.34

About

The development of The Glass Plate Game

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6