Jonas Jelten
Jonas Jelten
TODO: figure out how this flag can be passed elegantly from `zbarImage` to `zbarSymbolIter` and then `zbarSymbol`. Probably with adding a `use_utf8` parameter to `zbarSymbolIter_FromSymbolSet` and then extending every class...
**Required skills:** Cython **Difficulty:** Medium SMX is the graphics storage format in AoE2:DE. We export these files to PNG in the converter. Because of the different storage formats and layers,...
We should come up with a list of things the engine has to be capable of to properly simulate the games we want to support. This includes every detail that...
Due to personal experience I'd really like to replace jinja2 with mako templates instead. We only use jinja in `openage/codegen/coord.py`. Really not high priority :)
Currently, we have Doxygen to generate our inline C++ documentation (`libopenage/`). We also use it for the Python code (`openage/`), but we should switch to [Sphinx](http://www.sphinx-doc.org/) for this. To beautify...
Very related to the conversion targets (#79) and the version detection (#61) is the support of converting media and game files from setup disk images. The Python module `openage.cabextract` provides...
Although not much practical use currently, we should be able to share mods via p2p. We should use some DHT, e.g. use trackerless `libtorrent`, ... We don't need some ugly...
My master's thesis ~is~ was about implementing and designing [nyan](https://github.com/SFTtech/nyan) (#28). ~Assuming it is finished,~ It's finished and openage needs a huge overhaul to integrate it. The integration must be...
When one wants to use arguments in a C++ demo, the best variant is to use Python and then call to C++. We should document in `doc/code/testing.md` with a very...
tl;wr: the server does all calculations, clients only render the state they received. state is transmitted by keyframes at "predicted" end points. The design is pretty much like on would...