agusgonz / galactic-fighter

Home Page:https://magnificent-klepon-212380.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Galactic Fighter, Survival Game

af5rtr

Description

Welcome to Galactic Fighter, a thrilling survival game where you, an astronaut, are thrown into the vast expanse of the cosmos, embroiled in an endless battle against an onslaught of slimes and a colossal octopus.

Your mission is to survive round after round of increasingly challenging battles against diverse enemies. From small slimes to massive, towering slimes, from flying creatures to a gigantic octopus.

Table of Contents

  1. Usage
  2. Technologies Used
  3. Contributing
  4. Installation
  5. License

Usage

You have to survive waves of enemies that spawn every round, having to kill everyone in the map to continue to the next level.

Each enemy has its own behavior and the player has to adapt at the type of enemy and the quantity of them. While rounds are completed, more enemies will be coming.

The player movement is done with: W(to jump), A(to go left), D(to go right) and J(to punch). The player can jump indefinitely.

Technologies Used

This web application use the following technologies:

  • NPM: This game was made using npm. Npm is the world's largest software registry. Open source developers from every continent use npm to share and borrow packages, and many organizations use npm to manage private development as well.

  • TypeScript: The project is written in TypeScript, a statically typed superset of JavaScript that adds types to the language. TypeScript helps writing safer and more understandable code.

  • Sprites: Every sprite in this game was taken from itch.io.

Contributing

Contributions to this project are welcome. If you find a bug or think of a new feature, feel free to create an issue or open a pull request. Please ensure that your code follows the existing style to make the review process faster.

Installation

Follow the steps below to install and run the project:

  1. Clone the repository using git clone https://github.com/agusgonz/galactic-fighter.git
  2. Navigate to the project directory using cd galactic-fighter
  3. Install dependencies using npm install or yarn install
  4. Start the project using npm start or yarn start

License

This project is licensed under the MIT License. For more information, please refer to the LICENSE file in the repository.

About

https://magnificent-klepon-212380.netlify.app/

License:MIT License


Languages

Language:TypeScript 97.1%Language:HTML 1.6%Language:CSS 1.3%