PDA

View Full Version : Phoenix 2009-05-11



Andreaz
11-05-2009, 05:21 PM
Hello Everyone,

It has taken some time, but heres another preview version of Phoenix. The download is quite large as everything comes precompiled.


http://www.phoenixlib.net/files/Phoenix 2009-05-11.zip (30Mb)

Most exiting in this release is the Phoenix remake of Travelers great platform tutorial, its located in the Project/Collisions/Platformer folder. Theres alot more stuff that could be added to that demo, for instance something to shoot at ;)

Also new is particles + editor, not completed, 75% done rougly.

Its still not in a release state, its a huge task this rewrite and takes alot of time, i've spent weeks alone on the collision engine, and its not 100% completed yet, i need to integrate the broad-phase collision testing. However this collision engine is quite advanced, allowing swept collision between polygons, circles and lines.

So even through the updates are sparse alot of stuff is happening.

As allways, comments and thoughts is really appriciated.

On a sidenote, there will be a betterlooking page soon (TM)

bigsofty
11-05-2009, 07:30 PM
Sounds very nice, esp. swept collision! ;D

Traveler
12-05-2009, 09:02 AM
Awesome update Andreaz. I've bumped this to news! :)

Traveler
23-05-2009, 12:51 PM
Hi Andreaz,

I'm currently going through some of the demos, but I'm having trouble compiling them with Delphi 7. Specifically, the {$REGION 'Region Name'} directive. I'm not sure what to do with that. I read it is some kind of D2006 feature. For the moment I have removed all references.
The next error I get is regarding the HandleEvent procedure in the main unit from the demos. It states that the declaration divers from a previous declaration. I can only assume this also is due to a different Delphi version.

Anyway, could you look into this?  I really do hope Phoenix will remain compatible with at least Delphi 7.  ;)

Thanks,


edit: just read about the $region directive that it is some kind of method to collapse blocks of code. So i guess I can safely remove them then :)

Andreaz
24-05-2009, 11:37 AM
Yeah, the $REGION stuff is Delphi 2006 stuff, i have started surrounding them with $IFDEFS, and it will be combaible with D7 as well as FPC, but i'm concentrating on getting the features in first.

I latly changed the parameters for the HandleEvent methods, The Handled variable is removed as there turned out to be no real use for it. Only the numbered demos are updated (or atleast tested to be working ;)).

pstudio
06-07-2009, 05:15 PM
Hi Andreaz,
how is it going with Phoenix 2?

If I'm about to make a game, would you then suggest using the latest beta or the stable Phoenix 1 release from 07?

Andreaz
07-07-2009, 06:03 AM
Version 2 is stable, but not feature complete, and the interface is not set in stone, so i see no big problem in using version 2, i will try to get a new and updated version out asap so you have the most up-to date lib.

pstudio
07-07-2009, 11:33 AM
Version 2 is stable, but not feature complete, and the interface is not set in stone, so i see no big problem in using version 2, i will try to get a new and updated version out asap so you have the most up-to date lib.


Ok great. Will do.