Hacker News new | ask | show | jobs
by realSlavojTrump 2814 days ago
>If I can indulge in some self-promotion, I have written mountains of code which implements many of Minecraft's behaviors down to the last detail, which may be a more interesting candidate for study

It is an interesting case study. The code has failed to run for myself and the five other people i handed the project to with different configs. There are no tests that validate the project works. Its certainly work to be proud of, insofar as maybe its worked for some subset of people in the past.

Edit: I was excited to work on this code and spent a healthy amount of time reading through all of it to find great places to contribute. After writing a small pr, mostly a throwaway to test the waters, I was greeted with unmitigated assholery by the main devoper and their irc crew. I kept the logs from an irc conversation i had about the pr as a reminder of how not to act towards developers on projects i work on.

1 comments

Well, the code has been unmaintained for some time now, and only grows more stale (especially considering the .NET ecosystem has been in turmoil during that time).

There are tests, though, but they only focus on the parts which are fragile or complicated:

https://github.com/SirCmpwn/TrueCraft/tree/master/TrueCraft....

Edit: oh, I think I remember you. If I'm right, here's your pull request and the corresponding IRC logs:

https://github.com/SirCmpwn/TrueCraft/pull/283

https://sr.ht/4tKr.log

If there are tests and the project can still fail to run, is the test suite really good?

Blatant and rude sarcasm: you dont need to answer because a freshman cs student would know the answer.