Einige einfache Spiele für Numworks-Rechner, zur Ausführung in Python oder als Anwendungen! Diese Spiele sind zum Spaß gemacht, wenn ich etwas Zeit habe und etwas Einfaches programmieren möchte. Erwarten Sie nichts Unglaubliches, aber ich bin ein bisschen ein Perfektionist, daher sollte es keine (großen) Fehler geben.
Für alles muss auch das Skript „menu.py“ heruntergeladen werden.
Dank ZetaMap können Sie diese Python-Skripte auf Ihrem PC mit den installierten Kandinksy- und Ion-Numworks-Modulen ausführen, um sie zu testen. Auf numworks.com finden Sie viele weitere Programme, wo Sie sogar Ihre eigenen einreichen können.
Schauen Sie sich den Code gerne an und laden Sie ihn herunter, wenn Sie möchten, aber es ist ziemlich chaotisch. Denken Sie daran, dass es sich um einen Taschenrechner und nicht um eine Spielekonsole handelt, sodass grafische Darstellungen mit der offiziellen Software eine ziemliche Herausforderung darstellen! Ich habe viele Dinge ausprobiert, bevor ich eine gute (für den Moment ausreichende) Möglichkeit zum Drucken von Bildern gefunden habe, und ich kann die Bildwiederholfrequenz nicht beschleunigen. Es ist ziemlich frustrierend, aber es ist auch das, was das Programmieren mit Numworks so interessant macht!
Ich verwende diese Projekte auch, um etwas Rust zu schreiben, da ich bereits daran gewöhnt bin, in C zu programmieren.
Anweisungen und Steuerung sind in den Spielen enthalten!
Snake: Meine Interpretation des klassischen Spiels!
Puissance4 = Connect4 (ich mache mir nicht die Mühe, jeden Dateinamen zu ändern): Funktioniert wie die Python-Version, aber besser.
Solitaire: Nachdem ich die Python-Version verwaltet hatte, ging es nur noch darum, eine gute Möglichkeit zu finden, die Karten anzuzeigen.
Tetris: Ja. Tetris! Ich glaube, ich habe jede Regel des Originalspiels befolgt.
Flappy Bird: Funktioniert! Könnte noch besser sein, vielleicht mit besseren Sprites, aber wen interessiert das?
Numworks_utils enthält jeden Dienstprogrammcode, den ich verwende: die Numworks-Funktionen, den gesamten Menücode, Tilemap-Tools und andere Funktionen.
„Model“ ist ein grundlegendes Repo, mit dem Sie Ihr Spiel mithilfe meiner Vorlage starten können.
Ignorieren Sie ppm_decoder und engine vorerst, da es überhaupt nicht funktioniert. Ich versuche, trotz der schlechten Bildwiederholfrequenz eine bessere Möglichkeit zu finden, Sprites zu verwalten und Bilder zu zeichnen.
Mit der offiziellen Software sind immer noch viele unmögliche Dinge möglich (z. B. das Speichern von Inhalten). Erwägen Sie daher die Installation einer anderen Software wie Omega, wenn Sie einige wirklich komplexe Dinge tun möchten. Wenn Sie einige Apps erstellen möchten, die auf Epsilon laufen, sehen Sie sich die auf Rust basierende Vorlage, C++ und C an.