Multiplayer-Shooter-Spiel in Lisp: Die Odyssee eines Solo-Entwicklers
2025-01-22
Ein Solo-Entwickler hat ein webbasiertes Multiplayer-Third-Person-Shooter-Spiel namens Wizard Masters mit Clojure, einem Lisp-Dialekt, entwickelt. Er nutzte Clojures REPL für schnelle Iteration und Babylon.js für die Grafik. Der Artikel beschreibt detailliert das Regelwerk des Spiels, die Netzwerkarchitektur und die Berechnung von Flächenschaden. Herausforderungen waren das Zustandsmanagement, die fehlende starke Clojure-Game-Dev-Community und die Einschränkungen der Webplattform. Der Autor fasst die Vor- und Nachteile der Web-Spielentwicklung zusammen und betont die Bedeutung von Tools, wobei er einen möglichen Wechsel zu einer gängigen Engine wie Unity oder Unreal in der Zukunft andeutet.
(ertu.dev)
Spiele