5 ms·
+1 for the link about Andy Gavin's work on Crash Bandicoot and Jak and Daxter. This past winter I dusted off my PS2 and started playing Jak and Daxter again, th
by jihadjihad 8y ago
+1 for the link about Andy Gavin's work on Crash Bandicoot and Jak and Daxter. This past winter I dusted off my PS2 and started playing Jak and Daxter again, the first time in about 15 years. I noticed something I had never noticed before: even though it is one of the first games released on the PS2, the game loads almost instantaneously when you hit the "New" or "Load" buttons.
I had to know why, and came across that exact link you referenced. AG had figured out how to do a lot of preprocessing while the game boots up, obviating the need for a lengthy "Loading..." screen. Naughty Dog wrote some very impressive software, that is for sure!
- shawn 8y agoYes! I've been fascinated with GOAL / GOOL for nearly a decade. I ripped a copy of Last of Us and tore through the game data looking for the lisp code, but unfortunately they only ship the compiled output. What I wouldn't give to see the source... And Viaweb's source, and HN's source, and gosh there are so many amazing Lisp systems out there.
- z3phyr 8y agoThere is probably, at certain point of time, eventually a lisp behind every great software.
- deleted 8y ago[deleted]
- tosh 8y agoSource related to HN: arc.news https://github.com/nex3/arc/blob/master/lib/how-to-run-news https://github.com/nex3/arc/blob/master/lib/how-to-run-news & early version of reddit: https://github.com/reddit/reddit/wiki https://github.com/reddit/reddit/wiki
- fiddlerwoaroof 8y agoThere's at least one project to resurrect the original (Lisp) reddit: https://github.com/tamurashingo/reddit1.0 https://github.com/tamurashingo/reddit1.0
- pjmlp 8y agoWell you can the Lisp code of Abuse, which was quite entertaining in the late 90's. http://abuse.zoy.org/ http://abuse.zoy.org/ https://archive.org/details/abuse_sourcecode https://archive.org/details/abuse_sourcecode
- shawn 8y agooh my you just made my week, month, and year. I've been looking for a practical Lisp-based game design since I was a teen! Dude. Thank you. EDIT: THIS IS SO COOL http://abuse.zoy.org/browser/abuse/trunk/data/lisp/guns.lsp http://abuse.zoy.org/browser/abuse/trunk/data/lisp/guns.lsp Edit2: Whoops, fixed the link. I meant to link to this lisp codebase, not SICP. :) Suffice to say, Abuse is amazing. Thanks! This is an absolute gem of a reference for seeing what worked in practice for Lisp-based gamedev. And in 1995 too!
- deleted 8y ago[deleted]
- Jach 8y agoAt least with HN, there's an old mirror. https://github.com/wting/hackernews https://github.com/wting/hackernews There's quite a bit of old code floating around out there (even for Zork iirc), of course there's newer code being written all the time (as you know :)). Besides code I'd also wish for accompanying code reviews and deep dives, like Fabien does for game engines, though for smaller things the code is usually just fine to just dive in and explore.
- _emacsomancer_ 8y agoIn terms of Lisp and game-design, this [ https://borodust.org/projects/cl-bodge/ https://borodust.org/projects/cl-bodge/ ] might also be of interest.