Gerade kamen die frischen Calliobit M - Platinen für den Makerbit rein und ich musste meinen Schreibtisch aufräumen. Da fiel mir das :GameZip64 in die Hand. Da musste erstmal ein Spiel zur Entspannung her!
Auf der Seite von Kitronik gibt es das Snakespiel, dass es mit ein paar kleinen Änderungen auf den Mini schaffte. Die wichtigsten Änderungen befinden sich in der Custom Datei. Mit dieser lässt sich übrigens auch das Paket zum https://www.kitronik.co.uk/5645-zip-tile.html fehlerfrei laden. Muss ich demnächst mal testen.
Hier das fertige Projekt https://makecode.com/_KH2F9v6t89p2
Ich musste noch etwas weiterspielen und habe festgestellt, dass man die Blöcke für das Kitronik ZIPTile auch für das Gamezip verwenden kann. (Oder jede andere 8x8 Matrix) Da jedoch der Pin für die Neopixel P0 sein muss verwende ich diesmal die normale Callio:bit-Eweiterung. Für die Neopixelansteuerung bzw. Berechnungen des ZIPTiles müssen einige fehlende Mathematikfunktionen ergänzt werden. Entweder in custom.ts oder zu Beginn des Programms:
// notwendige Funktionen für das aktuelle Neopixel-Paket usw.
namespace Math {
export function idiv(x: number, y: number) { return x / y }
export function round(x: number) { return x }
export function floor(x:number) {return x }
}
oder man verwendet das fertige Programm:
https://makecode.com/_K1DJK5bffJWp
Comments