Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

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

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

Modifications to ship, HUD,.. see changelog

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