Coder Social home page Coder Social logo

ma-abahmane / asteroid-aegis Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 44.05 MB

My ALx Graduation Project

Home Page: https://asteroid-aegis.tech/

License: Other

HTML 13.02% JavaScript 67.54% CSS 19.43%
alx css games graduation-project greensock html javascript project tailwind webgame

asteroid-aegis's Introduction

Asteroid-Aegis

Asteroid Aegis is an exciting HTML5 game where you defend your base from incoming asteroids. Test your reflexes and strategic skills as you blast away asteroids and aim for the highest score!

Table of Contents

Introduction

      Asteroid Aegis is an addictive arcade-style game where players control a base and must defend it from asteroids hurtling towards it. The game features fast-paced action, vibrant graphics, and immersive sound effects to keep players engaged for hours.

Trailer

https://www.youtube.com/watch?v=ICB6FBiCaZA

Gameplay

https://www.youtube.com/watch?v=AoH9SQb6Rq4

Features

  • Intuitive Controls: Simple mouse or touch controls make it easy for players of all ages to enjoy the game.
  • Endless Gameplay: Survive as long as possible against increasingly difficult waves of asteroids.
  • Power-ups: Discover various power-ups scattered throughout the game that enhance your base's abilities, provide temporary advantages, or unleash devastating attacks on incoming asteroids.
  • High-Quality Graphics: Enjoy stunning visuals with high-quality graphics that bring the game world to life, including detailed backgrounds, dynamic animations, and vibrant special effects.
  • Cross-Platform Compatibility: Play the game on any device, including PC, laptop, tablet, and phone, for seamless gaming experience across different platforms.
  • High Score Tracking: Compete with friends and other players to achieve the highest score and earn bragging rights.

Getting Started

To play Asteroid Aegis, simply follow these steps:

  1. Click here to access the game: You can start playing by clicking on the provided link, which will take you directly to the game page. Once on the game page, you can:
  2. Start the Game: Once on the game page, you can Click on the "Start Game" button to begin your asteroid-defending adventure.
  3. Toggle Game Controls: Use the provided buttons to control music, sound effects, and game settings. Survive for as long as possible against the incoming asteroids by defending your base and collecting power-ups along the way.

Game Controls

  • Mouse: Move the base by moving the mouse cursor.
  • Touch: Tap and drag to move the base on touch-enabled devices.

Scoring

  • Destroy asteroids to earn points.
  • The larger the asteroid, the more points it's worth.
  • Survive as long as possible to achieve the highest score.

License

This project is licensed under the MIT License.

Author

Hi there, I am Mohamed Amine Abahmane. A pleasure meeting you. 😄
  < [email protected] >



Game Link1
Game Link2
Game Link3

asteroid-aegis's People

Contributors

ma-abahmane avatar

Stargazers

 avatar  avatar

Watchers

 avatar

asteroid-aegis's Issues

Performance Issues

The game is currently experiencing performance issues, noticeable as you progress through it, with a gradual slowdown and underperformance becoming apparent.

I will dedicate my efforts to resolving this issue by implementing optimization techniques and conducting thorough tests on the game. My primary focus will be identifying and rectifying any elements causing the Canvas to slow down, ensuring smoother gameplay for our users.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.