4 ms·
Legend. I've heard the original GOAL code is floating around somewhere online. Is there any chance Sony ever releases it into the public domain? I notice anoth
by ArtWomb 5y ago
Legend. I've heard the original GOAL code is floating around somewhere online. Is there any chance Sony ever releases it into the public domain?
I notice another game today on here using ClojureScript. Apart from a lack of tooling / engine, is Lisp better suited for gamedev?
- dmbaggett 5y agoOne could endlessly debate the merits of Lisp dialects for game development, but at least in the Crash era it was a big win for us. Naughty Dog migrated away from Lisp in the PS3 era, I believe. (I was long gone by then.) It was very powerful to be able to write code for critters and other animated objects in GOOL/GOAL because it was both conceptually simple and compiled into tiny amounts of code, which mattered a lot when you only had 2MB of RAM (half of which was video RAM if I recall correctly).
- saw-lau 5y agoI've not heard of GOAL before - do you have a link to any references or articles about it?
- msk-lywenn 5y agoThe OpenGOAL project is very active at reimplementing the GOAL compiler and infrastructure of Jak 1. https://blog.jakspeedruns.com/opengoal-project-update-september-2020/ https://blog.jakspeedruns.com/opengoal-project-update-septem...
- e12e 5y agoLooks like GOOL was an early interpreted(?) lisp/scheme, and GOAL was a later complier/compiled version? GOOL: https://all-things-andy-gavin.com/2011/03/12/making-crash-bandicoot-gool-part-9/ https://all-things-andy-gavin.com/2011/03/12/making-crash-ba... GOAL: https://en.m.wikipedia.org/wiki/Game_Oriented_Assembly_Lisp https://en.m.wikipedia.org/wiki/Game_Oriented_Assembly_Lisp https://github.com/water111/jak-project https://github.com/water111/jak-project