Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nidhiupman568/space-invaders-game
๐Welcome to my Space Invaders game! ๐ฎ This project brings the classic arcade experience to life using ๐ HTML, ๐จ CSS, and ๐ป JavaScript with HTML5 Canvas. ๐
https://github.com/nidhiupman568/space-invaders-game
css front-end-development html interactive-web-design javascript space-invaders-game web-animation web-development
Last synced: 3 days ago
JSON representation
๐Welcome to my Space Invaders game! ๐ฎ This project brings the classic arcade experience to life using ๐ HTML, ๐จ CSS, and ๐ป JavaScript with HTML5 Canvas. ๐
- Host: GitHub
- URL: https://github.com/nidhiupman568/space-invaders-game
- Owner: nidhiupman568
- Created: 2024-06-07T11:20:29.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-09-06T20:19:34.000Z (2 months ago)
- Last Synced: 2024-09-07T22:13:40.775Z (2 months ago)
- Topics: css, front-end-development, html, interactive-web-design, javascript, space-invaders-game, web-animation, web-development
- Language: JavaScript
- Homepage: https://space-invaders-game-nidhiupman.vercel.app/
- Size: 9.77 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Space Invaders Game ๐๐พ
๐Welcome to my Space Invaders game! ๐ฎ This project brings the classic arcade experience to life using ๐ HTML, ๐จ CSS, and ๐ป JavaScript with HTML5 Canvas. ๐
Project Demo: https://nidhiupman568.github.io/SPACE-INVADERS-GAME/
## Features ๐
- **Game Setup ๐น๏ธ**: Built using HTML5 Canvas for smooth graphics rendering. ๐จ
- **Player Controls ๐ฏ**: Use arrow keys to move the ship โฌ ๏ธโก๏ธ and spacebar to shoot bullets. ๐ซ
- **Enemy Generation ๐ฝ**: Randomly generate enemy ships that move and attack. ๐
- **Collision Detection ๐ฅ**: Detect collisions between player bullets and enemy ships. ๐
- **Score Tracking ๐**: Keep track of the player's score as they defeat enemies. ๐
- **Game Over โ ๏ธ**: Display game over screen and allow for restart. ๐## How to Play ๐ฎ
1. **Start the Game ๐**: Open `index.html` in your browser. ๐
2. **Move ๐น๏ธ**: Use arrow keys (left and right) โฌ ๏ธโก๏ธ to move the ship. ๐
3. **Shoot ๐ซ**: Press spacebar to shoot bullets and destroy enemy ships. ๐ฅ
4. **Score Points ๐ **: Earn points by shooting down enemy ships. ๐
5. **Avoid Enemy Fire ๐ฅ**: Dodge incoming enemy bullets to survive. ๐ก๏ธ## Getting Started ๐
1. Clone the repository: 'https://github.com/nidhiupman568/SPACE-INVADERS-GAME.git' ๐
2. Open the `index.html` file in your browser. ๐## Technologies Used ๐ป
- **HTML5 ๐**
- **CSS3 ๐จ**
- **JavaScript ๐ป**#### Screenshots (Output) ๐ธ
![SPACE INVADERS GAME](https://github.com/nidhiupman568/SPACE-INVADERS-GAME/assets/130860182/06f8c751-f3f8-4dfc-92b7-e32d23928a42)