← Terug naar Home

Python Projecten

Een persoonlijke verzameling van Python-projecten: van game development tot algoritmes en simulaties. Elk project een kans om te experimenteren en mijn vaardigheden te versterken.

Game Development

PyPong

Een klassieke Pong-game volledig in Python. Het bijzondere: volledig multiplayer op hetzelfde scherm. Je speelt tegen elkaar op één computer, perfect voor een uurtje plezier en een mooie manier om Python-basis weer op te frissen.

Gebruikte technologie:
Python Pygame Game Loop

Bekijk de broncode op GitHub →

Algoritmes

PyMazeSolver

Een uitdagend project waarbij ik een doolhof-solver heb gebouwd. Je tekent zelf een doolhof en de solver gaat aan het werk: je ziet real-time hoe hij exploreert, waar hij probeert heen te gaan, en hoe hij terugkrabbelt wanneer hij een dood spoor ontdekt. Dit geeft echt inzicht in hoe pathfinding-algoritmen werken. Het mooie is dat je het hele proces ziet—niet alleen het eindresultaat. (Vertraag de video als je hem beter wilt volgen!)

Gebruikte technologie:
Python Pathfinding Recursion Visualization
Simulatie

Rabbit-Fox Simulatie

Een ecologische simulatie die de predator-prooi dynamiek modelleert tussen konijnen en vossen. In het systeem groeien konijnen, jagen vossen op konijnen, en beide kunnen sterven. De simulatie toont interessante patronen: periodes van groei gevolgd door collapse en herstel. Ideaal om klassieke predator-prooi cycli te begrijpen.

Gebruikte technologie:
Python Simulation Agent-based Data Visualization
Cellular Automaton

Conway's Game of Life

Een beroemde cellulaire automaton van John Horton Conway. Het is eigenlijk geen "game", maar een fascinerende simulatie met eenvoudige regels: cellen kunnen geboren worden, overleven of sterven op basis van hun buren. Ondanks de simpele regels ontstaan er complexe, soms bijzonder mooie patronen. Een klein project, groot effect.

Gebruikte technologie:
Python Cellular Automata Grid System Visualization

Wie/wat is John Horton Conway? Een Brits wiskundige (1937-2020) bekend om zijn werk in groepentheorie, maar vooral beroemd voor dit elegante "game". Het toont hoe eenvoudige deterministische regels ongelooflijk complexe gedrag kunnen veroorzaken.

Cellular Automaton

Langton's Ant

Een nog elegantere maar minder bekende cellulaire automaton. Een enkele "mier" loopt over een oneindige grid met simpele regels: draai links op witte cellen, rechts op zwarte, en verander de kleur. Het interessante? Na chaos komt structuur: de mier bouwt uiteindelijk een herhalend patroon (een "highway") dat eindeloos voortgaat. Fascinerend voorbeeld van emergent behavior.

Gebruikte technologie:
Python Cellular Automata State Machine Visualization

Wie is Christopher Langton? Een uitstekend artificial life onderzoeker (1949) die dit eenvoudige maar briljante systeem heeft bedacht. His werk toont hoe systemen zelf orde kunnen creëren vanuit ruis.

Interesse in python?

Deze projecten laten zien hoe ik concepten test en mijn skills scherp houd. Wil je meer weten of samenwerken?

Neem contact op