NotAFile
NotAFile
It seems this module was only there because the original author was unfamiliar with how to use c++ classes from cython. With copying a few declarations over to bytes.pyx, the...
This is probably due to some lack of cleanup. Either way, it does not cause issues.
I expected this to exist, but it seems it does not Ideally, both coarse (A5) and in precise coordinates
The current free-for-all game mode stinks. It's basically just teamkilling enabled. There was a better one that showed all players as being on the opposite team.
While we are digging in the C++ code, it might be worth considering if it's worth a rewrite in Cython?
Currently the world update is fed with the UPDATE_FREQUENCY as time delta. As far as I'm aware, the usual best practice is to measure the time spent since the last...
Current constants.py is a mess. It would be nice to steal the constants.py from @10se1ucgo's ace.py. Of course, we have to add some hack to make it backwards compatible, but...
Currently, the gamemode code is sprinkled around the place. Ideally, we would factor it into one place to make custom gamemodes easier to write. Instead of hooking into various places...
This ties into #90. The attempted division between protocol and server implementation is practically nonexistent, and the protocol class is waaay to big. There's basically two things we could do:...
Maintaining the 60 scripts currently in the scripts folder is an unreasonable burden on the project. All but the most important scripts should be moved to the extras repository. Suggestion...