Thursday, 31 December 2009
 
 
template designed by Joomla-templates.com
 
Main Menu
Home
Games
Tutorials
Download
Forum
Help Us
Documentation
F.A.Q.
Credits
License
 
EasyWay 0.3.3.0 released Print E-mail
Written by Daniele Paggi   
Monday, 02 April 2007

I've released a new version of the EasyWay.

The important news are:

  • I've fixed a bug of EasyWay + Swing
  • I've put a Demo-Game in the sources (in the package demoGame)
  • the 3DS are fully loaded without Textures


If you want try the Demo-Game you should run the class:
demoGame.runDemoGame.java

 I'm starting to write new BaseList and the UniversalEditor too.

 For the full-list of changes of the EasyWay java Game Engine read all the article.

 
0.3.3.0

NOTE: I've inserted a little Demo-Game (you can find it in the 'demoGame' package)
 - I'm starting to write a better version of BaseList (this will be called BaseLinkedList)
 - I'm starting to write the UniversalEditor
 - I've fixed a bug of Core + Swing
 - now the 3DS are fully loaded without but texture at this time.
 - now we can write text in 3D space
 
0.3.2.3
 - fixed the previous release
0.3.2.2
 - fixed the bug of BMP images.
 - fixed (?) the bug of Keyboard\Mouse of org.easyway.input package.
0.3.2.1
 - fixed the bug of Mouse using the Lwjgl instead of Swing.
0.3.2.0
now the game egine works in Swing too!!
We've write a new Game Engine's core :)
 - added the constructor: Core( int width, int height, int bpp, Component component )
 - created the package: org.easyway.input
 - created the classes:  
   - Mouse (org.easyway.input)
   - Keyboard (org.easyway.input)
 - the reference StaticRef.camera is now protected
 - added the methods setters and getters for the StaticRef.camera
 
0.3.1.1
 - fixed a bug relative to the texture making
 - fixed a bug of the setLibrary() method of core
0.3.1.0
 - fixed the bug of Transparent Texture
 - changed the technique of collision of TileManager (now is more fast and efficient)
 - added the SentrySprite class
 - added the Sentry class
 - added to IPoint the methods:
   - getXonScreen
   - getYonScreen
 - now the game engine don't need more the -Djava.library.path argument to the VM (thx to Jonas B.!)
 - now the EWText class can laod ttf font file (thx to Jonas B.!)
 - added a new MIDI player
 - added a new WAV\OGG player
 
0.3.0.0
 - a new Core
 - now the game engine is more easy to extend
 - the game's lists are more fast .
 - the Type of any object isn't a String but it's an object
 - added some captability to the Text-writer classes ( not finished yet )
 - speeded up the ParticleManager
 - The game engine Lists now uses generics
The game engine render is a bit faster 'cause doesn't use the JNI call when isn't necessary (OpenGLState class)
 - now we can use the InitOptimizer (based on javassist; not finished yet  
 - added captability to the Tile\TileManager
 - Fixed a BUG relative to the Collision Core.
 - changed the structure of packages.
 - implemented the Audio Core.
 
 - InitOptimizator captability:
   - self-write the body of the methods of the classes that implements the ILayerID interface
   - change the functionality of the core for the debugging\normal execution  
 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0.2.2.4
 added to SimpleSprite the methods:
   - getXonScreen
   - getYonScreen
 added to TileSprite the methods:
   - getAdiacents
   - setTile
 speeded up the collision of TileManager  
 (adding the mask field)
0.2.2.2
 fixed the roteated collision
 now work the collision of the roteated\resized sprites
0.2.2.1
 fixed the roteated collision
0.2.2.0
 added the CollisionList class (to fix the collisionList field in SimpleSpriteColl & SpriteColl)
 fixed the ImageUtils class
0.2.1.0
 fixed and changed the TileManager and TileManagerEditor
0.2.0.0
 changed BaseObject kill method
 added the TileManagerEditor GUI (by Bruno la ferriére)
 Created the rpgText
 fixed some minor bugs
 speeded up the GameEngine
0.1.9.2
 finded and fixed a bug in the texture serialization  
 fixed the binding of textures  
 fixed an little error on EWStaticFont  
 I've done a little optimization of EWFont class  
0.1.9.1
 the BaseObject that implements IClickable now will be autoadded to EWMouse list.
 fixed remove method of EWMouse
 fixed VectorSpeed
 little speeded up the BaseList
0.1.9
 added functions to EWMouse
 changed the IClickable interface
 fixed an error in TileManager
 changed the TileIterator class   
 fixed the texture serialization
 fixed the camera serialization
 fixed the save and load method of core
 fixed sprites
 fixed CollisionUtils
0.1.8.3
 fixed a bug in LayerList
 fixed EWMouse
 added IType and IClickable
0.1.8.2
 fixed some bugs in BaseList
 fixed some bugs in EWText and EWFont
0.1.8
 fixed some bugs in BaseList
 BaseList now self-work in recursive calls
 added 4 translation effects
 added textureFBO
 rewritten some rendering code.
0.1.7
 fixed a little bug of text
 now the game engine can works in jar files.  
0.1.6
 added the Kill message
 improvered the "type" field
0.1.5
 fixed a bug on Sprite class
 speed up the Sprite class
 speed up the LayerList
 speed up the BaseList
0.1.4
 re-fixed a recent error on LayerList
 fixed an error on BaseList
 fixed an error on BaseObject
 fixed an error on ParticleEngine
 changed a line of code in BaseObject
0.1.3
 fixed a recent error on LayerList
 changed a line of code in BaseObject
0.1.2
 updated the java-doc of some classes
 fixed the bug of setLayer( int ) of ParticleEngine  
 I've added some changes to the QuadManager class
0.1.1
 Updated the EWMouse class
0.1.0
 The first release
 
< Prev   Next >

© 2009 EasyWay: the Java Game Engine
Joomla! is Free Software released under the GNU/GPL License.

Get The Best Free Joomla Templates at www.joomla-templates.com
SourceForge.net Logo