Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/donbrae/tripods-web
A puzzle game.
https://github.com/donbrae/tripods-web
2d-game javascript puzzle-game svg web-animations-api web-game
Last synced: about 2 months ago
JSON representation
A puzzle game.
- Host: GitHub
- URL: https://github.com/donbrae/tripods-web
- Owner: donbrae
- Created: 2021-01-02T11:34:48.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-11-27T18:56:39.000Z (2 months ago)
- Last Synced: 2024-12-11T13:48:40.327Z (about 2 months ago)
- Topics: 2d-game, javascript, puzzle-game, svg, web-animations-api, web-game
- Language: JavaScript
- Homepage: https://www.tripodsgame.com
- Size: 8.58 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Tripods
A puzzle game.
© Copyright Jamie Smith, 2013–present. All rights reserved.
# npm
The only npm dependency is Babel, which is used to transform template literals to standard JS concatenation for ES5 compliance.
The following post-processing is handled by Netlify on deployment:
* CSS: minification
* JS: bundling## Local installation
`npm install` (for Babel only; see note above.)
Run/develop in the browser locally via the file system, or any web server, e.g. `php -S localhost:8080`.
## Build
`npm run build`
This runs `build.sh`.
Test locally at ./dist/index.html.
## Deployment to Netlify
1. `npm run build`
2. Commit to gitThe publish directory on Netlify is `dist`.
## Audio
### Convert wav to m4a and webm
`ffmpeg -i "【clipboard】.wav" -codec:a aac -b:a 256k "【clipboard】.m4a" && ffmpeg -i "【clipboard】.wav" -b:a 80k "【clipboard】.webm"`
## Notes
* Possible more sophisticated motion blur effect: https://codepen.io/damianmuti/pen/MvYPPa.