### 🚀 New Features - **League CommonMark Integration**: Replaced basic Markdown parser with full CommonMark 2.7 support - **Bootstrap Sass Architecture**: Modern SCSS build system with Bootstrap 5.3.8 - **Enhanced Navigation**: Uses filenames instead of H1 titles for consistency - **Improved Styling**: Transparent navigation backgrounds, no rounded corners ### 🎨 UI/UX Improvements - Navigation items now use formatted filenames (e.g., "kennis-boven-aantallen" → "Kennis Boven Aantallen") - Transparent navigation backgrounds with subtle hover effects - Removed rounded corners from first-level navigation - 50% opacity navigation background using Bootstrap variables ### 🔧 Technical Improvements - **Class Organization**: Extracted CodePressCMS and SimpleTemplate to separate files - **Full PHPDoc Documentation**: Complete documentation for all methods - **Modern Build Process**: npm scripts for SCSS compilation - **Enhanced Markdown Support**: Tables, strikethrough, task lists, autolinks - **Security**: Proper HTML sanitization with CommonMark ### 📦 Dependencies - Added `league/commonmark` for professional Markdown parsing - Added `bootstrap` for SCSS-based styling - Updated `sass` build process ### 🐛 Bug Fixes - Fixed content directory path configuration - Resolved navigation title inconsistencies - Improved Markdown bold/italic formatting - Fixed homepage 404 issues ### 🔄 Migration Notes - Content directory moved from `content/` to `public/content/` - Navigation now displays filenames instead of content H1 titles - CSS now compiled from SCSS source files The CMS now provides a professional, modern experience with robust Markdown support and clean, maintainable code architecture.
3.0 KiB
De Commodore 64: Een les in creativiteit en innovatie in de game-industrie
In de wereld van gaming lijkt alles tegenwoordig om technologische vooruitgang te draaien. Nieuwe hardware komt sneller uit dan we kunnen bijhouden, en games worden steeds meer gericht op realistische graphics en geluiden in plaats van creativiteit en innovatie.
Het is een constante race om te zien wie de nieuwste en beste technologie kan ontwikkelen, en er is weinig tijd om stil te staan bij wat er verloren gaat in deze wedloop.
Een uitzondering: de Commodore 64
Maar er is een uitzondering op deze regel: de Commodore 64. Ondanks dat deze machine bijna 40 jaar oud is, blijft het een bron van inspiratie en uitdaging voor game-ontwikkelaars. Het is ongelooflijk dat ondanks de voortdurende technologische vooruitgang en de ontwikkeling van geavanceerde consoles en computers, er nog steeds games worden ontwikkeld voor de Commodore 64.
Wat maakt de C64 speciaal?
Wat maakt deze klassieke machine zo bijzonder? In tegenstelling tot de hedendaagse tijdsdruk, was er in de begindagen van de game-industrie geen sprake van concurrentie van nieuwere consoles en was de focus meer gericht op het creëren van unieke en vermakelijke games.
Dit betekende dat ontwikkelaars de tijd hadden om de kwaliteit van hun games te waarborgen en te optimaliseren voor de beperkingen van het systeem.
Creativiteit door beperkingen
De beperkingen van de Commodore 64 hardware dwongen ontwikkelaars om creatief te zijn en innovatieve oplossingen te bedenken om games te ontwikkelen die vermakelijk en uitdagend waren voor spelers.
Het was niet zozeer de technologie die centraal stond, maar het spel zelf en de ervaring die het de speler gaf.
Les voor de huidige game-industrie
Maar wat betekent dit voor de huidige game-industrie? De snelle ontwikkeling van hardware tegenwoordig kan de ontwikkeling van software in de weg staan.
Omdat nieuwe hardware steeds sneller en krachtiger wordt, kan er tijdsdruk ontstaan om games en software snel te ontwikkelen om te profiteren van de nieuwe hardware. Hierdoor kan de focus meer komen te liggen op het maximaliseren van de technologische mogelijkheden in plaats van op de creativiteit en innovatie van de software.
Minder kan meer bereiken
De Commodore 64 laat zien dat mensen in staat zijn om meer te bereiken met minder. De beperkingen van de hardware dwongen ontwikkelaars om creatief te zijn en innovatieve oplossingen te bedenken om games te ontwikkelen die vermakelijk en uitdagend waren voor spelers.
Dit laat zien dat de focus op creativiteit en innovatie in de ontwikkeling van software net zo belangrijk is als de technologische vooruitgang.
Conclusie
In een tijdperk waarin de game-industrie wordt gedreven door technologische vooruitgang en tijdsdruk, is het verfrissend om te zien dat de Commodore 64 nog steeds relevant is en nieuwe games ondersteunt.
Het is een les voor ons allemaal om niet te vergeten dat creativiteit en innovatie net zo belangrijk zijn als de technologische vooruitgang in de ontwikkeling van games en software.