Page 18 of 30 FirstFirst ... 8161718192028 ... LastLast
Results 171 to 180 of 300

Thread: Writing a better 2D engine. (Phoenix 2D Game Engine)

  1. #171

    Writing a better 2D engine. (Phoenix 2D Game Engine)

    No, the huge wav file is not a mistake, but it won't be in the official releases.

    Having some problems with the collision part of the sprite engine, the collision detection works as it should, but there's something wrong with the collision responces. Other then that I think everything is ready for the 1.0 release
    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. #172

    Writing a better 2D engine. (Phoenix 2D Game Engine)

    Do you think you can include the demos precompiled for the lazy programmers among us? (obviously my self included)
    [size=9px]BEGIN GEEK CODE BLOCK
    <br />d s-- : a24 GB GCS GTW GE C++ P L+ W++ N+ K- w++++ M- PS+ PE+ Y- t+ 5+++ X+ R*
    <br />tv b+ DI++ D+ e++ h+ G-
    <br />END GEEK CODE BLOCK[/size]
    <br />Create your own GeekCode block at: <a href="">...</a>

  3. #173

    Writing a better 2D engine. (Phoenix 2D Game Engine)

    Yeah, i'll make a binary release aswell, it tends to get alot bigger so there will be a source only release to, but not until 1.0

    Seems to be some bug or something I've overlooked in the collision algoritmh that makes some polygon's collision responce data not correct. Somewhat annoying because the collision detection is working like a charm.
    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

  4. #174

    Writing a better 2D engine. (Phoenix 2D Game Engine)

    I've uploaded what i'm hoping for the latest beta version of the engine on the homepage and we need some help testing it out.

    All the demos are avaiable in binary format aswell.

    If you feel like it, please download the library and try it out. And please post any results here, everything from it works nice to bugs is welcome. And please post you'r system speccs aswell.
    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

  5. #175

    Writing a better 2D engine. (Phoenix 2D Game Engine)

    Very nice Andreaz!

    Don’t get this the wrong but I you are still far away from reaching version 1.. maybe I should not post this as I didn’t follow the entire thread but I feel there are many components lacking for it to become a game engine/lib. (let me know if you need more info)

    Particles FPS: 450-500;
    Sprites: 970;
    Spec: AMD 3500+, GeForce 6600, 1GB RAM, XP sp2;

    Now with Sounds.exe I had a problem, it did work but the kernel used 90%+ of the CPU.
    • 00:40 TPHXSoundEngine.Init: Opening OpenAL device.
      00:40 TPHXSoundEngine.Init: OpenAL version : OpenAL version 1.0
      00:40 TPHXSoundEngine.Init: OpenAL renderer : SB Audigy 2 Audio [9000]
      00:40 TPHXSoundEngine.Init: OpenAL vendor : Creative Labs Inc.
      00:40 TPHXSoundEngine.Init: OpenAL extensions: EAX
      EAX1.0
      EAX2.0
      EAX3.0
      EAX4.0

      00:40 TPHXSoundEngine.Init: Initialized 63 sources .
      00:40 TPHXSoundEngine.getDevices:
      00:40 TPHXSoundBuffer.LoadBuffer: Loading sound: ins.wav
      00:40 TPHXSoundBuffer.LoadBuffer: Loading sound: smb3_jump.wav
      00:40 TPHXSoundBuffer.LoadBuffer: Loading sound: ding.wav
      00:40 TPHXSoundBuffer.LoadBuffer: Not a valid wave file.
      00:40 TPHXTextureManager.LoadTexture: Loading texture from stream: Arial16_00.tga
    [size=9px]BEGIN GEEK CODE BLOCK
    <br />d s-- : a24 GB GCS GTW GE C++ P L+ W++ N+ K- w++++ M- PS+ PE+ Y- t+ 5+++ X+ R*
    <br />tv b+ DI++ D+ e++ h+ G-
    <br />END GEEK CODE BLOCK[/size]
    <br />Create your own GeekCode block at: <a href="">...</a>

  6. #176

    Writing a better 2D engine. (Phoenix 2D Game Engine)

    The 100% cpu utilization is normal, all demos uses a simple repeat.. until window.visible = false as a main loop.

    You have to specify more what you feel is lacking, the framework (really engine is the wrong word and not what's intended) already got all the components DelphiX has and a few more.
    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

  7. #177

    Writing a better 2D engine. (Phoenix 2D Game Engine)

    Oh, and I seemed to missed to include the ding.wav in the release, that's why you get that message, i've uploded it to the homepage, wich btw is a placeholder, i'm working on a new one!
    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. #178

    Writing a better 2D engine. (Phoenix 2D Game Engine)

    Quote Originally Posted by Andreaz
    The 100% cpu utilization is normal, all demos uses a simple repeat.. until window.visible = false as a main loop
    100% utilization is fine, but there are two kinds kernel usage and application usage. Kernel usage (which appears in red, unlike normal process which appear in green) should NOT be high, if its in 90% it means that *all* apps are sharing/using only 10% of the CPU.

    When I run the other demos cpu utilization is still 100%, 97% green and only some red. windows operation is still fine (Everything runs smooth) unlike the sound demo that freezes windows.
    [size=9px]BEGIN GEEK CODE BLOCK
    <br />d s-- : a24 GB GCS GTW GE C++ P L+ W++ N+ K- w++++ M- PS+ PE+ Y- t+ 5+++ X+ R*
    <br />tv b+ DI++ D+ e++ h+ G-
    <br />END GEEK CODE BLOCK[/size]
    <br />Create your own GeekCode block at: <a href="">...</a>

  9. #179

    Writing a better 2D engine. (Phoenix 2D Game Engine)

    Oh, i see, what things can cause such a thing, might it be OpenAL related ?
    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

  10. #180

    Writing a better 2D engine. (Phoenix 2D Game Engine)

    Probably, maybe I need to update my drivers.. I’ll give it a try. And lets here some feedback from other testers, maybe its localized to my configuration?
    [size=9px]BEGIN GEEK CODE BLOCK
    <br />d s-- : a24 GB GCS GTW GE C++ P L+ W++ N+ K- w++++ M- PS+ PE+ Y- t+ 5+++ X+ R*
    <br />tv b+ DI++ D+ e++ h+ G-
    <br />END GEEK CODE BLOCK[/size]
    <br />Create your own GeekCode block at: <a href="">...</a>

Page 18 of 30 FirstFirst ... 8161718192028 ... LastLast

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
  •