https://github.com/rrrinav/balls
A simple shooting created with aim to learn JS classes and HTML canvas
https://github.com/rrrinav/balls
Last synced: 2 months ago
JSON representation
A simple shooting created with aim to learn JS classes and HTML canvas
- Host: GitHub
- URL: https://github.com/rrrinav/balls
- Owner: Rrrinav
- Created: 2024-04-06T18:26:42.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-28T14:37:32.000Z (10 months ago)
- Last Synced: 2025-02-04T13:03:28.109Z (4 months ago)
- Language: JavaScript
- Homepage: https://rrrinav.github.io/Balls/
- Size: 53.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Balls
This is a simple shooter game built using HTML Canvas and JavaScript. This was created as a learning project with targeted learning outcomes being:
- Html Canvas
- Basics of game loops and canvs animations
- Js Classes## How to Play
- **Movement**: Use the **W**, **A**, **S**, and **D** keys to move your player around.
- **Shooting**: Left-click anywhere on the screen to shoot bullets towards that direction.
- **Objective**: Shoot down enemies by colliding your bullets with them.
- **Tutorial**: Follow the on-screen tutorial messages to learn how to play.## Features
- Simple and intuitive controls.
- Enemy spawning increases over time, providing increasing challenge.
- Colorful particle effects add visual flair to the gameplay.
- Responsive design - the game adjusts to the size of the browser window.---
Inspired by [Tsoding zzwe](https://tsoding.github.io/zzzwe/);
---
### This game is totally not final and will be updated timely. However it is feature complete.