Alexander Grund
Alexander Grund
Move out all game constants to text files (XML/lua). This should also include texture paths. - [ ] Player colors - [ ] Building data - [ ] Figure data...
I think we can gain quite some speed by using a special allocator (e.g. a Pool) to serve GameEvents. In the test replays from #1382 at GF 40k there are...
The original had avatars for each nation. We still display them at the statistics screen but use the same for every player of the same nation. We could make the...
Currently we use Boost::format for string formatting, but the future seems to be std::fmt/libfmt which is seemingly also easier to use. I'd certainly be willing to switch to the new...
Currently the formula is: `numSoldiers = availSoldiers - ceil[(distance - 21)/1]` -> Til distance 21 you can attack with all soldiers, afterwards with 1 per field less In the original...
The maximum attacker setting is currently relative to the number of soldiers in the building. This means if it is set to 3/5 and in a watchtower there are 6...
Currently we include the OGG files in the repo although they are just converted versions of the SNG_*.DAT files. Those can be converted on the fly just like the images,...
The original showed the alliances in the statistics window by displaying a colored square over the avatar of allied players. So one could easily see who cannot attack another player....
I want to use esmangle to implement a deobfuscator in a browser. When using the browserified version (cjsify does not work ATM) I don't get access to e.g. the common...
Running `make bundle` to create a browser-usable script failes with `Error: Core module "child_process" has not yet been ported to the browser`