Skip to content

Multi-game launcher and idle detector made for Vancouver Game Garden (2024)

License

Notifications You must be signed in to change notification settings

bigTEAM-gg/bigLAUNCHER

Repository files navigation

bigLAUNCHER

Multi-game launcher and idle detector made for Vancouver Game Garden (2024)

Getting Started

  1. pip install -r requirements.txt
  2. yarn (Get NodeJS and npm install --global yarn if you don't have it)
  3. yarn start

Client-side JS starts in index.html, "server-side JS" (ie: ran locally, privileged to do NodeJS stuff, but isolated from the client code) starts in index.js.

public and static folders are just for organization. Resources directly linked in the html like images and videos are automatically bundled in the final build. Other stuff is not regardless of what directory it's in.

If all that sounds like a headache, just use the dev build on game day like I did :)

Building

  1. yarn make
  2. NOTE: Your static folder will have to be copied over manually into your build's folder
  3. Goes without saying you will need python with the pip installed dependencies on any PC running the build

Customization

  1. Upload all yours games into the static folder
  2. Edit the file attributes on the buttons in index.html
  3. Swap out /public/logo192.png
  4. Swap out /public/attract.webm with a montage of all your games available
  5. Adjust the time stamps in the attract array so as games are hovered, the video player skips to the time where they are
  6. Adjust the taskill commands in index.js to be for your games that are really stubborn about closing.
  7. Polish whatever you want with CSS and HTML!

1724650301839

About

Multi-game launcher and idle detector made for Vancouver Game Garden (2024)

Resources

License

Stars

Watchers

Forks