borgware-2d/README.md

63 lines
1.7 KiB
Markdown

Borgware 2d
===========
Firmware für 2d Blinken Borks.
[Blinken Borgs](http://www.das-labor.org/wiki/Blinken_Borgs) sind LED
Matrixanzeigen zum and die Wand hängen oder auf den Tisch stellen.
Dies ist insbesondere die Software für den [Borg16](http://www.das-labor.org/wiki/Borg16) Bausatz,
aber auch für eine Reihe ähnlicher Priojekte.
![Kleine Borg16](https://gitlab.das-labor.org/borgware/borgware-2d/raw/master/doc/img/Borg16-small.jpg)  
![Glühbirnen Borg](https://gitlab.das-labor.org/borgware/borgware-2d/raw/master/doc/img/Borg16-bulb.jpg)
Animationen
-----------
![Matrix](https://gitlab.das-labor.org/borgware/borgware-2d/raw/master/doc/img/anim-matrix.png)  
![Feuer](https://gitlab.das-labor.org/borgware/borgware-2d/raw/master/doc/img/anim-feuer.jpg)
![Scroll](https://gitlab.das-labor.org/borgware/borgware-2d/raw/master/doc/img/anim-scroll.jpg)
Spiele
------
![Snake](https://gitlab.das-labor.org/borgware/borgware-2d/raw/master/doc/img/game-snake.png)  
![Tetris](https://gitlab.das-labor.org/borgware/borgware-2d/raw/master/doc/img/game-tetris.jpg)
### Tetris
* Classic: Das ganz normale Tetris
* First Person Tetris: Statt die Steine zu drehen, dreht man hierbei das Spielfeld um den Stein
* Bastet: Diese Tetris Variante gibt einem stets den Stein, den man gerade am wenigsten gebrauchen kann
### Snake
### Pong
### Space Invaders
Kompilieren
===========
Zunächst müssen alle Abhänigkeiten installiert sein. Unter Debian/Ubuntu Systemen
ist ein
> sudo aptitude install -y build-essential make libncurses5-dev gcc-avr avr-libc binutils-avr avrdude freeglut3-dev
ausreichend.
Anschliessend kann die zu bauende Firmware mit
> make menuconfig
konfiguriert, und mit
> make
gebaut werden.