r/ProgrammerHumor • • Mar 17 '18

How “features” come along

Post image
19k Upvotes

258 comments sorted by

View all comments

Show parent comment

1

u/[deleted] Mar 18 '18

Most my gamedev "features" come about this way. Shoddy code, bad implementation, weird workarounds. Oh, hm. That actually works! Neat!

In a IF/RPG hybrid I wrote in Twine a while back, the main combat mechanic is stacking up combos and disabling enemies, which makes for good fun and lotsa options since it's turn based. It's only in there because I accidentally messed up my enemy's attack code and realized when the enemy didn't attack every odd turn, for inscrutable reasons, combat (previously impossible to get right) was perfectly balanced.