2 ms·
Browsing the source of games like Nethack and Battle for Wesnoth (around a decade ago) opened my eyes - sometimes code quality can seem poor but the product can
by eigenbom 10y ago
Browsing the source of games like Nethack and Battle for Wesnoth (around a decade ago) opened my eyes - sometimes code quality can seem poor but the product can be great.
Blender is another one that seems very ramshackle and complex. I won't go as far as saying it's poorly written, but it's a product of many contributors, including students, and yet it's an amazing piece of software.
This thread is not meant to be a criticism of projects, but a celebration that code quality is not the be all and end all.
- panic 10y agoNethack has great code! It's very easy to follow and has tons of comments.
- eigenbom 10y agoThe comments are great but for me it's old-style c makes it hard to follow, it uses lots of short var names that are forward declared, doesn't pass length with char* arrays, etc. But I don't want to criticise any particular thing, because it works amazingly well. It's one of my top 10 games.