Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mohanson/space-invaders
Space invaders
https://github.com/mohanson/space-invaders
Last synced: 6 days ago
JSON representation
Space invaders
- Host: GitHub
- URL: https://github.com/mohanson/space-invaders
- Owner: mohanson
- Created: 2019-05-13T07:50:03.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-01-08T01:43:04.000Z (10 months ago)
- Last Synced: 2024-01-08T02:55:25.677Z (10 months ago)
- Language: Rust
- Homepage:
- Size: 257 KB
- Stars: 18
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Space-Invaders
Space Invaders (Japanese: スペースインベーダー Hepburn: Supēsu Inbēdā) is a 1978 arcade game created by Tomohiro Nishikado. It was manufactured and sold by Taito in Japan, and licensed in the United States by the Midway division of Bally. Within the shooter genre, Space Invaders was the first fixed shooter and set the template for the shoot 'em up genre. The goal is to defeat wave after wave of descending aliens with a horizontally moving laser to earn as many points as possible.
```sh
$ cargo run --release
```- Press `C` to insert a coin
- Press `1` to start player 1
- Press `Q` to move left
- Press `E` to move right
- Press `W` to fireThe game uses an **Intel 8080 central processing unit (CPU)**, displays raster graphics on a CRT monitor, and uses monaural sound hosted by a combination of analog circuitry and a Texas Instruments SN76477 sound chip.
![img](./res/space-invaders.gif)
I use a separate repo to implement the i8080 CPU, please goto [https://github.com/mohanson/i8080](https://github.com/mohanson/i8080) to learn more.
# Specs
- [http://computerarcheology.com/Arcade/SpaceInvaders/Hardware.html](http://computerarcheology.com/Arcade/SpaceInvaders/Hardware.html)
# Licences
MIT