Results 1 to 8 of 8

Thread: Phoenix 2009-05-11

  1. #1

    Phoenix 2009-05-11

    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)




    Amnoxx

    Oh, and this code appears to be an approximate replacement for return(random() & 0x01);

    Phoenix Wiki
    http://www.phoenixlib.net/

    Phoenix Forum
    http://www.pascalgamedevelopment.com/viewforum.php?f=71

  2. #2

    Re: Phoenix 2009-05-11

    Sounds very nice, esp. swept collision!

  3. #3

    Re: Phoenix 2009-05-11

    Awesome update Andreaz. I've bumped this to news!

  4. #4

    Re: Phoenix 2009-05-11

    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




  5. #5

    Re: Phoenix 2009-05-11

    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 ).

    Amnoxx

    Oh, and this code appears to be an approximate replacement for return(random() & 0x01);

    Phoenix Wiki
    http://www.phoenixlib.net/

    Phoenix Forum
    http://www.pascalgamedevelopment.com/viewforum.php?f=71

  6. #6

    Re: Phoenix 2009-05-11

    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?
    Imagine I've written something clever here inspiring you to make something awesome. If that happens give me credits

  7. #7

    Re: Phoenix 2009-05-11

    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.
    Amnoxx

    Oh, and this code appears to be an approximate replacement for return(random() & 0x01);

    Phoenix Wiki
    http://www.phoenixlib.net/

    Phoenix Forum
    http://www.pascalgamedevelopment.com/viewforum.php?f=71

  8. #8

    Re: Phoenix 2009-05-11

    Quote Originally Posted by Andreaz
    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.
    Imagine I've written something clever here inspiring you to make something awesome. If that happens give me credits

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •