Hacker News new | ask | show | jobs
by skripp 1145 days ago
I love these type of projects. This is definitely on the top of my reading list now.

Another wonderful “from scratch” resource is “Crafting interpreters” [0] that I was recommended here on hn.

[0] https://craftinginterpreters.com/introduction.html

3 comments

Another good one is handmade hero for creating a game from the absolute beginning. It’s extremely lengthy, but very information dense, and it’s only $15 USD.

https://handmadehero.org/

Wow, you weren’t kidding. I can’t imagine how anyone could join in and get caught up to the present day state of the code.

> ”How long is the series expected to last?”

> ”The series started on November 17th, 2014. Sessions are limited to two hours or less per day so it remains manageable for people who practice coding along with the series at home. There is no prescribed length for the series. It will continue until all the game and engine code is complete.”

Even just watching the first ~20 episodes dramatically altered how I approach coding, for the better. At least, when combined with his blog posts, e.g. https://caseymuratori.com/blog_0015 (you can skip the snarky intro)
That sounds fantastic. I’m going to bookmark this for my next vacation.
I clicked around, read the FAQ and skimmed some videos, but I could find no description, nor images of the actual game. The best I could find was in a 2hr episode numbered in the 600's, about 20 wireframe boxes being moved around.

Is there any description of the game you're going to invest all this time to build?

And, if those wireframe boxes really are the result of 1200 hrs of coding - count me out.

This is a book on Building Git clone:

https://shop.jcoglan.com/building-git/

HN post on the review of James Coglan’s Building Git:

https://news.ycombinator.com/item?id=35626698

Another good one is Jacobin[0], a JVM being written in go.

[0] http://jacobin.org