Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/buraksenyurt/missile-command
A simple missile command game clone from 80's Atari. The aim is to develop games using the Macroquad game engine and to learn some basic mathematical instruments.
https://github.com/buraksenyurt/missile-command
Last synced: 28 days ago
JSON representation
A simple missile command game clone from 80's Atari. The aim is to develop games using the Macroquad game engine and to learn some basic mathematical instruments.
- Host: GitHub
- URL: https://github.com/buraksenyurt/missile-command
- Owner: buraksenyurt
- Created: 2022-12-16T07:00:50.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-27T07:35:23.000Z (almost 2 years ago)
- Last Synced: 2024-08-03T03:02:30.605Z (3 months ago)
- Language: Rust
- Size: 399 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-quads - Missile Command - A simple missile command game clone from 80's Atari. (Games / Games: On top of macroquad)
README
# Missile-Command
A simple missile command game clone from 80's Atari. The aim is to develop games using the Macroquad game engine and to learn some basic mathematical instruments.
This game is a cloned version of Missile Command, one of the famous Atari games of the 80s. Written entirely using Rust and Macroquad game engine. It was developed on the Ubuntu platform. The purpose of writing the game is to understand the basic mathematical instruments used in game development. Mainly the following topics were addressed.
- Vectors
- Angle calculations to vector
- Direction adjustments using unit vector and unit circle
- Use of dot product
- Collision detection with clapping techniqueThe following command can be used to run the game.
```bash
cargo run
```
## Other Planned Developments- [ ] Calculating the player's percentage of success.
- [ ] Reviewing and improving the codes.
- [ ] Improvement of credits.## Game Play
The aim of the game is to defend the city by protecting it from missiles. The game consists of three levels. Each level increases the number of missiles falling on the city and the number of countermeasures the player can use. You can find a simple screenshot of the game below.[A simple gameplay from Youtube](https://youtu.be/5AkrQbv9G80)