Borgware-2D
Die Borgware-2D stellt ein Framework dar, um den Wildwuchs an Programmen und Funktionen, die mittlerweile für diverse Borgs geschrieben wurden, zu vereinheitlichen und über ein Ncurses-Menü konfigurierbar zu machen.
Installation
Zuerst einmal benötigst Du die aktuellen Quellen aus dem svn. Diese kannst Du mit folgendem Befehl auschecken:
svn co https://www.das-labor.org/svn/microcontroller/src-atmel/borg/borgware2d
Wechsel danach in das Verzeichnis und wähle die Dinge aus, die Du für Deinen Borg nutzen möchtest. Tippe make menuconfig
.
Zum erstellen der Software für den Microcontroller kannst Du nun einfach make
eingeben und abwarten bis er fertig ist. Zum Flashen mit dem USBasp benutze den Befehl make uflash
.
Simulator
Der enthaltene Simulator basiert auf OpenGL (GLUT). Man kann ihn compilen mit dem Befehl make simulator
. Wenn alles klappt, hat man danach eine binary namens borgsim
im selben Verzeichnis.
Tastenbelegung
q Beenden des Simulators wasd Joystick Befehle space Joystick Feuer Pfeiltasten Rotation der Ansicht
Animationen
Mittlerweile gibt es Zahlreiche Animationen für die Borgs. Hier sind ein paar Beispiele:
...und viele weitere |
Spiele
Tetris
Tetris gibt es gleich in 3 verschiedenen Varianten
- 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