Thanks for sharing, it's interesting to read about the entity component system method. Your game is very playable and feels the same as the original as far as I can tell.
FYI, I had to make these minor changes to get it to build on Linux. There's a case-sensitivity issue with SDL_ttf, and I had to list some extra secondary libraries on target_link_libraries. I don't know why that latter was necessary, and I suppose that there is a better way to do it.
Thanks for sharing, it's interesting to read about the entity component system method. Your game is very playable and feels the same as the original as far as I can tell.
FYI, I had to make these minor changes to get it to build on Linux. There's a case-sensitivity issue with
SDL_ttf
, and I had to list some extra secondary libraries ontarget_link_libraries
. I don't know why that latter was necessary, and I suppose that there is a better way to do it.Thanks for reading Sam! glad you could make it work!
"It works in my machine"™ - I barely understand how cmake works.
I'll add those dependencies in for the next person who wants to give it atry.
ps: there's a WASM version now: feresr.github.io/smb/smb-.html