I would like to commence with something I have prepared for almost 4 Weeks:
"Use the Lua scripting language to create a friendly graphical user interface that also enables us to configure Orxonox as we want. Available tools are extensions to the C++ code if necessary, an means with Lua and of a command interpreter that accepts command strings of any kind (CommandExecutor."
I definitely think this should be a viable Project for one semester. I bother a great deal to make this one as "student friendly" as possible within the given time (I'll have to attend other matters too of course).
What the student has to do in concrete:
- Learn lua (not too difficult)
- Get accustomed to the CEGUI tolua interface and CEGUI itself
- Become creative and design a beautiful GUI

- Don't panic