Ultimate Amiga

Network Boards => Other AMOS Related => AMOS Factory => Avolution (AMOS Evolution) Development => Topic started by: MadAngus on November 14, 2011, 10:47:52 PM

Title: Announcing Project Avolution
Post by: MadAngus on November 14, 2011, 10:47:52 PM
[Edited 29/03/2012] This project is on hold while I get other priorities completed. i.e. there will be no progress announcements until those priorities are completed, I am however working on it in the background.

Project Avolution:

Avolution will use the line of AMOS products as the foundations for a game development environment and the AMOS documentation as the basis of the user guide adapted and modified for the new environment.
The project and will be open sourced under the Eclipse Public License (EPL) v1.0.

Eclipse CDT incorporating the LLVM toolchain plugin and the OpenOffice Basic Interpreter will be adapted and extended to produce the Deimos game development environment and will be extendable with other open sourced projects.

[Added 29/03/2012] Avolution will not be a game maker type of software. It is a game development environment with the emphasis on environment, an extensible IDE incorporating an integrated and documented collection of development tools for developing games.

[Added 29/03/2012] Avolution will provide a no nonsense end user licence, any and all output will not require release of source code, nor will there be any requirement to attribute Deimos or integrated plugins anywhere.


[Edited 29/03/2012]
Note: integration for GPL'ed projects cannot be accepted due to incompatibilities between the EPL and the GPL. However this is not to say they couldn't be adapted for use with Deimos. What would be required is the GPL'ed project would have to be developed by someone as an Eclipse plugin project. This would also require the original author (copyright holder) to add a 'Notice' document within the source tree giving this project a linking exception. A linking exception is not required for lgpl plugins.
Supplementary Note: I'll update the GPL plugin/extention usage once I have reviewed the Eclipse process for this.
GPL'ed extenstions will not be distributed with Avolution.
Title: Re: Announcing Project Avolution
Post by: MadAngus on November 16, 2011, 05:24:45 AM
FOL: Thanks, much better.

Below I have listed some ideas of the range of features that could be implemented. Features could be another project that you would like to see integrated or some capabilities you would like the project to have.

Examples:
Deimos Database
similar to the that discussed in this post
http://www.ultimateamiga.co.uk/index.php?topic=9101.0 (http://www.ultimateamiga.co.uk/index.php?topic=9101.0)

[Edit 19/03/2012] More likely to be part of the AMOS Pro Resource Kit.

An integral map editor
Should be capable of inclusion in developers projects

A macro recording system with additional features similar to that of AMAL
This could reference jAMAL
http://sourceforge.net/projects/javaamal/ (http://sourceforge.net/projects/javaamal/)
License: BSD

[Edit 19/03/2012] OpenOffice macro recording system will be used as a starting point.

OGRE 3D engine
www.ogre3d.org (http://www.ogre3d.org)
License: MIT
Title: Re: Announcing Project Avolution
Post by: Lonewolf10 on December 02, 2011, 08:46:05 PM

Some cool ideas there :)


Regards,
Lonewolf10
Title: Re: Announcing Project Avolution
Post by: MadAngus on December 04, 2011, 10:00:02 AM
Cheers, :)

The first block of work is outlined below.
December 2011 to March 2012

Primary Objectives
Writeup the Proposal.
Writeup the Project Plan and Initial Feature list.
Web Site makeover.

Secondary Objectives
Initial investigation into the portability of Openoffice Basic for use in Avolution.
GUI draft preview.

Optional Objectives
None


[Edit 19/03/2012] Objectives complete.
Title: Re: Announcing Project Avolution
Post by: Amiten on June 09, 2013, 08:34:44 PM
Hi Madagnus,

Are this project still development?

thanks
Title: Re: Announcing Project Avolution
Post by: SamuraiCrow on June 12, 2013, 04:31:17 PM
Quote
[Edited 29/03/2012] This project is on hold while I get other priorities completed. i.e. there will be no progress announcements until those priorities are completed, I am however working on it in the background.

Taken from the first post.  Does this answer your question, Amiten?
Title: Re: Announcing Project Avolution
Post by: Amiten on June 13, 2013, 12:19:06 AM
Thanks samuraicrow