obsolete 2D game API using OpenGL for fast 2D drawing and SDL for everything else
Go to file
2002-12-21 09:10:09 +00:00
doc 0.8.0-rc2 2002-12-12 04:41:59 +00:00
include 0.8.0-rc2 2002-12-12 04:33:18 +00:00
src Fixed major ZImage Memory Leak in Attach 2002-12-21 08:40:15 +00:00
test Fixed time based movement in ZRectTest. \n As well as several warnings 2002-12-21 09:02:23 +00:00
vc7 Major 0.7.7 Update. All OpenGL Work was done offline. 2002-12-01 07:56:17 +00:00
authors.txt 0.8.0-rc1 2002-12-04 22:46:57 +00:00
changelog.txt -heading to 0.8.0-rc3 2002-12-21 09:10:09 +00:00
config New makefile system. 2002-12-05 03:17:12 +00:00
licensing.txt Major 0.7.7 Update. All OpenGL Work was done offline. 2002-12-01 07:56:17 +00:00
makefile force 2002-12-12 02:47:33 +00:00
readme-external.txt Initial revision 2002-11-21 05:40:49 +00:00
readme.txt New makefile system. 2002-12-05 03:17:12 +00:00
tab2space.py Initial revision 2002-11-21 05:40:49 +00:00
thanks.txt Added Gamedev.net 2002-12-21 08:41:52 +00:00
todo.txt OpenGL Rotation and Zooming. 2002-12-02 00:42:20 +00:00

About ZEngine 0.8

ZEngine is a game library which is designed to compile that SDL and OpenGL
are available on.  ZEngine is a set of classes and a main ZEngine class which
are designed to make game development easier and more organized.  As of 0.7.7
ZEngine uses OpenGL to do the 2D display, so it is much faster and can take
advantage of hardware accelerated features. 

Getting ZEngine:

The real home is at: http://conceptofzero.net/
The sourceforge page: http://zengine.sourceforge.net/
The project page: http://sourceforge.net/projects/zengine/
The CVS page: http://sourceforge.net/cvs/?group_id=62098

Building ZEngine:

ZEngine can be built on any system that has SDL and OpenGL available.  It is
currently being developed on Redhat 8.0 and Windows 2000/XP.  If you are on
windows the folder vc7 contains project files for use, and if you are using
mingw or cygwin you can replace the linux makefile with makefile.mingw32.
-If you are using VC++ you will need to add the path to the dependencies (SDL 
and others) as well as the path to ZEngine before building.
-If you are using gcc on any OS you need to change configure (not the
makefile) to meet your needs then run make.
If you are having a problem building ask on http://conceptofzero.net/forums.

Using ZEngine:

Using ZEngine is as easy as having a look at the sample programs and nice
documentation provided and setting the compiler to link with the ZEngine lib
and include the ZEngine include files.  ZEngine allows you to decide what 
external libraries (other than SDL and OpenGL which are required) you want
to use when you build the library file.  Depending on which libraries you are
using you will need to distribute various files with your program, but none
are part of ZEngine, but instead are files in use by the dependencies.

Legal Overview:

The world of open source licenses can be confusing, if you are not familiar 
with the LGPL I recommend reading it, as most libraries ZEngine makes use of
are licensed under it.  ZEngine itself has no real restrictions on use, and is
under the OSI-certified BSD license (see licensing.txt). Below are quick
guides of how you would distribute various packages making use of ZEngine.

Closed-Source Application using ZEngine:
    -Include required DLLs or .so dynamic modules
    -Include notice of which libraries you used, and have a place for them to
    dowload them from your website.
    -If you are using non-LGPL libraries there may be other requirements.
    (Open-Source applications do not need to have a link to a download for
    LGPL-licensed libraries.)
    
Adding to ZEngine:
    -This can currently be done with no restrictions, but we do ask that 
    you submit your changes back to the community.

-James Turk james@conceptofzero.net