An open API service indexing awesome lists of open source software.

https://github.com/ifeisachildofgod/spaceinvader

This is a game made with the LOVE 2d module of lua, it is heavily inspired by the retro game space spaceinvader
https://github.com/ifeisachildofgod/spaceinvader

game game-development love2d lua simulation

Last synced: 2 months ago
JSON representation

This is a game made with the LOVE 2d module of lua, it is heavily inspired by the retro game space spaceinvader

Awesome Lists containing this project

README

        

# SpaceInvader

**SpaceInvader** is a 2D game developed using Lua's LÖVE 2D framework, drawing heavy inspiration from the classic retro game, Space Invaders.

## Game Description

In **SpaceInvader**, players engage in thrilling battles against space kamikazes and stationary gunners from the nefarious space syndicate. The game offers a fast-paced and dynamic experience, challenging players to defend their territory against relentless adversaries.

## Features

- **Procedurally Generated Terrain and Planets:** Experience an expansive universe with unique terrains and planets, ensuring a fresh experience with each playthrough.
- **Multiplayer Mode:** Team up with friends to tackle challenges together and strategize against formidable foes.
- **Dynamic Gameplay:** Face unpredictable enemies and obstacles that keep you on your toes.

## Installation

To play **SpaceInvader**, ensure you have the LÖVE 2D framework installed on your system. Follow the steps below:

1. **Download LÖVE 2D:**
- Visit the [official LÖVE 2D website](https://love2d.org/) to download the version compatible with your operating system.

2. **Clone the Repository:**
- Open your terminal or command prompt.
- Execute the following command to clone the game repository:
```bash
git clone https://github.com/ifeisachildofGod/SpaceInvader.git
```

3. **Navigate to the Game Directory:**
- Move into the game's directory:
```bash
cd SpaceInvader
```

4. **Run the Game:**
- Launch the game using LÖVE 2D:
```bash
love .
```

## How to Play

- **Movement:** Use the arrow keys to navigate your spaceship left and right.
- **Shooting:** Press the spacebar to fire at incoming enemies.
- **Objective:** Eliminate all enemy forces while avoiding their attacks to progress through levels.

## Contributing

Contributions to enhance **SpaceInvader** are welcome. To contribute:

1. Fork the repository.
2. Create a new branch:
```bash
git checkout -b feature-name