Click Here
home features news forums classifieds faqs links search
6071 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
23 crawler(s) on-line.
 32 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!
 vox:  9 mins ago
 TarasKoval:  33 mins ago
 pixie:  35 mins ago
 Karlos:  37 mins ago
 yoodoo2:  1 hr 10 mins ago
 amigakit:  1 hr 43 mins ago
 tlosm:  1 hr 45 mins ago
 21stcentury:  1 hr 52 mins ago
 bhabbott:  2 hrs 1 min ago
 BigD:  2 hrs 12 mins ago

Software News   Software News : BOUNTY for AmiDARK Engine source code release.
   posted by AmiDARK on 28-May-2014 15:47:35 (2303 reads)
A bounty is setup concerning the AmiDARK Engine.
Here are the details concerning this bounty :


Description
This project aims to collect sufficient funds (at least 2000 Euro) to release the source code of the AmiDARK Engine (Current 2D build 0.9 with partial 3D support, AmigaOS4 & MorphOS) for free use under the MPL licence, the Mozilla Public Licence.

Click READ MORE ===>


About The AmiDARK Engine
AmiDARK Engine is a Game Development Kit for Amiga computers and compatible systems. It is released as a .a library containing .o objects with all functions.
It currently runs on AmigaOS4 & MorphOS but, if the bounty is completed successfully, there are plans to try to make it become compatible with AROS & AmigaOS 3.x as well.
Initially, the AmiDARK Engine was developed to bring a game development kit to Amiga systems that is compatible with the DarkGDK product from TheGameCreators (and later, with Dark Basic Professional with an integrated development environment (IDE) to be set up after the completion of the GDK).


Current Development State
-Basic2D Command set, which covers various 2D operations like dots, lines, triangle, box, circle, ellipses.
-Basic3D command set, which provides custom 3D model loading and display in a 3D environment
-Bitmap command set, which implements virtual (hidden) bitmaps to pre-calculate graphics
-Camera3D command set, which handles the camera movements in the 3D world.
-Core command set, which handles system commands
-FileIO Command set, which handles file reading/writing
-Image2D command set, which handles 2D image loading and displaying on screen.
-Input command set, which handles mouse and joystick handling
-Light3D command set, which provides mechanisms to control lighting in the 3D world.
-Matrix3D command set, which is used to create some sort of 3D terrains (not started)
-Memblock command set, which deals with memory block handling.
-Music command set, which handles the use of music in various file formats (currently .mod)
-Setup command set, which handles basic display controls
-Sound command set, which enables the loading and playback of sounds.
-Particles3D command set, which is used to create 3D particles (not started)
-Sprite2D command set, which is used to create sprites (developed to add compatibility with DarkGDK)
-System command set, which provides system and memory functions
-Text command set, which handles the output of on-screen text in an AmiDARK Engine application
-Vector3D command set, which contains various mathematical functions.

The current build contains a total of 705 commands / functions out of 1137 that had originally been planned. The 2D engine itself (without 3D) contains 476 commands and functions out of 484 that had been originally planned.


Technical Information
-The engine was rebuilt and the main "render system" is now able to handle priorities for the various rendering methods (Basic2D, Image, Sprites, 3D, Plugins).
-An additional plugin can be added in a "slot" like AmosPRO did or as an "unlinked" plugin.
-An additional plugin can add its own render function to display what is needed (FX2D plugin shows how this works).
-The engine has been developed in a way to make porting between Amiga-compatible platforms easier. All system/ OS functions are wrapped in specific files. Support for a new OS will have to be added there.
-The engine contains a partial HTML documentation explaining how the commands / functions work (632 commands / functions done)
-The engine contains an easy-to-use method to allow specific plugins or commands to access to functions / commands from other functions set.


Project Requirements
-The source code of the AmiDARK Engine is developed under AmiDevCPP (PC) so everything has been set up to work directly without any changes under AmiDevCPP
-Compiling for AmigaOS4 will require the AmigaOS 4 Release 53.20 Software Development Kit from Hyperion Entertainment.
Compiling for MorphOS will require the latest MorphOS Software Development Kit from the MorphOS website.
-With relatively few changes, the AmiDARK Engine can be compiled directly under AmigaOS4 (via CodeBench and the AmigaOS4 Software Development Kit Release 53.20 from Hyperion Entertainment).
-With few changes, the AmiDARK Engine should also compile directly on a MorphOS system although this has never been tested due to a lack of access to a sufficiently fast MorphOS-compatible computer.
-Sub-libraries, such as ptplay.library, ptreplay.library, freetype, and FTGL, are out of the scope of this bounty project as they are not my property and can be obtained easily on the internet for various Amiga and Amiga-like platforms.


Optional
-If this project is successfully funded (by raising a minimum of 2000 Euro), and as long as the resulting ports stay true to the original version of the AmiDARK Engine in terms of user experience and command sets, Frédéric Cordier plans to share all source code that he will develop himself for future versions of the AmiDARK Engine for free
-If the funding level reaches an amount of 2200 Euro, The author, Frédéric Cordier plans to acquire a MorphOS computer with a valid MorphOS licence to help maintain the compatibility and port of the AmiDARK Engine for MorphOS.
-If the funding level reaches an amount of 4600 Euro, the author, Frédéric Cordier plans to acquire an X1000 or a succeeding model with a valid AmigaOS4 licence to help optimize the software for use with A-Eon's hardware products.

You can contribute to this project directly here :
http://www.power2people.org/projects/amidark/
    

STORYID: 7111
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
Hollywood APK Compiler 4.0 released
Printer Friendly Page  Send this Story to a Friend

PosterThread
Kicko 
Re: BOUNTY for AmiDARK Engine source code release.
Posted on 28-May-2014 20:21:00
#1 ]
Elite Member
Joined: 19-Jun-2004
Posts: 5009
From: Sweden

Donated and wish that you get it fullfilled :)

 Status: Offline
Profile     Report this post  
Overflow 
Re: BOUNTY for AmiDARK Engine source code release.
Posted on 30-May-2014 15:27:05
#2 ]
Super Member
Joined: 12-Jun-2012
Posts: 1628
From: Norway

+1

 Status: Offline
Profile     Report this post  
asymetrix 
Re: BOUNTY for AmiDARK Engine source code release.
Posted on 2-Jun-2014 15:17:04
#3 ]
Cult Member
Joined: 9-Mar-2003
Posts: 868
From: United Kingdom

+1

Export to IOS & Android ?


_________________
Download 499.26 Mbps, 659.94 Mbps Upload :)

 Status: Offline
Profile     Report this post  
Tomppeli 
Re: BOUNTY for AmiDARK Engine source code release.
Posted on 2-Jun-2014 16:34:31
#4 ]
Super Member
Joined: 18-Jun-2004
Posts: 1652
From: Home land of Santa, sauna, sisu and salmiakki

Donated.


_________________
Rock lobster bit me. My Workbench has always preferences. X1000 + AmigaOS4.1 FE
"Anyone can build a fast CPU. The trick is to build a fast system." -Seymour Cray

 Status: Offline
Profile     Report this post  
AmiDARK 
Re: BOUNTY for AmiDARK Engine source code release.
Posted on 2-Jun-2014 16:38:54
#5 ]
Regular Member
Joined: 28-Mar-2007
Posts: 469
From: South France

@Asymetrix :
I have never coded under iOS nor Androïd.
Do you know any SDK available for these OS ?

@All :
Thank you :)

Last edited by AmiDARK on 02-Jun-2014 at 04:39 PM.

 Status: Offline
Profile     Report this post  
AlfaRomeo 
Re: BOUNTY for AmiDARK Engine source code release.
Posted on 12-Jul-2014 12:58:53
#6 ]
New Member
Joined: 20-Aug-2008
Posts: 7
From: Lisbon -> Portugal

Donated


_________________
Amiga 1200 / 060, Sam440ep

 Status: Offline
Profile     Report this post  
Overflow 
Re: BOUNTY for AmiDARK Engine source code release.
Posted on 28-Aug-2014 7:59:44
#7 ]
Super Member
Joined: 12-Jun-2012
Posts: 1628
From: Norway

Havent heard much about this in a while, so bumping it.

 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