Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changes between Version 9 and Version 10 of ~archive/SA_WissenschaftlicherKontext


Ignore:
Timestamp:
Mar 2, 2006, 10:24:56 AM (18 years ago)
Author:
bensch
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • ~archive/SA_WissenschaftlicherKontext

    v9 v10  
    66== Open Source Arbeitesumgebung ==
    77 * Programmierung einer Projektwebseite fuer Orxonox in HTML/PHP
    8  * Einfuehrung eines WIKIs mit Dokumentation fuer alle Programmierer
     8 * Einfuehrung und Benutzung eines WIKIs mit Dokumentation fuer alle Entwickler
    99 * Verwendung des Projektmanagement tools: SVN
    1010 * Konsequente Dokumentation des source codes mittels Doxygen
    1111
    1212== Programmiertechnische Umgebung ==
    13  * Erlernen der zugrundeliegenden Libraries: SDL, OpenGL, OpenGL Extensions, Shader Language, STL, OpenAL, FFmpeg
     13 * Erlernen der zugrundeliegenden Libraries: SDL, OpenGL, OpenGL Extensions, Graphics Shader Language, STL, OpenAL, FFmpeg
    1414 * Objektorientiertes Programmieren mit Modellierung durch UML class/sequence graphs
    1515 * Advanced C++ Programmierung (inkl. Templates und Makros)
     
    2929 * Object-Object Collision Detection Algorithm: OBB (Object aligned Bounding Boxes)
    3030 * Spatial Terrain Separation Algorithm: Quadtree von beliebigen Vertex soups
    31  * Loading Framework: Objekte koennen mittels XML files erstellt werden: laden von Spiel welten
     31 * Loading Framework: Objekte koennen mittels XML files erstellt/geladen werden: laden von Spielwelten
    3232 * Dynamisches Laden: Objekte mittels shared library und Factory erzeugen und verwenden
    3333 * Dynamische Resource Allocation von Models, Texturen, Sounds und anderen Resourcen ueber einen Resource Manager
    3434 * Grafisches: Laden von verschiedenen Modelarten (MD2, OBJ), Particle Systems mit Billboarding, Fog Effects, Billboards
    35  * Sound: Implementierung einer SoundEngine zur Verwaltung von Channels, Buffers und Sourcen
     35 * Sound: Implementierung einer 3D-SoundEngine zur Verwaltung von Channels, Buffers und Sourcen
    3636
    3737== Moegliche Arbeiten fuer Semesterarbeit ==
    3838 * Artificial Intelligence von NPCs
    3939 * Object-ConcaveBody Collision Detection
    40  * Design und Implementierung einer OpenGL Graphical User Interface Library fuer Orxonox (GUI)
     40 * Design und Implementierung einer Qt und OpenGL Graphical User Interface Library fuer Orxonox (GUI)
    4141 * Design und Implementierung eines Scripting Interfaces (evt. Suche nach einem identischen Open Source Projekt)
    42  * Erweiterung des Network Moduls von Orxonox: HTTP/Telnet status Interface,
     42 * Erweiterung des Network Moduls von Orxonox: HTTP/Telnet status Interface