Skip to content

A single player game developed using the HTML5 Canvas and TypeScript

License

Notifications You must be signed in to change notification settings

salindersidhu/BugTap

Repository files navigation

BugTap

Contributors Visitors License: Apache

Overview

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.

Demo

Screen Capture

Play BugTap at https://bug-tap.vercel.app/

Prerequisite Software

Software Version
Git 2.20.1+
Node 10.15.0+

Getting Started

  1. Run the following command to install all the required packages:
npm i

Running

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

Production Build

  1. Run the following command:
npm run build

The production ready build is located in the build folder.

Contributing

Please see our Contributing Guide for more details.

Project Structure

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

Docs

Please see our Engine README for more details on the game engine.

Acknowledgements

About

A single player game developed using the HTML5 Canvas and TypeScript

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published