Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Custom Query (296 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (1 - 3 of 296)

1 2 3 4 5 6 7 8 9 10 11
Ticket Resolution Summary Owner Reporter
#1 fixed implementing parenting patrick patrick
Description

Implementing a new coordinating system via parenting. The idea is, that every object, every point in the world has a relative and an absoulte coordinate.

  • relative coordinate: is defined relative to a parent
  • absolute coordinate: is defined in absolute openGL coordinate space

The relative coordinates make up a tree, from a base parent NullParent all the other parents are derived from.
The source code will be writen into the files p_node.h and p_node.cc, the classes will be called PNode
There will be some HelperParent that will be used to make parents that have no direct use in the world.

#3 fixed adding HelperParent to framework patrick patrick
Description

Implementing a class HelperParent symbolising praents that are not assigned to a WorldEntity

#4 fixed Animation Player nobody patrick
Description

A method to play animations like explosions/water/wapeons during the game on the game-screen on a position on the screen of choise.

  • Konkrete Anwendungszwecke
    • Racketen/Lasers die abgeschossen werden (waffen die sich bewegen, gluehen)
    • Explosionen im Fall von Kollisionen/Einschlaegen
    • Umgebung wie Wasser, Gras etc.
  • Ansprueche/Definition
    • Eine Animation ist ein Teil einer WorldEntity
    • Eine WorldEntity kann meherere Animationen beinhalten und gleichzeitig abspielen
    • Die WE muss wissen was fuer Animationen in welcher Situation abgespielt werden muessen.
  • Speicherformat
    • frei, muss aber open-source "kompatibel" sein. (also nicht jpeg)
    • balance aus speicherschonend und billig zu dekodieren
  • Implementierung
    • Eine Animation gehert einer WorldEntity (einleuchtend, denn ein spieler entscheidet wann geschossen werden muss und damit eine animation dargestellt werden muss). Somit beinhaltet eine WorldEntity eine Klasse Animation. Diese Klasse hat eine liste der momentan laufenden Animationen
    • Aehnlich wie die WorldEntity::draw() function wird eine Animation::draw() function aufgerufen, imgleichen Takt.
  • Offene Fragen
    • Hintergrund nicht verdecken mit der Animation (v.a. an den Ecken aufpassen)
    • Was fuer eine Art Datenformat muss verwendet werden um die animationen effizient darzustellen.
1 2 3 4 5 6 7 8 9 10 11
Note: See TracQuery for help on using queries.