Wednesday, 30 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.6.1 & Examples Print E-mail
Written by Daniele Paggi   
Saturday, 29 September 2007
I've released, aftert very much time from the last release, a new version of the game engine: 0.3.6.1

In this version the Text and Sound core should be correct (I hope)
I've fixed very much other things too..

I'm writing a lot of examples.. I've published, at this time, 12 examples..
I'll continue to write examples and I'll insert them in the next versions (or you can download them from the CVS..)

If someone understand the examples and like write tutorials I'll be very happy.
Best regards,
 -dAny-

The full changelog:

0.3.6.1
- fixed a bug of mask
- fixed bugs in MidiCore
- fixed bugs in WaveCore
- fixed bugs in Text and EWFont
- added new functions to Text and EWFore
- added new functions to the Keyboard
- fixed (?) a bug of game engine's thread
- added methods to BruteForeCollision
- added 12 examples
  1) how create a window
  2) how write text to screen
  3) how use the sprite's basics
  4) use keyboard (and ILoopable interface)
  5) a very easy camera's example
  6) camera.centerOn( IPlain2D )
  7) Collisions between sprites (GroupCollision)
  8) the IClickable Interface
  9) the basics of Animo class
  10) the BaseList class
  11) Collisions between sprites (BruteForceCollision)
  12) Midi and Wave

and other minor changes

0.3.6.0
- fixed collisions of roteated sprites (CollisionUtils)
- changed a lot of methods of the analyzer class
- added the class GetTile and GetTileButton
- changed the Analyzer and like classes for the GetTile function
- now the Game Engine core, in the UEditor, is inside an InternalWindow
- added buttons: save and load in the UEditor
- changed the camera's managment routines in the UEditor
- added a lot of "private static final long serialVersionUID"
- added the TiledMap panel in the SouthPanel
- removed the finalization from the BaseObject for gain speed from the GarbageCollection
- fixed a lot of bugs from the Type object
- changed the method for gain memory in the ImageData class
- the class ImageType now it's final
- removed the finalzation and changed the destroy method of the Texture classes
- added a constructor to the Tile class
- changed the annotations of the TileManager
- added the TileManagerEditor class

- now the TimeOutOpController print more information at screen:
  * number of drawable elements,
  * number of loopable elements,
  * info. about the current loopable element,
  * the current game engine stack
- It's changed the termination method too: now is stopeed the JVM instead of the Thread..

0.3.5.0
 - fixed the bug about the flashing screen in the editor
 - configured a lot of classes for working with the UEditor
 - fixed the bug of movable IMaskerable objects
 - fixed the bug of movable camera in the texture selector in the UEditor
 - fixed the bug of right click on the buttons in the texture selector in the UEditor
 - fixed bug of Animo
 - fixed bug of TextureCompact
 - fixed bug of the Core inside AWT Component
 - fixed bug of BruteForceCollision list
 - now the Core's window can be resized in the AWT Components
   * added the method setDrawableArea(..) to the Camera class
 - fixed the TileEditor
 - added methods to the Sprite class
 - added methods to the Mouse
 - fixed other minors bugs
 - other minors changes
 
0.3.4.1
 - fixed a bug of CollisionUtils
 - fixed a bug of the TileEditor
 - fixed minor bugs
 - now the textures free memory from RAM
 - added other captabilty to the UEditor (not finished yet)
 - fixed a lot of problems relatives to the Serialization (the Textures have anyway problems of serialization now .. )
 
0.3.4.0
 - fixed very much bugs about the Mouse and IClickable objects.
 - fixed the animo
 - fixed a bug of the Sprite.
 - fixed minor bugs
 - implemented a first version of UEditor (not finished yet)
 - added the org.easyway.gui.Button object (it's used by the UEditor)
 - fixed swing\awt + core

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 ferriere)
 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