TODO.wiki
changeset 1424 4a31af381463
parent 1091 bff09b355832
child 1698 656ec7e0067e
equal deleted inserted replaced
1423:39ebd4eac1dd 1424:4a31af381463
    14 == Easy hacks ==
    14 == Easy hacks ==
    15 
    15 
    16 Just want to get your hands dirty? Pick one of your choice!
    16 Just want to get your hands dirty? Pick one of your choice!
    17 
    17 
    18   * Perform some code cleanup, engine and frontend really need some! `Grep` for TODO and FIXME and you'll find plenty of examples. File loading, image flag handling and various little improvements just wait for you.
    18   * Perform some code cleanup, engine and frontend really need some! `Grep` for TODO and FIXME and you'll find plenty of examples. File loading, image flag handling and various little improvements just wait for you.
    19   * Make our AI use any weapon of your choice. Check out the uAI`*`.pas files and see how the current weapons are handled.
    19   * Make our AI use any weapon of your choice. Check out the `uAI*.pas` files and see how the current weapons are handled.
    20   * Write a simple shell script (`bash`, `ruby`, `perl`, `python`, `awk`...) to update the localization strings for iOS and propagate the diff to all the localized files. This task doesn't require coding or having an i-Device, just basic shell scripting.
    20   * Write a simple shell script (`bash`, `ruby`, `perl`, `python`, `awk`...) to update the localization strings for iOS and propagate the diff to all the localized files. This task doesn't require coding or having an i-Device, just basic shell scripting.
    21   * Make a cross-platform tool (for instance a script) that identifies new phrases in our mission, training and gameplay scripts and adds them (marked untranslated) into our `Lua` localization files.
    21   * Make a cross-platform tool (for instance a script) that identifies new phrases in our mission, training and gameplay scripts and adds them (marked untranslated) into our `Lua` localization files.
    22   * Drop a shadow effect to every widget in our frontend. This will help you: https://doc.qt.io/qt-5/qgraphicsdropshadoweffect.html
    22   * Drop a shadow effect to every widget in our frontend. This will help you: https://doc.qt.io/qt-5/qgraphicsdropshadoweffect.html
    23   * Run `Valgrind` on engine, report the  most used functions and optimize them so that performance increases.
    23   * Run `Valgrind` on engine, report the  most used functions and optimize them so that performance increases.
    24   * Use the Qt macro `QtPrintable` everywhere instead of looping through various string methods.
    24   * Use the Qt macro `QtPrintable` everywhere instead of looping through various string methods.