Purpose:
Improve the user experience of ORTS, specifically the ortsg application. Help make ORTS more approachable to users by improving, polishing and adding to its Graphical User Interface.
... [More]
Main Objectives:
>Tune the "rubber-banding" unit selection system to respond more as prior RTS gamers would expect, including fixing a unit selection bug made known to us by Tim.
>Implement a more complete in-game menu system, including tweaking icons and menus to make it more instantly understandable and unobtrusive to new users.
>Work with other teams to implement user definable AI scripts and actions.
>Implement unit death animations created previously by artists. Additionally: Implement incremental damage to buildings.
>Implement a more immersive solution to indicate units being attacked, rather than the current method of showing an arrow. Additionally: Use particle system where appropriate.
Secondary Objectives (Time Willing):
>Research and implement an intuitive way for all users to take advantage of the ORTS in-game split views.
>Complete ORTS.net.
>Aid other teams where needed to make game-winning AI for competition.
Please get involved in developing ORTS at http://www.cs.ualberta.ca/~mburo/orts/
Note: To reload a bp mess with gui.bp's f5 save function. create a method for GFXinit() that calls itself every 500(ticks) and calls init-(emitter)() [Less]