Snakes Game als Trainings/Ausbildungsprojekt
Verfasst: 28.11.2022 14:38
Etwa 2010 hatte ich mir eine Lizens von PureBasic gekauft, da ich das als ziemlich geniales Werkzeug eingestuft habe, Dann lag es aber Jahre so gut wie ungenutzt rum. Ich hab zwar immer wieder mal probiert, bin aber immer wieder an Kleinigkeiten gescheitert, bzw. haben die ewig aufgehalten. Bis zu dem Tag als ich gezwungen war, auf die Schnelle ein kleines Logging-Tool für die Siemens Step7 Steuerungen zu programmieren.
Da ich eine Demo Einbindung für Snap7 in PureBasic gefunden hatte, hab ich mich dafür entschieden, das mal mit PureBasic zu machen statt mit Lazarus. Ich glaub ich hab das in 3 Tagen auf der Baustelle runter programmiert, so dass es funktioniert hat. Weit nicht Perfekt, aber einfach und funktional. Mein Kollege, der faktisch reiner SPS-Programmierer ist, hat dass dann in kürzester Zeit für eine andere Maschine angepasst - ohne viel Ahnung (das wäre mit Werkzeugen wie Visual-Studio oder Lazarus definitiv nicht so fix gegangen.
Da kam dann die Idee, der Wunsch auf, PureBasic auch für Industrie-Software einzusetzen. Man braucht aber definitiv mal ein Ausbildungsprojekt was auch Spaß macht. Im Winter 2021 hab ich mich dann mal hingesetzt und in erster Linie für mein Training ein kleines Spiel programmiert. Als Vorlage dafür hatte ich auf Github eine Version von Snakes in PureBasic gefunden. Dies hab ich komplett überarbeitet/erneuert, dokumentiert und für die Programmierausbildung vorbereitet. Leider ist es nicht 100% fertig. Für die Ausbildung bzw. zum Lernen taugt es trotzdem. Vielleicht kann es ja jemand gebrauchen/einsetzten.
Der Code ist höchstens 2000 Zeilen, wenn man die Kommentare abzieht.
https://github.com/Maagic7/Snakes
Da ich eine Demo Einbindung für Snap7 in PureBasic gefunden hatte, hab ich mich dafür entschieden, das mal mit PureBasic zu machen statt mit Lazarus. Ich glaub ich hab das in 3 Tagen auf der Baustelle runter programmiert, so dass es funktioniert hat. Weit nicht Perfekt, aber einfach und funktional. Mein Kollege, der faktisch reiner SPS-Programmierer ist, hat dass dann in kürzester Zeit für eine andere Maschine angepasst - ohne viel Ahnung (das wäre mit Werkzeugen wie Visual-Studio oder Lazarus definitiv nicht so fix gegangen.
Da kam dann die Idee, der Wunsch auf, PureBasic auch für Industrie-Software einzusetzen. Man braucht aber definitiv mal ein Ausbildungsprojekt was auch Spaß macht. Im Winter 2021 hab ich mich dann mal hingesetzt und in erster Linie für mein Training ein kleines Spiel programmiert. Als Vorlage dafür hatte ich auf Github eine Version von Snakes in PureBasic gefunden. Dies hab ich komplett überarbeitet/erneuert, dokumentiert und für die Programmierausbildung vorbereitet. Leider ist es nicht 100% fertig. Für die Ausbildung bzw. zum Lernen taugt es trotzdem. Vielleicht kann es ja jemand gebrauchen/einsetzten.
Der Code ist höchstens 2000 Zeilen, wenn man die Kommentare abzieht.
https://github.com/Maagic7/Snakes