Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

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

Last change on this file since 10224 was 10086, checked in by nicolasc, 17 years ago

updated drawing function

File size: 10.2 KB
RevLine 
[10086]12006-12-17 Nicolas Schlumberger <nicolasc@ee.ethz.ch>
2  Added guiding sysmte for swarm missile
3  updated drawing function, to draw in the correct direction
4
[10082]52006-12-16  Marc Schärer <marcscha@ee.ethz.ch>
6  Addition trail system
7  Experiment with explosion class on SpaceShip.
8  Sadly, collision problems still persist. need to be solved until wednesday 2006-12-20
9
[10016]102006-12-03  Nicolas Schlumberger <nicolasc@ee.ethz.ch>
11  Added Rotation to hbolt
12  Did some experimenting with test_entity2 (rotation, texturing)
13  Added textured versions of bolt, and hbolt
14
[9998]152006-12-03  Marc Schärer <marcscha@ee.ethz.ch>
16  Added functionality to show / hide a crosshair to the weapon manager. No default crosshair anymore
17  Multiple weapons per ship added
18  Several small tweaks needed to make the above working added
[10004]19  Addition of SwarmMissile and SwarmProjectile
[9998]20
[9979]212006-11-29  Nicolas Schlumbgerger <nicolasc@ee.ethz.ch>
22  Added bolt projectile for light blaster, copied of laser
23  Added hbolt projectile for heavy blaster, copied of laser
24  Added bolt model, currently untextured
25  Added hbolt model, currently untextured
26
[9965]272006-11-28      Marc Schärer <marcscha@ee.ethz.ch>
28        Mapped primary weapon manager back to playable default weapon manager.
29        Addition of secondary weapon manager for special weapon. Currently uses Cannon to show and test this functionality.
30        Implementation of weapon energy regeneration. This needed some little modifications to the HUD class as well but now works :)
31        Addition of the second weapon manager to the HUD manager in util/hud .h .cc for our master of HUD ;-)
32
[9869]332006-09-22      Benjamin Grauer <bensch@orxonox.net>
34        Complete reimplementation of the ResourceManager.
35        Now all resourceable Classes have a SubClass, that handles via Resources.
[9872]36        The approach is scaleable and modular, and conforms with shared libraries.
[9869]37
382006-09-16      Benjamin Grauer <bensch@orxonox.net>
39        Total templated and typesafe approach to the Executor paradigm.
[9872]40        Now there is only one implementation of the Executor-construct,
[9869]41        and all special types of executors (e.g SubString, lua_State*)
42        are created via Explicit Specialization and an Evaluater.
43
442006-09-01      Benjamin Grauer <bensch@orxonox.net>
45        Reimplementation of the ObjectList Class
46        Removed old constructs
47        Waiting for adaptions in Network and CollisionReaction
48
492006-07-21      Benjamin Grauer <bensch@orxonox.net>
[9406]50        New implementation of the signal/slot paradigm
51        For this the nice implementation sigslot from Sarah Thompson was adapted.
52        Also adopted the GL-Gui callback.
53        One other thing done was the switch from const char* to const std::string&
54         in the return value from BaseObject::getName and BaseObject::getClassName.
55        Also removed GTK completely (man i am happy about this one :) )
56
[9872]572006-08-04      Patrick Boenzli <patrick@orxonox.net>
58        Proxy Server topology for the Multi-player game.
59        Now it is possible to play with millions of Players in one World.
60
[9406]612006-07-21      orxonox <info@orxonox.net>
62        All implementations from the PPS-team in the Summer-semester integrated:
63         Network (update) [Christoph Renner]
64         Weather engine [David Hasenfratz, Andreas Maechler]
65         Water with a very nice shader implementation. [Stefan Lienhard]
66         Scripting Engine (LUA-interface) [Silvan Nellen]
67         Story book (mostly within of the WIKI) [Benjamin Knecht]
68         Binary Space Partitioning [Claudio Botta]
69
[9869]702006-06-10      Benjamin Grauer <bensch@orxonox.net>
[9406]71        Introduced new GL-style Gui
72
[9869]732006-05-19      Benjamin Grauer <bensch@orxonox.net>
[7725]74        New Design of the Executor (constant instead of linear time)
75
762006-05-18      Patrick Boenzli <patrick@orxonox.net>
77        Total redesign of the Collision-Detection Engine.
78
792006-05-17      Benjamin Grauer <bensch@orxonox.net>
80        Introduced new QT-style Gui.
81
[7223]822006-03-12      orxonox <info@orxonox.net>
83        Mayor switch to std::string (almost complete)
84        All implementations from the PPS-team integrated:
85         Network
86         MoviePlayer
87         HeightMap
[7725]88         New SpaceShip Helicopter and Hover
[7223]89         PowerUps
90         Water
91         many many more...
92
[6006]932005-12-10      Benjamin Grauer <bensch@orxonox.net>
94        Implemented LOD (level of detail)
95        Implemented it through loading of Objects
96
97
[5658]982005-11-20      Benjamin Grauer <bensch@orxonox.net>
99        Implemented a new Class: Executor
100        This is an abstract Superclass, that is able to execute any function with parameters.
101        Used it in LoadParam and ShellCommand so far.
102
1032005-09-24      Benjamin Grauer <bensch@orxonox.net>
[5250]104        Finished implementing the Shell.
105
[5658]1062005-09-20      orxonox <info@orxonox.net>
[5250]107        Begin of Valgrind cleanup.
108
[5658]1092005-08-16      orxonox <info@orxonox.net>
[5066]110        Realesed 0.3.1_alpha, on the grounds of collision detection
111        Working on a Windows-Realease...
112
[5658]1132005-08-16      Patrick Boenzli <boenzli@orxonox.net>
[5065]114        Integrated the collision detection into the orxonox framework. It
[5066]115        bases on object-oriented-bounding boxes. The tree is spawned out of
116        any polygon soup.
[5065]117
[5658]1182005-08-15      Benjamin Grauer <bensch@orxonox.net>
[5023]119        Reimplemented the IniParser.
120        Now it is possible, to read and write with it, in an easy c++ style.
121        Performance update due to preparsing.
122
[5658]1232005-08-14      Benjamin Grauer <bensch@orxonox.net>
[5025]124        Enhanced PNode, SmoothPNode, softReparenting, better display.
125        Major Speed-update to Vector and Quaternion.
126
[5658]1272005-07-23      Benjamin Grauer <bensch@orxonox.net>
[4943]128        Reimplemeted the ObjectManager, and the GarbageCollector.
129        Features:
130        modularity: easily adding new Creatable Classes through
131        the Factory-style.
132        Faster algorithm in the GarbageCollector, that only checks collectables.
133
[5658]1342005-07-23      Patrick Boenzli <boenzli@orxonox.net>
[5065]135        Implemented a spatial separation algorithm that separates any polygon
[5066]136        soup into a quadtree. The tree leafs are hold in a hash table for
137        fast lookup.
[5065]138
[5658]1392005-07-14      Benjamin Grauer <bensch@orxonox.net>
[4865]140        Implementd Render2D and Element2D, that handles 2D-shapes overlay
141        This is a new Engine, enabling us to render to layers.
142
[5658]1432005-07-01      Benjamin Grauer <bensch@orxonox.net>
[4755]144        Implemented ClassList.h:
[4822]145        an interface to BaseObject saving all instances in Lists.
146        It also enables loadability-identifiers.
147        To decide is, if this approach is fast enough.
[4755]148
[5658]1492005-06-20      Patrick Boenzli <patrick@orxonox.net>
[4811]150        Implemented an OBB collision detection system, injected into the
[4822]151        WorldEntity framework. Object - Object Collision Detection works
152        fine. Still work on the Object - Ground CD.
[4811]153
[5658]1542005-06-10      Benjamin Grauer <bensch@orxonox.net>
[4602]155        Established a try on class-derivation and isA function.
156
[5658]1572005-06-09      orxonox <info@orxonox.net>
[4561]158        created new Tag 0.3.0-pre-alpha
[4507]159
[5658]1602005-06-04      Benjamin Grauer <bensch@orxonox.net>
[4561]161        Merged the SoundEngine (openAL-version) into the trunk
162        this is one of the major steps up to version 0.3-pre-alpha
[4503]163
[5658]1642005-06-03      Benjamin Grauer <bensch@orxonox.net>
[4561]165        Implemented cycling loading procedures used for
166        the TrackManager and Animations
[4473]167
[5658]1682005-06-01      orxonox <info@orxonox.net>
[4561]169        serious cleanup of most files
170        design and doxygen tags
171        deleted old unused fucntions
[4473]172
[4561]1732005-05-30      Patrick Boenzli <patrick@oroxnox.ethz.ch>
174        Implemented new EventSystem for orxonox
175        Highly advanced, and much faster.
[4344]176
[5658]1772005-05-27      Benjamin Grauer <bensch@orxonox.net>
[4561]178        Intorducing new Subprojects with a new modular framework.
179        Introducing ParticlesFun
180        Introducing new Importer (this was easy :))
[4144]181
[5658]1822005-05-10      Benjamin Grauer <bensch@orxonox.net>
[4561]183        Merged the gui into the executable
184        Windows compiles again.
[3995]185
[5658]1862005-04-27      orxonox <info@orxonox.net>
[4561]187        Tagged Version 0.2.3-pre-alpha
[3995]188
[5658]1892005-04-23      Patrick Boenzli <patrick@orxonox.net>
[4561]190        Finished most work on Animation-classes
[3969]191
[5658]1922005-04-21      Benjamin Grauer <bensch@orxonox.net>
[4561]193        Material Class update: possibility for transparency.
[3969]194
[5658]1952005-04-15      Patrick Boenzli <partick@orxonox.net>
[4561]196        Added AnimationPlayer and two animation classes.
[3969]197
[5658]1982005-04-07      Patrick Boenzli <patrick@orxonox.net>
[4561]199        Reimplemeted the Weapon and shoot-functions
[3790]200
[5658]2012005-03-31      Benjamin Grauer <bensch@orxonox.net>
[4561]202        Added Text Engine
[3790]203
[5658]2042005-03-26      Benjamin Grauer <bensch@orxonox.net>
[4561]205        Added ResourceManager
[3790]206
[5658]2072005-03-24      Patrick Boenzli <patrick@orxonox.net>
[4561]208        Reimplemented shooting.
[3601]209
[5658]2102005-03-16      orxonox <info@orxonox.net>
[4561]211        Finished work on version 0.2.1-pre-alpha released 0.2.2-pre-alpha
[3555]212
[5658]2132005-03-15      Patrick Boenzli <patrick@orxonox.net>
[4561]214        parenting finished
[3555]215
[5658]2162005-03-09      Patrick Boenzli <patrick@orxonox.net>
[4561]217        Big Cleanup again
[3555]218
[5658]2192005-03-01      Benjamin Grauer <bensch@orxonox.net>
[4561]220        Added Light Class
[3555]221
[5658]2222005-02-27      Benjamin Grauer <bensch@orxonox.net>
[4561]223        Big Configure.ac-cleanup
[3555]224
[4561]2252005-02-22      David Gruetter <davgr@gmx.ch>
226        Added Skysphere
[3555]227
[5658]2282005-01-07      Patrick Boenzli <patrick@orxonox.net>
[4561]229        LoadScreen implemented
[3555]230
[5658]2312004-12-20      Patrick Boenzli <patrick@orxonox.net>
[4561]232        New Version out 0.2.1-pre-alpha
[3555]233
[5658]2342004-12-20      Patrick Boenzli <patrick@orxonox.net>
[4561]235        HEAVY cleanup of the framework
[3555]236
[5658]2372004-12-18      Patrick Boenzli <patrick@orxonox.net>
[4561]238        enhanced the Command Node
[3555]239
[4561]2402004-12-15      Nico Benold <bernoldn@ee.ethz.ch>
241        OS X support
[3555]242
[5658]2432004-12-15      Benjamin Grauer <bensch@orxonox.net>
[4561]244        Defined standard coding rules
[3555]245
[5658]2462004-12-15      Benjamin Grauer <bensch@orxonox.net>
[4561]247        Added Importer for showing 3D Object.
248
2492004-11-07      David Gruetter <davgr@gmx.ch>
250        Shaded Terrain
251
2522004-10-23      Adrian Buerli <buerlia@ee.ethz.ch>
253        Dynamic Mountains, dynamic movement.
254
[5658]2552004-10-18      Patrick Boenzli <patrick@orxonox.net>
[4561]256        Release 0.1-pre-alpha
257
2582004-07-17      Christian Meyer <cmeyer@ee.ethz.ch>
259        SDL-Framework
260
2612004-06-09      Tom of ethz
262        Added endless Mountains
263
[5658]2642004-06-02      Benjamin Grauer <bensch@orxonox.net>
[4561]265        Added Console
266
[5658]2672004-05-20      Patrick Boenzli <patrick@orxonox.net>
[4561]268        Added the ability to shoot
269
[5658]2702004-05-05      Benjamin Grauer <bensch@orxonox.net>
[4561]271        Added the GUI.
272
[5658]2732004-04-21      Patrik Boenzli <patrick@orxonox.net>
[4561]274        Added Makefile to orxonox
275
2762004-04-25      Amir Guindehi <amir@guindehi.ch>
[4756]277        Created Project orxonox.
[9869]278        Thanks a lot. (from all the Orxonox-dev-team)
Note: See TracBrowser for help on using the repository browser.