Comment by ssenssei
9 hours ago
_" Btw this was initially coded without AI, but I've used it for the recent clean up and features. "_
???
9 hours ago
_" Btw this was initially coded without AI, but I've used it for the recent clean up and features. "_
???
To be fair, the title is "I wrote a C++ ray tracer from scratch without AI", not "This C++ ray tracer, right now, contains no AI-written code"
It sounds to me like there is some point in this project's history when both of the following were true:
1) It was a C++ raytracer
2) It was entirely human-written
So technically there is no lie here.
Wow, I also wrote a game 8 years ago and have been using AI to rebuild upon it. I'm excited to tell people that I wrote it from scratch without AI! Love these new rules!
Look at the commit history.
Out of 557 total commits in the repo, 510 have been done before the past 2 weeks. All those (minus 5 in 2023-2024) have been done on or before July 2022, months before ChatGPT had even launched.
Out of the 47 commits in the last 2 weeks, 26 were README updates / CI / docs. The remaining 21 commits are clearly cleanups, speedups, bugfixes, and tangential features like Blender import/export. Which leaves us with 505/557 commits (90%) if we're not generous --or 531/557 commits (95%) in the best case-- of non-AI commits to the repo.
OP clearly wrote most of the project by hand and has just been cleaning things up for public release the last couple weeks. Exactly as he disclosed in his comment.
I also wrote a huge chunk of my game by hand 8 years ago, but I wouldn't lead with 'it's built without AI' now because that would be disingenuous.
1 reply →
So… it has been written with AI?