Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: orxonox.OLD/branches/playability/ChangeLog @ 9998

Last change on this file since 9998 was 9998, checked in by marcscha, 18 years ago

multiple weapons, crosshair visibility → changelog

File size: 9.6 KB
RevLine 
[9998]12006-12-03  Marc Schärer <marcscha@ee.ethz.ch>
2  Added functionality to show / hide a crosshair to the weapon manager. No default crosshair anymore
3  Multiple weapons per ship added
4  Several small tweaks needed to make the above working added
5
6
[9979]72006-11-29  Nicolas Schlumbgerger <nicolasc@ee.ethz.ch>
8  Added bolt projectile for light blaster, copied of laser
9  Added hbolt projectile for heavy blaster, copied of laser
10  Added bolt model, currently untextured
11  Added hbolt model, currently untextured
12
[9965]132006-11-28      Marc Schärer <marcscha@ee.ethz.ch>
14        Mapped primary weapon manager back to playable default weapon manager.
15        Addition of secondary weapon manager for special weapon. Currently uses Cannon to show and test this functionality.
16        Implementation of weapon energy regeneration. This needed some little modifications to the HUD class as well but now works :)
17        Addition of the second weapon manager to the HUD manager in util/hud .h .cc for our master of HUD ;-)
18
19
[9869]202006-09-22      Benjamin Grauer <bensch@orxonox.net>
21        Complete reimplementation of the ResourceManager.
22        Now all resourceable Classes have a SubClass, that handles via Resources.
[9872]23        The approach is scaleable and modular, and conforms with shared libraries.
[9869]24
252006-09-16      Benjamin Grauer <bensch@orxonox.net>
26        Total templated and typesafe approach to the Executor paradigm.
[9872]27        Now there is only one implementation of the Executor-construct,
[9869]28        and all special types of executors (e.g SubString, lua_State*)
29        are created via Explicit Specialization and an Evaluater.
30
312006-09-01      Benjamin Grauer <bensch@orxonox.net>
32        Reimplementation of the ObjectList Class
33        Removed old constructs
34        Waiting for adaptions in Network and CollisionReaction
35
362006-07-21      Benjamin Grauer <bensch@orxonox.net>
[9406]37        New implementation of the signal/slot paradigm
38        For this the nice implementation sigslot from Sarah Thompson was adapted.
39        Also adopted the GL-Gui callback.
40        One other thing done was the switch from const char* to const std::string&
41         in the return value from BaseObject::getName and BaseObject::getClassName.
42        Also removed GTK completely (man i am happy about this one :) )
43
[9872]442006-08-04      Patrick Boenzli <patrick@orxonox.net>
45        Proxy Server topology for the Multi-player game.
46        Now it is possible to play with millions of Players in one World.
47
[9406]482006-07-21      orxonox <info@orxonox.net>
49        All implementations from the PPS-team in the Summer-semester integrated:
50         Network (update) [Christoph Renner]
51         Weather engine [David Hasenfratz, Andreas Maechler]
52         Water with a very nice shader implementation. [Stefan Lienhard]
53         Scripting Engine (LUA-interface) [Silvan Nellen]
54         Story book (mostly within of the WIKI) [Benjamin Knecht]
55         Binary Space Partitioning [Claudio Botta]
56
[9869]572006-06-10      Benjamin Grauer <bensch@orxonox.net>
[9406]58        Introduced new GL-style Gui
59
[9869]602006-05-19      Benjamin Grauer <bensch@orxonox.net>
[7725]61        New Design of the Executor (constant instead of linear time)
62
632006-05-18      Patrick Boenzli <patrick@orxonox.net>
64        Total redesign of the Collision-Detection Engine.
65
662006-05-17      Benjamin Grauer <bensch@orxonox.net>
67        Introduced new QT-style Gui.
68
[7223]692006-03-12      orxonox <info@orxonox.net>
70        Mayor switch to std::string (almost complete)
71        All implementations from the PPS-team integrated:
72         Network
73         MoviePlayer
74         HeightMap
[7725]75         New SpaceShip Helicopter and Hover
[7223]76         PowerUps
77         Water
78         many many more...
79
[6006]802005-12-10      Benjamin Grauer <bensch@orxonox.net>
81        Implemented LOD (level of detail)
82        Implemented it through loading of Objects
83
84
[5658]852005-11-20      Benjamin Grauer <bensch@orxonox.net>
86        Implemented a new Class: Executor
87        This is an abstract Superclass, that is able to execute any function with parameters.
88        Used it in LoadParam and ShellCommand so far.
89
902005-09-24      Benjamin Grauer <bensch@orxonox.net>
[5250]91        Finished implementing the Shell.
92
[5658]932005-09-20      orxonox <info@orxonox.net>
[5250]94        Begin of Valgrind cleanup.
95
[5658]962005-08-16      orxonox <info@orxonox.net>
[5066]97        Realesed 0.3.1_alpha, on the grounds of collision detection
98        Working on a Windows-Realease...
99
[5658]1002005-08-16      Patrick Boenzli <boenzli@orxonox.net>
[5065]101        Integrated the collision detection into the orxonox framework. It
[5066]102        bases on object-oriented-bounding boxes. The tree is spawned out of
103        any polygon soup.
[5065]104
[5658]1052005-08-15      Benjamin Grauer <bensch@orxonox.net>
[5023]106        Reimplemented the IniParser.
107        Now it is possible, to read and write with it, in an easy c++ style.
108        Performance update due to preparsing.
109
[5658]1102005-08-14      Benjamin Grauer <bensch@orxonox.net>
[5025]111        Enhanced PNode, SmoothPNode, softReparenting, better display.
112        Major Speed-update to Vector and Quaternion.
113
[5658]1142005-07-23      Benjamin Grauer <bensch@orxonox.net>
[4943]115        Reimplemeted the ObjectManager, and the GarbageCollector.
116        Features:
117        modularity: easily adding new Creatable Classes through
118        the Factory-style.
119        Faster algorithm in the GarbageCollector, that only checks collectables.
120
[5658]1212005-07-23      Patrick Boenzli <boenzli@orxonox.net>
[5065]122        Implemented a spatial separation algorithm that separates any polygon
[5066]123        soup into a quadtree. The tree leafs are hold in a hash table for
124        fast lookup.
[5065]125
[5658]1262005-07-14      Benjamin Grauer <bensch@orxonox.net>
[4865]127        Implementd Render2D and Element2D, that handles 2D-shapes overlay
128        This is a new Engine, enabling us to render to layers.
129
[5658]1302005-07-01      Benjamin Grauer <bensch@orxonox.net>
[4755]131        Implemented ClassList.h:
[4822]132        an interface to BaseObject saving all instances in Lists.
133        It also enables loadability-identifiers.
134        To decide is, if this approach is fast enough.
[4755]135
[5658]1362005-06-20      Patrick Boenzli <patrick@orxonox.net>
[4811]137        Implemented an OBB collision detection system, injected into the
[4822]138        WorldEntity framework. Object - Object Collision Detection works
139        fine. Still work on the Object - Ground CD.
[4811]140
[5658]1412005-06-10      Benjamin Grauer <bensch@orxonox.net>
[4602]142        Established a try on class-derivation and isA function.
143
[5658]1442005-06-09      orxonox <info@orxonox.net>
[4561]145        created new Tag 0.3.0-pre-alpha
[4507]146
[5658]1472005-06-04      Benjamin Grauer <bensch@orxonox.net>
[4561]148        Merged the SoundEngine (openAL-version) into the trunk
149        this is one of the major steps up to version 0.3-pre-alpha
[4503]150
[5658]1512005-06-03      Benjamin Grauer <bensch@orxonox.net>
[4561]152        Implemented cycling loading procedures used for
153        the TrackManager and Animations
[4473]154
[5658]1552005-06-01      orxonox <info@orxonox.net>
[4561]156        serious cleanup of most files
157        design and doxygen tags
158        deleted old unused fucntions
[4473]159
[4561]1602005-05-30      Patrick Boenzli <patrick@oroxnox.ethz.ch>
161        Implemented new EventSystem for orxonox
162        Highly advanced, and much faster.
[4344]163
[5658]1642005-05-27      Benjamin Grauer <bensch@orxonox.net>
[4561]165        Intorducing new Subprojects with a new modular framework.
166        Introducing ParticlesFun
167        Introducing new Importer (this was easy :))
[4144]168
[5658]1692005-05-10      Benjamin Grauer <bensch@orxonox.net>
[4561]170        Merged the gui into the executable
171        Windows compiles again.
[3995]172
[5658]1732005-04-27      orxonox <info@orxonox.net>
[4561]174        Tagged Version 0.2.3-pre-alpha
[3995]175
[5658]1762005-04-23      Patrick Boenzli <patrick@orxonox.net>
[4561]177        Finished most work on Animation-classes
[3969]178
[5658]1792005-04-21      Benjamin Grauer <bensch@orxonox.net>
[4561]180        Material Class update: possibility for transparency.
[3969]181
[5658]1822005-04-15      Patrick Boenzli <partick@orxonox.net>
[4561]183        Added AnimationPlayer and two animation classes.
[3969]184
[5658]1852005-04-07      Patrick Boenzli <patrick@orxonox.net>
[4561]186        Reimplemeted the Weapon and shoot-functions
[3790]187
[5658]1882005-03-31      Benjamin Grauer <bensch@orxonox.net>
[4561]189        Added Text Engine
[3790]190
[5658]1912005-03-26      Benjamin Grauer <bensch@orxonox.net>
[4561]192        Added ResourceManager
[3790]193
[5658]1942005-03-24      Patrick Boenzli <patrick@orxonox.net>
[4561]195        Reimplemented shooting.
[3601]196
[5658]1972005-03-16      orxonox <info@orxonox.net>
[4561]198        Finished work on version 0.2.1-pre-alpha released 0.2.2-pre-alpha
[3555]199
[5658]2002005-03-15      Patrick Boenzli <patrick@orxonox.net>
[4561]201        parenting finished
[3555]202
[5658]2032005-03-09      Patrick Boenzli <patrick@orxonox.net>
[4561]204        Big Cleanup again
[3555]205
[5658]2062005-03-01      Benjamin Grauer <bensch@orxonox.net>
[4561]207        Added Light Class
[3555]208
[5658]2092005-02-27      Benjamin Grauer <bensch@orxonox.net>
[4561]210        Big Configure.ac-cleanup
[3555]211
[4561]2122005-02-22      David Gruetter <davgr@gmx.ch>
213        Added Skysphere
[3555]214
[5658]2152005-01-07      Patrick Boenzli <patrick@orxonox.net>
[4561]216        LoadScreen implemented
[3555]217
[5658]2182004-12-20      Patrick Boenzli <patrick@orxonox.net>
[4561]219        New Version out 0.2.1-pre-alpha
[3555]220
[5658]2212004-12-20      Patrick Boenzli <patrick@orxonox.net>
[4561]222        HEAVY cleanup of the framework
[3555]223
[5658]2242004-12-18      Patrick Boenzli <patrick@orxonox.net>
[4561]225        enhanced the Command Node
[3555]226
[4561]2272004-12-15      Nico Benold <bernoldn@ee.ethz.ch>
228        OS X support
[3555]229
[5658]2302004-12-15      Benjamin Grauer <bensch@orxonox.net>
[4561]231        Defined standard coding rules
[3555]232
[5658]2332004-12-15      Benjamin Grauer <bensch@orxonox.net>
[4561]234        Added Importer for showing 3D Object.
235
2362004-11-07      David Gruetter <davgr@gmx.ch>
237        Shaded Terrain
238
2392004-10-23      Adrian Buerli <buerlia@ee.ethz.ch>
240        Dynamic Mountains, dynamic movement.
241
[5658]2422004-10-18      Patrick Boenzli <patrick@orxonox.net>
[4561]243        Release 0.1-pre-alpha
244
2452004-07-17      Christian Meyer <cmeyer@ee.ethz.ch>
246        SDL-Framework
247
2482004-06-09      Tom of ethz
249        Added endless Mountains
250
[5658]2512004-06-02      Benjamin Grauer <bensch@orxonox.net>
[4561]252        Added Console
253
[5658]2542004-05-20      Patrick Boenzli <patrick@orxonox.net>
[4561]255        Added the ability to shoot
256
[5658]2572004-05-05      Benjamin Grauer <bensch@orxonox.net>
[4561]258        Added the GUI.
259
[5658]2602004-04-21      Patrik Boenzli <patrick@orxonox.net>
[4561]261        Added Makefile to orxonox
262
2632004-04-25      Amir Guindehi <amir@guindehi.ch>
[4756]264        Created Project orxonox.
[9869]265        Thanks a lot. (from all the Orxonox-dev-team)
Note: See TracBrowser for help on using the repository browser.