Click Here
home features news forums classifieds faqs links search
5670 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
Home
Features
News
Forums
Classifieds
Links
Downloads
Extras
OS4 Zone
IRC Network
AmigaWorld Radio
Newsfeed
Top Members
Amiga Dealers
Information
About Us
FAQs
Advertise
Polls
Terms of Service
Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
45 crawler(s) on-line.
 23 guest(s) on-line.
 2 member(s) on-line.


 IRTheBorg,  Fl@sh

You are an anonymous user.
Register Now!
 IRTheBorg:  52 secs ago
 Fl@sh:  1 min ago
 ppcamiga1:  9 mins ago
 CloseToTheEdge:  12 mins ago
 dreamlandfantasy:  13 mins ago
 Oscar:  16 mins ago
 alpyre:  24 mins ago
 phoenixkonsole:  25 mins ago
 remotenemesis:  25 mins ago
 pavlor:  26 mins ago

Software News   Software News : AmiDARK Engine *public* Alpha release 0.4
   posted by AmiDARK on 6-Apr-2011 20:29:18 (3319 reads)
Hi,

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

Read more...


The main improvement in this build is the arrival of the *Sprites* functions in the engine. Actually, no optimisation 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
    

Related Links
· More about Software News
· News by AmiDARK


Most read story about Software News
UBoot 2010.06.04 for Sam460ex available

Last news about Software News
IBrowse 2.5 Released
Printer Friendly Page  Send this Story to a Friend

PosterThread
Tomppeli 
Re: AmiDARK Engine *public* Alpha release 0.4
Posted on 6-Apr-2011 21:19:11
#1 ]
Super Member
Joined: 18-Jun-2004
Posts: 1631
From: Home land of Santa, sauna, sisu and salmiakki

There's only source files and icons in Demo Projects dir. Executables are missing. (I tried to compile one of them with included make file but compiling stopped with errors.)


_________________
Rock lobster bit me, so excuse me. If you'll plan to deal with me, be serious !
X1000 + AmigaOS4.1 FE. Be authentic.
"Anyone can build a fast CPU. The trick is to build a fast system." -Seymour Cray

 Status: Offline
Profile     Report this post  
nubechecorre 
Re: AmiDARK Engine *public* Alpha release 0.4
Posted on 6-Apr-2011 21:41:15
#2 ]
Cult Member
Joined: 21-Nov-2003
Posts: 890
From: San remo -Italy-

Nice! thanks for updating the program


_________________
GDG-Entertainment
OS4Games
Iksnet
Bitplane

 Status: Offline
Profile     Report this post  
AmiDARK 
Re: AmiDARK Engine *public* Alpha release 0.4
Posted on 6-Apr-2011 22:05:19
#3 ]
Regular Member
Joined: 28-Mar-2007
Posts: 456
From: South France

@Tomppeli :
Look in the SDK folder.
There are files to install in your current SDK installation.
Without these files, you cannot compile AmiDARK Engine demo source codes.

Regards,
AmiDARK

 Status: Offline
Profile     Report this post  
samo79 
Re: AmiDARK Engine *public* Alpha release 0.4
Posted on 6-Apr-2011 22:06:01
#4 ]
Elite Member
Joined: 13-Feb-2003
Posts: 3382
From: Italy, Perugia

@Tomppeli

Yep, the same question here ...


_________________
BACK FOR THE FUTURE

http://www.betatesting.it/backforthefuture

Sam440ep Flex 800 Mhz 1 GB Ram + AmigaOS 4.1 Update 6
AmigaOne XE G3 800 Mhz - 640 MB Ram - Radeon 9200 SE + AmigaOS 4.1 Update 6

 Status: Offline
Profile     Report this post  
AmiDARK 
Re: AmiDARK Engine *public* Alpha release 0.4
Posted on 6-Apr-2011 22:15:50
#5 ]
Regular Member
Joined: 28-Mar-2007
Posts: 456
From: South France

I've reuploaded the file (it's now 6.9Mb instead of 6.3Mb) with the demo .exe files included.

Regards,
AmiDARK

Last edited by AmiDARK on 06-Apr-2011 at 10:16 PM.

 Status: Offline
Profile     Report this post  
Moxee 
Re: AmiDARK Engine *public* Alpha release 0.4
Posted on 6-Apr-2011 22:57:11
#6 ]
Team Member
Joined: 20-Aug-2003
Posts: 6291
From: County Yakima, WA State, USA

@AmiDARK

Hey, thanks for this!

I edited the article to make the links live.

______________
Moxee


_________________
Moxee
AmigaOne X1000
AmigaOne XE G4
I'd agree with you, but then we'd both be wrong.

 Status: Offline
Profile     Report this post  
marko 
Re: AmiDARK Engine *public* Alpha release 0.4
Posted on 6-Apr-2011 23:42:58
#7 ]
Super Member
Joined: 17-Dec-2007
Posts: 1794
From: Gothenburg, THE front side of Sweden ;), (via Finland), EU

Nice, I'll give it try this weekend...


_________________
AmigaOS 4.1 FEu1 on Sam440ep-flex 800MHz 1GB RAM
C128, A500+, A1200, A1200/40, AmigaForever 2008+09+16, 5 x86/x64 boxes
Still waiting (or dreaming) for the Amiga revolution...
m4rko.com/AMIGA

 Status: Offline
Profile     Report this post  
samo79 
Re: AmiDARK Engine *public* Alpha release 0.4
Posted on 7-Apr-2011 5:01:13
#8 ]
Elite Member
Joined: 13-Feb-2003
Posts: 3382
From: Italy, Perugia

@AmiDARK

Downloaded but old version still ...


_________________
BACK FOR THE FUTURE

http://www.betatesting.it/backforthefuture

Sam440ep Flex 800 Mhz 1 GB Ram + AmigaOS 4.1 Update 6
AmigaOne XE G3 800 Mhz - 640 MB Ram - Radeon 9200 SE + AmigaOS 4.1 Update 6

 Status: Offline
Profile     Report this post  
AmiDARK 
Re: AmiDARK Engine *public* Alpha release 0.4
Posted on 7-Apr-2011 8:11:22
#9 ]
Regular Member
Joined: 28-Mar-2007
Posts: 456
From: South France

os4depot validated the file.
http://www.os4depot.net/?function=showfile&file=development/language/amidarkengine.lha
it's now updated to release 0.4

Last edited by AmiDARK on 07-Apr-2011 at 08:11 AM.

 Status: Offline
Profile     Report this post  
samo79 
Re: AmiDARK Engine *public* Alpha release 0.4
Posted on 7-Apr-2011 11:08:10
#10 ]
Elite Member
Joined: 13-Feb-2003
Posts: 3382
From: Italy, Perugia

Demo Projects dir exes are missing, only AmiDE_Stars.exe demo is availible, other demos are only plain icons

The actual archive on OS4Depot is 6.3Mb not 6.9


_________________
BACK FOR THE FUTURE

http://www.betatesting.it/backforthefuture

Sam440ep Flex 800 Mhz 1 GB Ram + AmigaOS 4.1 Update 6
AmigaOne XE G3 800 Mhz - 640 MB Ram - Radeon 9200 SE + AmigaOS 4.1 Update 6

 Status: Offline
Profile     Report this post  
Arko 
Re: AmiDARK Engine *public* Alpha release 0.4
Posted on 7-Apr-2011 11:49:23
#11 ]
Super Member
Joined: 17-Jan-2007
Posts: 1989
From: Unknown

@ AmiDark

Schreenshots Screenshots Screenshot where are the F(ine) Screenshots ?

If you want to make people using the AmiDark engine you should have a screenshot gallery right on the homepage.


_________________
AmigaONE. Haha. Just because you can put label on it does not make it Amiga.

I borrowed this comments from here (#27 & #28):
http://amigaworld.net/modules/newbb/viewtopic.php?topic_id=38873&forum=2&start=20&order=0

 Status: Offline
Profile     Report this post  
kas1e 
Re: AmiDARK Engine *public* Alpha release 0.4
Posted on 7-Apr-2011 12:47:33
#12 ]
Amiga Developer Team
Joined: 11-Jan-2004
Posts: 3362
From: Russia

@Freddix
Looks like you upload all of this in hurry :) There is only shadow-of-the-beast exe, but no others (just src + icons).

Also "libAmiDARK.h" have some typos:

1. at top of file 2 string not commented (1st and 3st one), so compiler ####s on it (need to comment)
2. Lines 112,113,114 ends not by ";" , but by ":"
3. Line 457 have "ind" , but should be sure "int"

Just a small typos of course, but still :)

After that small fixes, i compile AmiBoing_Bang, run it, it for first show the small window , music start to play, then switch to fullscreen , show grey screen only + words "framerate", but nothing more.

Then tryed second one : FlyingFear. The same small-grey window firstly, then full-screen, i see sprites "alchime" and other one, but no actual data - the same grey.

Then i trying "images.c". On runnin it ask for "assing AmiDARK:". I assing to current AmiDark root directory, it start to works , but in left/top corner i have small blinking black triangle.

"sprites" - works fine, but after resizing background its gone.

Model&Skybox - just nothing (grey screen)

Start - black-window only.


So, in summarize:

-- the good news its not-crashes for me anymore at all (as was with previous versions)

-- the bad that uploading was a bit in hurry , so dunno if it something wrong on my SDK setup with minigl, or with my current minigl library, or just mess with data-files (as see that you have the same copyes of skybox.adeo for example and in Data and in Models). Imho better if you will upload ready to run EXEs as well and test it :)

-- Will be cool, if in all the examples which use full-screen mode , user will not see setting of window mode at all (just imediatete swithcing to full-screen should be afer running). That for sure will be very good, and very good. Because jumping to small window, then to full-screen a bit bad visually.

Anyway, Keep it up of course ! For me its not crashes anymore, so i again in hope to use it :)

Last edited by kas1e on 07-Apr-2011 at 12:56 PM.
Last edited by kas1e on 07-Apr-2011 at 12:50 PM.


_________________
Join us to improve dopus5!
zerohero's mirror of os4/os3 crosscompiler suites

 Status: Offline
Profile     Report this post  
AmiDARK 
Re: AmiDARK Engine *public* Alpha release 0.4
Posted on 7-Apr-2011 14:22:06
#13 ]
Regular Member
Joined: 28-Mar-2007
Posts: 456
From: South France

Hi,

I uploaded a new version with the executable for demonstrations that were miss in the last upload.
Alternate link for the last uploade : http://files.amidark-engine.com/AmiDARKEngine_r04pub.lha

@Samo79 : Fixed with this link ;)

@Arko : Planed but, not yet done ;)

@Kas1E : Test the executable in this link and tell me if they work correctly or not.
It will be possible with "default setup" but not yet implemented ;)
I've maybe broken something in 3D when workin'on 2D Sprites ... I'll check this today.

@All : Thank your for your support.

Regards,
Freddix aka AmiDARK

Last edited by AmiDARK on 07-Apr-2011 at 02:26 PM.
Last edited by AmiDARK on 07-Apr-2011 at 02:25 PM.
Last edited by AmiDARK on 07-Apr-2011 at 02:24 PM.

 Status: Offline
Profile     Report this post  
kas1e 
Re: AmiDARK Engine *public* Alpha release 0.4
Posted on 7-Apr-2011 14:44:36
#14 ]
Amiga Developer Team
Joined: 11-Jan-2004
Posts: 3362
From: Russia

@Amidark

From last archive all the demos works ! No crashes and all is fine, except that:

-- model & skybox - ship rotates, but background are black (but should be sky imho ?)
-- sprites - after resizing background is gone

And where that nasty example of Helicopter ?:) Sure Model&Skybox fine enough, but helycompter one rockz as well (you need to include it as demo too)

PS. Btw, how long for now to convert some simple DarkBasic game over AmiDark ?:) Just maybe something opensources/cool (as one more example). User always prefer fancy examples, after which they will got motiation. For me ShadowOfTheBeast-scrolldemo , FlyingFeather and Model&Skybox examples really bring some motivation ! :)

Last edited by kas1e on 07-Apr-2011 at 02:48 PM.


_________________
Join us to improve dopus5!
zerohero's mirror of os4/os3 crosscompiler suites

 Status: Offline
Profile     Report this post  
AmiDARK 
Re: AmiDARK Engine *public* Alpha release 0.4
Posted on 7-Apr-2011 16:05:04
#15 ]
Regular Member
Joined: 28-Mar-2007
Posts: 456
From: South France

@Kas1E:
Happy to hear to you "no more" experience crashs with AmiDARK Engine :)

Concerning SkyBox, I'll get a look at this. It should appear. Maybe something wrong with changes made with 2D render for sprites ...
Concerning resizing, it's not yet handled. I will try to find probably 1 of these 2 solutions :
- 1. Force window to NOT HAVE resize gadget.
- 2. Let user handle refreshing of background when windows is resized. I can create a function like =DEIsBackGroundLost() to tell user he must refresh everything.
Don't exactly know which one I'll choose ...

Convertion of DarkBASIC game depend on the amount of "lines of code" your game has and, the complexity of each line
Concerning sample, I will add as much example as I can when new commands set will be added. More Sprite sample are planed for example showing the difference concerning rendering speed for sprite when Backdrop is enabled or disabled.

I also plan to adapt with some changes the default DarkBASIC Professional samples that will provide double interest :
1. Already existing sample showing command set use
2. Bring much samples fastly to the engine.

Regards,
AmiDARK

Last edited by AmiDARK on 07-Apr-2011 at 07:14 PM.

 Status: Offline
Profile     Report this post  
samo79 
Re: AmiDARK Engine *public* Alpha release 0.4
Posted on 7-Apr-2011 17:23:59
#16 ]
Elite Member
Joined: 13-Feb-2003
Posts: 3382
From: Italy, Perugia

@AmiDARK

Now is ok, thanks !


_________________
BACK FOR THE FUTURE

http://www.betatesting.it/backforthefuture

Sam440ep Flex 800 Mhz 1 GB Ram + AmigaOS 4.1 Update 6
AmigaOne XE G3 800 Mhz - 640 MB Ram - Radeon 9200 SE + AmigaOS 4.1 Update 6

 Status: Offline
Profile     Report this post  
AmiDARK 
Re: AmiDARK Engine *public* Alpha release 0.4
Posted on 7-Apr-2011 20:50:54
#17 ]
Regular Member
Joined: 28-Mar-2007
Posts: 456
From: South France

@Kas1e:

Quote:
Then tryed second one : FlyingFear. The same small-grey window firstly, then full-screen, i see sprites "alchime" and other one, but no actual data - the same grey.

Fixed :)

Quote:
Then i trying "images.c". On runnin it ask for "assing AmiDARK:". I assing to current AmiDark root directory, it start to works , but in left/top corner i have small blinking black triangle.

WIP

 Status: Offline
Profile     Report this post  
[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle