Downloadliste

Projektbeschreibung

Emotion Engine is a 3D game engine based on plib
for the 3D graphics, lua for the scripting engine,
and XML for the world files. Originally, the
intent was to demo and create a tutorial on how to
use plib for new game developers. This has now
grown into a 3D engine.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2002-09-10 22:28
0.1.2

Sprites verwenden nur eine Matrix anstelle von Koordinaten, und haben nun bewegen und drehen Funktionen. Ein Problem mit zu drehen und zu übersetzen, um nicht beeinträchtigen Bewegung wurde behoben. aclocal wurde Makefile.cvs für andere Version von automake aufgenommen. Die Skripte wurden erweitert, um mehr Möglichkeiten zu zeigen.
Tags: Minor feature enhancements
Sprites use just a matrix instead of coordinates, and now have move and rotate functions. A problem with rotate and translate order not affecting movement has been fixed. aclocal has been added to Makefile.cvs for different version of automake. The scripts have been extended to show more possibilities.

2002-09-04 23:32
0.1.1

Ebene ist nicht mehr ein globaler Zeiger. Es gibt kleinere Änderungen an Welt-Datei hinzufügen Modelltypen. eePenguin ist nun vorbei, mit Scripting, ist es nicht mehr nessesary. eeSprite-> loadModel wurde hinzugefügt, so dass es keine Notwendigkeit für Überlastung. Die Welt-Datei wurde geändert, so dass Sie, was Skript zu starten, definieren können. Sprite-> runscript ist jetzt Sprite-> update ().
Tags: Minor feature enhancements
level is no longer a global pointer. There are minor
changes to world file add model types. eePenguin is
now gone; with scripting, it's no longer nessesary.
eeSprite->loadModel has been added, so there is no
need for overloading. The world file has been changed
so that you can define what script to run.
sprite->runScript is now sprite->update().

2002-08-28 21:25
0.1

Diese Version ist noch ziemlich buggy. Es umfasst derzeit Tastatur und Maus-Eingänge, ein Kamera-Klasse, ein Niveau, Lader, ein Sprite-Klasse und ein Weltklasse. Im Maus-Eingang, folgt die Maus schön, wenn Sie die Maus gedrückt halten, sondern die Kamera bewegt sich nicht, wenn die Taste gedrückt gehalten wird. Die Kamera-Klasse behandelt alle Bewegungen der Kamera. Die Höhe-Loader, bei XML-Dateien, gereinigt werden müssen, und wird noch immer überwiegend in C geschrieben die Sprite-Klasse ist einfach, lädt das Modell, und kann ein Skript ausführen. Die Welt-Klasse enthält eine verkettete Liste der Sprites, so dass sie aktualisiert werden kann.
Tags: Initial freshmeat announcement
This release is still quite buggy. It currently includes keyboard and mouse
inputs, a camera class, a level loader, a sprite class, and a world class. In
the mouse input, the mouse follows nicely if you hold your mouse down, but the
camera does not move unless the button is held down. The camera class handles
all your camera movements. The level loader uses XML files, needs cleaning up,
and is still mostly written in C. The sprite class is basic, loads the model,
and can run a script. The worlds class contains a linked list of sprites so
they can be updated.

Project Resources