Here is a basis of what I will probably do for the Bounty :
1. I request 2000€ to release the source code of the AmiDARK Engine. I consider this money more like a "kickstarter" to help me financially that will pay "time" to code more on the AmiDARK Engine. 2. The source code will be released under the MPL licence. 3. Requested by members of the Amiga community : I Will continue code on the AmiDARK Engine and be in some sort, at the head on choices concerning the development of the AmiDARK Engine and many things are already in "mind" to increase the performances and take benefit of our Amiga configuration. 4. If the Bounty reach 2500€, I will acquire a configuration for MorphOS and 1 MorphOS Licence. 5. If the bounty reach 5000€, I will acquire a X1000 computer ( priced at 2320€ at relec.ch and AmigaOS4.1 for X1000, and try to make support for X1000 custom chipsets as "additional plugins" using the current AmiDARK Engine plugin system.
Concerning changes mentioned on 3. Some will partially break compatibility with DarkBASIC Professional & DarkGDK from TheGameCreators but, they should increase the engine performances. Some others will be done to increase the engine compatibility with other Amiga OSes (like AROS and Maybe AmigaOS3.x Warp3D/Wazp3D/Mesa)
What do you think about this ?
Edited by AmiDARK on 2014/5/20 20:13:33 Edited by AmiDARK on 2014/5/20 20:32:18 Edited by AmiDARK on 2014/5/20 20:34:08 Edited by AmiDARK on 2014/5/20 21:09:24
All we have to decide is what to do with the time that is given to us.
Just a reminder that the bounty for open-sourcing AmiDARK ends in about a month's time (Dec. 31, 2014).
I personally think that AmiDARK could be a great tool for AmigaOS if it were finished, so I hope that this bounty does reach its goal.
It's a game engine that people can build their own games on top of. It can take care of all the low level stuff like: rendering graphics, loading 2D sprites and 3D objects, playing sounds & music, joystick input, etc. With all of this stuff done, you can focus on creating your game.
While it isn't as advanced as the latest state-of-the-art game engines, it is pretty easy to use (IMHO), and it could be used to create some really fun stuff. We're pretty lacking in available game engines, so a finished and open-source version of AmiDARK would be welcome.
Plus, it'll help AmiDARK's author out (tough times), which is also good.
So, if it is compatiable with dark Basic, some game/app ports would help bounty.
IIRC, Frédéric did port a few demos. He's definitely provided enough to give people a taste of what might be possible. It's a pity that the bounty page doesn't include any videos, screenshots, or even a link to the AmiDARK website.
You can download and try out the last beta from the AmiDARK website. It's an evaluation version, but you should be able to compile and run your own stuff, and get a feel for what you can do with it. I encourage you to try it out if you can.
Here's a code snippet showing how easy it is to load an object and rotate it on screen (a much nicer starting point than printing "hello world"). He's included DarkGDK code to show how similar it is.
Thank you all for your support, and especially Hans for your motivation to help this project :) The bounty page is now updated with videos & website. I'll try to add more content soonly.
Regards, AmiDARK
All we have to decide is what to do with the time that is given to us.
AmiDARK is not compatible with DarkBASIC at all. It is a reimplementation of the DarkGDK C/C++ library, which has a similar feature set.
Well then, I can't code in it as well as in Hollywood either (which I bought the full version of, including Hollywood Designer.) Ended up doing nothing with it.
I've been working with DarkBASIC Professional for the last 3 months, and it's probably the CLOSEST to AMOS Professional that exists in the world.
I feel that ANYONE can be taught how to write computer code in AMOS Professional.
DarkBASIC, is close enough, if you can't get your hands on AMOS Pro.
I've seen some code that is in AmiDARK, and, well, it doesn't look like I can use it. Even if it's free. Unless someone writes a program that can convert my DarkBASIC formatted code into AmiDARK formatted code, that is.
I don't do semi-colons. Carriage returns are the end of a line, just as I observe on the screen.
Support Amiga Fantasy cases!!! How to program: 1. Start with lots and lots of 0's. 10. Add 1's, liberally. "Details for OS 5 will be made public in the fourth quarter of 2007, ..." - Bill McEwen Whoah!!! He spoke, a bit late.
It's great that the bounty is funded! That doesn't mean that it's over, though. AmiDARK needs to be developed further, and people need to try it out and make stuff with it.
@Atheist Quote:
I've seen some code that is in AmiDARK, and, well, it doesn't look like I can use it. Even if it's free. Unless someone writes a program that can convert my DarkBASIC formatted code into AmiDARK formatted code, that is.
I don't do semi-colons. Carriage returns are the end of a line, just as I observe on the screen.
If you could get over your prejudice against semicolons and brackets then you could probably figure out how to convert your DarkBASIC code to AmiDARK yourself. Well, that and a bit of work.
This page shows the same code using AmiDARK, DarkBASIC, and DarkGDK. If you compare the lines one by one, then you'll see the similarities and how one maps on to the other.