[[ArchivePage]] = Author = [wiki:people/MarcSchaerer Marc Schaerer] & [wiki:people/NicolasSchlumberger Nicolas Schlumberger] == Project page for tickets == * Ticket [ticket:167 167] [[BR]] * Ticket [ticket:170 170] = Goal = Creation of the needed structures to handle a ship character system.[[BR]] Creation of multiple weapon systems.[[BR]] As we are thinking that those topics depend on each other, we are creating them together.[[BR]] = Design = UMLs and other design graphics are following [[BR]] Design images for the 3 blaster weapons to give the modellers some idea on how our weapon generally are going to look like are attached to this page. = Development Diary = [https://forum.orxonox.net/viewtopic.php?t=50 Diary] = Character System = == Ship Attributes == * Shield: Energy based protection which regenerates itself slowly if it is not hit. [[BR]] * Armor: Physical protection for the ship internals[[BR]] * Electronics: State of the internal components handling aiming, fire, special weapons, ship control, ...[[BR]] * Engine: Agility, maneuverability of the ship. 3 values: forward, backward, sideward[[BR]] * Weapon slots (energy, special)[[BR]] * Radar, Aiming Computer[[BR]] * Reactor: Energy Output and capacity used for shield, engine and energy weapons[[BR]] * Upgrade Slots[[BR]][[BR]] [https://forum.orxonox.net/viewtopic.php?p=277 Current] forum post == Ship Design == The ships base on fixed models with given attributes. Each ship has a given amount of upgrade slots which allow the player to modify the attributes for his individual needs, if he can afford it.[[BR]] The planned ship classes are scout (light, fast), fighter (average), bomber (heavy, slow)[[BR]] [[BR]] The weapon systems do not need any modification on the already present class – manager system which is present through Weapon and Weapon Manager class.[[BR]][[BR]] = Multiple Weapon Systems = Basic Weapons for the player ship: * 3 Types of a basic blaster (light,fast | average, average | heavy, slow) with the same dmg/time * Swarm missile launcher which fires X missiles at enemies on the screen [[BR]] 2 Noxon Weapons (currently not further specified. Will be organic style weapons) All those weapons include header files and implementation as well as creation of the needed graphical effects and models if not present. These weapons are: Light Blaster, Medium Blaster, Heavy Blaster and Swarm Launcher.[[BR]] [wiki:content/models/HumanWeapons Human Weapons] For aliens we created two weapons: Acid Launcher and Spike Ball.[[BR]] [wiki:content/models/NoxonWeapons Noxonian Weapons] == TODOS == * Implementation of Character System * Implementation of Blasters * Implementation of Swarm Missiles * Design of Noxon Weapons * Implementation of Noxon Weapons * Content Creation == Timetable == for Character System and Multiple Weapon Systems[[BR]] || Date || Topic || State || || 22. Nov || Implementation of Character System (header and functionality). || OK || || 29. Nov || Implementation of the needed header files for the basic weapons. || OK || || 6. Dec || Implementation of the basic weapons. Creation of the needed media. || OK (effects need polish) || || 13. Dec || Design and implementation of a first noxon weapon. || OK || || 20. Dec || Intermediate presentation, finish first noxon weapon, start of a second noxon weapon. || OK|| || 3. Jan || Finish the second noxon weapon. || OK|| || 10. Jan || Code freeze, debug. || OK || || 17. Jan || Debug, testing and balance. || OK || || 24. Jan || Bugfixes and removal of segfaults || OK || || 31. Jan || Presentation 14:15 @ ETZ G91 || ||