Skip to content

Maagic7/Snakes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Snakes Game
based on the idea of ; https://github.com/kennycason/snakes
please download the sounds directly 
from https://github.com/kennycason/snakes/tree/master/sound

Leider gibt es noch keine GameOver Funktion.
Das werd ich bei nächster Gelegenheit noch nachholen!

Projekt für die Programmierausbildung in Schulen
oder Programmierkursen. Mit Anleitung des Ausbilders
durchaus für Programmiereinsteiger gedacht.
Der Code ist extra umfangreich dokumentiert,
sauber in kleine verständliche Sub-Routinen unterteilt,
welche als einzelne Programmierübungen herausgegriffen werden
können. 

Es handelt sich um eine reine procedurale Prgogrammierung
OOP (Objektorientierung wird nicht verwendet). 
OOP wird auch von PureBasic nicht nativ unterstützt!

Die Varibalen und Procedure Namen sind durchgehend in englisch
gehalten. Das hat den Vorteil, dass erfahrene Programmierer
den Code auch ohne Kommentare verstehen. 
Die Code Dokumentation ist jedoch deutsch.

Warum gerade PureBasic und nicht Java oder C?
In C, Java, etc. würde man das gleiche Programm nicht
so kompakt und einfach hinbekommen. Man würde eine
Mege externer Libraries benötigen, in die man sich
noch zusätzlich einarbeiten muss. Für Einsteiger ist
ist das nur frustrierend. 
PureBasic ist viel nährer an C als klassiche Basic Dialekte
und eigenet sich daher auch hervoragend als Vorbereitung
auf C und Java. Bei PureBasic ist viel unötiges
getippe, wie z.B. bei PASCAL, einfach nicht nötig.
Um zu einen Wert um 2 zu addieren:
C         : i+=2;  
PureBasic : i+2    es geht auch i=i+2
Pascal    : i:=i+2;

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published