A single player game featuring a table with food placed around the center. Bugs will spawn continuously from all corners of the table, heading straight towards the nearest food. Players must tap or click on the bugs to squish them before they eat all of the food. The game continues with bugs spawning until no food remains. The goal is to survive for as long as possible, squishing as many bugs as you can. BugTap was built using source technologies.
Play BugTap at https://bug-tap.vercel.app/
Software | Version |
---|---|
Git | 2.20.1+ |
Node | 10.15.0+ |
- Run the following command to install all the required packages:
npm i
- Run the following command:
npm start
Webpack dev server will automatically open a new tab in your browser and navigate you to http://localhost:8080/.
- Run the following command:
npm run build
The production ready build is located in the build
folder.
Please see our Contributing Guide for more details.
.
├── src
│ ├── engine
│ │ ├── index.ts
│ │ └── ...
│ ├── bugTap
│ │ ├── index.ts
│ │ └── ...
│ ├── index.ts
│ └── ...
├── assets # Graphics and sounds
│ └── ...
├── public
│ ├── favicon.ico
│ ├── preview.png # SEO preview image
│ ├── ribbon.png # Github fork me ribbon
│ ├── styles.css
│ ├── template.html
│ └── ...
├── tsconfig.json
├── webpack.config.js
└── ...
Please see our Engine README for more details on the game engine.
- Graphics:
- Bug sprite from E-String
- Food sprites from Free Vector
- Media button images from Vector.me
- Tablecloth texture created by Patrick Hoesly from Flickr under Create Commons Attribution 4.0 License
- Sound Effects:
- Score 2 created by CJspellsfish from Freesound under Create Commons 0 License
- Achievement Happy Beeps Jingle created by CogFireStudios from Freesound under Create Commons 0 License
- Button UI App created by CogFireStudios from Freesound under Create Commons 0 License
- Chewing, Breadstick, Single, D.wav created by InspectorJ from Freesound under Create Commons Attribution 4.0 License