savannah-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-hackers] Re: submission of Habitat 3D Game Engine - savannah.n


From: Mathieu Roy
Subject: [Savannah-hackers] Re: submission of Habitat 3D Game Engine - savannah.nongnu.org
Date: 29 Sep 2003 08:54:42 +0200
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3

Hi,

I'm evaluating the project you submitted for approval in Savannah.


address@hidden said:

> A package was submitted to savannah.nongnu.org
> This mail was sent to address@hidden, address@hidden
> 
> Mike Stoddart <address@hidden> described the package as follows:
> License: lgpl
> Other License: 
> Package: Habitat 3D Game Engine
> System name: habitat
> Type: non-GNU
> 
> Description:
> "Habitat" is my experiment at making a simple OpenGL based 3D game engine. 
> I'm more concerned with learning how the various parts of a game engine work 
> together than becoming an OpenGL expert. My main goal is to create a flexible 
> engine that can be used for many types of games.
> 
> The Habitat Game Engine consists of several components:
> 
> - Core Engine
> 
> - Audio Engine
> 
> - Input Engine
> 
> - Render/GUI Engine
> 
> - Game Engine
> 
> - Network Engine
> 
> - SDL Engine
> 
> - Win32 Engine
> 
> - Console Engine
> 
> - Test Applications
> 
> Individual projects may only need certain components. For example, a server 
> application might use the Core, Network and Game engines.
> 
> The Habitat Game Engine uses the following libraries:
> 
> - FMod for audio support.
> 
> - Lua/ToLua for scripting.
> 
> - SDL for OpenGL, window and input support.
> 
> - TinyXML for some data files.
> 
> The following keys are available in this demo.
> 
> tab        - toggle the console.
> 
> F1         - toggle the about GUI.
> 
> F2         - toggle the test GUI.
> 
> escape     - exit the application.
> 
> wasd       - move the camera.
> 
> down arrow - scroll the console/text areas down a single line.
> 
> up arrow   - scroll the console/text areas up a single line.
> 
> page down  - scroll the console/text areas down a page.
> 
> page up    - scroll the console/text areas up a page.
> 
> home       - jump to the beginning of the console/text areas.
> 
> end        - jump to the end of the console/text areas.
> 
> ctrl+home  - jump to the beginning of the text field.
> 
> ctrl+end   - jump to the end of the text field.
> 
> The in-game console can be used enter Lua scripts. Note that not all keyboard 
> symbols are supported yet. Errors resulting from script compilation are 
> displayed in the console and in the log file. To quit the demo, type Quit() 
> into the console and press enter. Note that Lua is case-sensitive.
> 
> The current GUI components are very basic, and look poor when rendered. I may 
> switch from rendering OpenGL quads to drawing bitmaps for components such as 
> frames, text fields and text areas. This will allow some sort of "theme" 
> system to be implemented and will allow for much nicer looking interfaces. So 
> for now, please don't comment on the ugliness of the interface.
> 
> Source code and demos are available from:
> 
> http://prodigy.openglforums.com/downloads/HabitatLinuxDemo.tar.gz
> 
> http://prodigy.openglforums.com/downloads/HabitatWindowsDemo.zip
> 
> http://prodigy.openglforums.com/downloads/HabitatSDK.zip

Before releasing your project under the LGPL, please place
copyright notices and permission to copy statements at the beginning
of every file of source code.  In addition, please copy a copy of the
plain text version of the LGPL, available from
http://www.gnu.org/licenses/gpl.txt into a file named "COPYING".

For further instructions, go to
http://www.gnu.org/licenses/lgpl.html#SEC4 
 
> 
> Other Software Required: SDL, TinyXML, FMOD (not completely free,
> but can be replaced with something like SDL_Mixer), SDL_Image

Would like to make it working by default with SDL_Mixer?


Please register your project once more with the changes
mentioned above.  

We cannot track projects that have been answered but not approved, so
we must ask you to register the project whenever you change the
registration. Make sure to apply all changes so you need to reregister
only once.

The re-registration URL found in our acknowledgement of your earlier
registration will direct you to the proper location.

Regards,


-- 
Mathieu Roy
 
  Homepage:
    http://yeupou.coleumes.org
  Not a native english speaker: 
    http://stock.coleumes.org/doc.php?i=/misc-files/flawed-english




reply via email to

[Prev in Thread] Current Thread [Next in Thread]