Menu

Tree [4955a0] master 0.8 /
 History

HTTPS access


File Date Author Commit
 bin 2014-08-21 Jeroen Broekhuizen Jeroen Broekhuizen [1c43a1] YAS now uses float instead of double
 crafter 2014-08-18 Jeroen Broekhuizen Jeroen Broekhuizen [fa3389] General fixes
 demo 2014-08-18 Jeroen Broekhuizen Jeroen Broekhuizen [fa3389] General fixes
 projects 2014-05-02 Jeroen Broekhuizen Jeroen Broekhuizen [062e23] * initial check-in of UI module
 scripts 2014-05-24 Jeroen Broekhuizen Jeroen Broekhuizen [0df370] * OpenGl based game runs (without text & partic...
 src 2014-08-21 Jeroen Broekhuizen Jeroen Broekhuizen [1c43a1] YAS now uses float instead of double
 tools 2014-08-21 Jeroen Broekhuizen Jeroen Broekhuizen [1c43a1] YAS now uses float instead of double
 .gitignore 2014-05-02 Jeroen Broekhuizen Jeroen Broekhuizen [062e23] * initial check-in of UI module
 Doxyfile 2014-08-18 Jeroen Broekhuizen Jeroen Broekhuizen [fa3389] General fixes
 basic -dx.fx 2014-04-25 Jeroen Broekhuizen Jeroen Broekhuizen [8f535e] * added transparency to tile view
 basic -gl.fx 2014-04-25 Jeroen Broekhuizen Jeroen Broekhuizen [8f535e] * added transparency to tile view
 changelog.txt 2014-08-21 Jeroen Broekhuizen Jeroen Broekhuizen [210794] Updated info regarding new float usage in YAS
 gen2010.bat 2014-08-20 Jeroen Broekhuizen Jeroen Broekhuizen [a8ced6] Gen files are no longer needed (no external lib...
 installer.nsi 2014-08-21 Jeroen Broekhuizen Jeroen Broekhuizen [4955a0] Fixed installer script for new folder format
 license.txt 2009-03-12 Jeroen Broekhuizen Jeroen Broekhuizen [efa960] * Import of JEngine SSE 0.4.4
 particle - dx.fx 2014-06-08 Jeroen Broekhuizen Jeroen Broekhuizen [9b2692] * fixed particle system to fixed position (does...
 particle - gl.fx 2014-06-08 Jeroen Broekhuizen Jeroen Broekhuizen [9b2692] * fixed particle system to fixed position (does...
 premake5.exe 2013-10-26 Jeroen Broekhuizen Jeroen Broekhuizen [6d0c33] Fixed build for VS 2013
 premake5.lua 2014-05-02 Jeroen Broekhuizen Jeroen Broekhuizen [062e23] * initial check-in of UI module
 readme.txt 2014-08-21 Jeroen Broekhuizen Jeroen Broekhuizen [210794] Updated info regarding new float usage in YAS
 vera.bat 2013-08-27 Jeroen Broekhuizen Jeroen Broekhuizen [ac4db6] * added AnimationState

Read Me

Crafter 2D, version 0.8, Jeroen Broekhuizen
Copyright 2009-2014

Welcome to this latest update of Crafter 2D! In this release many improvements are
implemented in the Crafter Workshop. The most visible improvement is the redesigned
Tile selection component. In previous versions the tiles were displayed in a long
vertical list, making it difficult to find the right tile. In this version, the new
component displays the tiles in a grid. Effort has also been spend in the scripting
department of the Workshop. It is now possible to compile the scripts. Any errors
are now click-able, leading you directly to the location where the error was found.

In Crafter 2D the particle system has been improved. Using the newly added geometry
shader support it can now render a huge amount of particles. In upcoming versions
more capabilities will be added. Also the OpenGL driver has been repaired and is fully
functional again (on par with the DirectX driver). This has been done for Linux 
support which still is on the roadmap (even numerous GCC compile issues have been
fixed). 

Last but not least, a new text rendering system has been implemented allowing us to
render text on screen. Currently it is only used for rendering the frame counter,
but more uses will be added in a later version.

More information about the engine can be found on the wiki at the SourceForge.net
website: http://sourceforge.net/projects/crafter2d/

NOTE:
The format of the compile yas files have been changed slightly. In technical terms,
YAS used doubles before as container for reals. As the rest of the engine uses floats,
this requires a lot of conversions when giving for example positions of entities
to the scripts. To remove those conversions, the double has been replaced by floats.
The result is that you MUST recompile your scripts before you run your game in
version 0.8.

REMARKS:
This engine still is in pre-alpha phase and many developments still take place, so
features can be broken, replaced or removed in later versions. The aim is to keep
games created in these early versions running or able to be upgraded with minimal effort.

RUNNING DEMO:
To run the demo application, navigate to the bin directory and execute the game.exe 
file by double clicking on it on windows or by running ./game in the bin directory
on Linux.

TROUBLESHOOTING:

If for some reason the application does not start, first check your log file located
in the bin directory. It might contain an error which you can solve, like unsupported
hardware.

In case you find a software bug in the engine, please report them on in the ticket
application. Please fill in as many fields as possible and a clear description of what
is wrong. A reproduction scenario would be appreciated.

For questions or functionality requests you can move to the forums.

KNOWN BUGS:
* Script compiler leaks memory, will be fixed in future patch
* Bugs/compile errors in scripts might crash the engine (not fool proof yet)

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.