Maagic7/Snakes
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
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 0
No packages published