Welcome, Guest. Please login or register.

Author Topic: AmiDARK Engine *public* Alpha release 0.4  (Read 4444 times)

Description:

0 Members and 2 Guests are viewing this topic.

Offline SysAdminTopic starter

  • News posting Auto Agent
  • Hero Member
  • *****
  • Join Date: Aug 2009
  • Posts: 1393
    • Show only replies by SysAdmin
    • http://www.a-eon.com
AmiDARK Engine *public* Alpha release 0.4
« on: April 07, 2011, 02:20:25 AM »
A new *alpha* build of the AmiDARK Engine was uploaded today onto

http://www.os4depot.net

It is actually in the "upload" queue, but it should soon be available here : http://www.os4depot.net/index.php?function=showfile&file=development/language/amidarkengine.lha


The  main improvement in this build is the arrival of the *Sprites*  functions in the engine.  Actually, no optimization were done, so I hope  to improve the system for a future release.

Below are all improvements done from the last release 0.3 :

2011.03.31 :
------------
SPRITES
- Added commands : DESetSpriteImage( SpriteID, ImageID )
-  Added functions : =DESpriteScaleX( SpriteID ), =DESpriteScaleY(  SpriteID ), =DESpriteWidth( SpriteID ), = DESpriteHeight( SpriteID )

2011.03.30 :
------------
SPRITES
- Added commands : DEFlipSprite( SpriteID ), DEMirrorSprite( SpriteID )
- Finished to restructure all libraries of the engine.

2011.03.21 :
------------
SPRITES
- Added commands : DEHideSprite( SpriteID ), DEShowSprite( SpriteID ), DEHideAllSprites(), DEShowAllSprites()

2011.03.20 :
------------
SPRITES
- Added commands : DEPositionSprite( SpriteID, X, Y ), DESetSpriteX( SpriteID, X ) & DESetSpriteY( SpriteID, Y )

2011.03.18 :
------------
SPRITES
- Checked and fixed render : Sprites are now correctly displayed on screen using INTERNAL image pasting functions.

2011.03.12 :
------------
SPRITES
- Added commands : DESetSpritePriority( SpriteID )
- Rethought the way to support priority to increase render speed.
- Started support for sprites rendering.
- Finished support for sprites Backbuffer.
- Finished support for sprites display priority.

2011.01.29 :
------------
SPRITES
- started support for sprites display priority.

2011.01.17 :
------------
SPRITES
- Started support for bitmaps memory management.
SPRITES
- Added 11 checklist functions to read data from checklist.

2010.11.28 :
------------
MAIN ENGINE
- Rebuilt "libamidark.h" file to include separate plug-ins and activate 3D module if asked.
- Updated synchro functions to handle both version of the engine.
- libAmiDARK.h 2D actual development version done
- Added DECurveValue, DENewXValue, DENewYValue, DENewZValue & DECurveAngle functions.
- Camera 0 is not activated by default. Only if a 3D object is created.
CORE
- Added checking to setup default camera 0 is non exist when models must be rendered ( DarkBASIC Pro compatibility )

The engine now counts more than 450 user functions.

Don't forget to follow the development diary regularly to know what is added for the next release here : http://www.amidark-engine.com/spip.php?article28

If you want to support the project, feel free to make a small donation here : http://www.amidark-engine.com/spip.php?article6

Have fun.

Kindest Regards,
AmiDARK

http://www.amidark-engine.com
Posts on this account before August 4th, 2012 don\'t belong to me.
 

Offline trekiej

Re: AmiDARK Engine *public* Alpha release 0.4
« Reply #1 on: April 07, 2011, 04:56:07 AM »
Congratulations.
Amiga 2000 Forever :)
Welcome to the Planar System.
 

Offline Duce

  • Off to greener pastures
  • Hero Member
  • *****
  • Join Date: Jul 2009
  • Posts: 1699
    • Show only replies by Duce
    • http://amigabbs.blogspot.com/
Re: AmiDARK Engine *public* Alpha release 0.4
« Reply #2 on: April 07, 2011, 05:42:21 AM »
Playing with this atm on my SAM, seems real interesting even for a noobiecoder like me.  Cheers!