Page 4 of 5 FirstFirst ... 2345 LastLast
Results 31 to 40 of 49

Thread: Phoenix 2D Game Engine V1.0

  1. #31

    Phoenix 2D Game Engine V1.0

    It is vry powerfull!

    Nice work
    From brazil (:

    Pascal pownz!

  2. #32

    Phoenix 2D Game Engine V1.0

    Hi everyone!

    Thinking about getting back to Delphi again, and perhaps creating some games at somepoint.

    But I had some troublesome issues with UnDelphiX and Asphyre (can't even use the newer version unless I get that crappy new thing......).

    How would anyone say this compares to those 2 generally?

  3. #33

    Phoenix 2D Game Engine V1.0

    Well, Phoenix is for 2D games only while Asphyre can be used for 3D too.

    But if you want to do anything in 2D the biggest advantage of Phoenix is it's crossplatform support. Using Lazarus/FPC it enables you to release your games on Windows, Linux, Mac without changing a single line of code.

    Using Asphyre (which is the fastest 2D engine I know) lets you stick to Windows platform, because its bound to DirectX. The same with UnDelphiX. Also Windows only.

    I have just started with Phoenix. It's a nice engine with a good variety of features. And everything else you need can be added easily.

    I don't know much about its speed now, because I did not do any stress tests to Phoenix yet. But for the project I am currently working on, I don't need to be "fast" when it comes to rendering.

    Hope that helps a bit.

    Greetings.
    <a href="http://www.greatgamesexperiment.com/game/Valgard/?utm_source=gge&amp;utm_medium=badge_game"><img border="0" alt="GGE" title="GGE" src="http://static.greatgamesexperiment.com/badge/game/valgard/gge400x56.png"></a>

  4. #34

    Phoenix 2D Game Engine V1.0

    Well being stuck to windows isn't too much of a problem for me, nor is having 3D support (I don't have any good knowledge concerning mathematics and what not with that anyway).

    Mostly what I am looking for is basically what the basic of UnDelphiX offers, but something that runs a little more smoother concerning sprite engine/collision detection.

  5. #35

    Phoenix 2D Game Engine V1.0

    Well, I've hardly ever used UnDelphiX, but Phoenix works very well with its Spriteengine and Collisionengine comined. And it's very easy to use. You just derive some sprites from some basic sprite class and add them to an instance of the Spriteengine. Then the engine takes care of the rest. Very easy and powerful.
    Imagine I've written something clever here inspiring you to make something awesome. If that happens give me credits

  6. #36

    Phoenix 2D Game Engine V1.0

    Quote Originally Posted by Huehnerschaender
    Well, Phoenix is for 2D games only while Asphyre can be used for 3D too.
    Not quite true, Phoenix can be used for 3D graphics aswell, i'ts based on OpenGL witch is a 3D API. But most of the functions is aimed at 2D rendering. Some 3D functionality is planned for the future...

    Quote Originally Posted by Huehnerschaender
    But if you want to do anything in 2D the biggest advantage of Phoenix is it's crossplatform support. Using Lazarus/FPC it enables you to release your games on Windows, Linux, Mac without changing a single line of code.

    Using Asphyre (which is the fastest 2D engine I know) lets you stick to Windows platform, because its bound to DirectX. The same with UnDelphiX. Also Windows only.

    I have just started with Phoenix. It's a nice engine with a good variety of features. And everything else you need can be added easily.

    I don't know much about its speed now, because I did not do any stress tests to Phoenix yet. But for the project I am currently working on, I don't need to be "fast" when it comes to rendering.
    It should be as fast as any other lib, if you use it in a optimized way, for instance rendering a tilemap with

    Code:
      for Y&#58;= 1 to 500 do
      for X&#58;= 1 to 500 do
        Images.Find&#40;'MyImage'&#41;.Draw&#40;X*32, Y*32, Tiles&#91;X + Y * Width&#93;&#41;;
    is far from the fastest way (one texture binding per tile, alot of state changes (textures, blending etc), a linear search for the image, alot of function overhead).
    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. #37

    Phoenix 2D Game Engine V1.0

    Quote Originally Posted by Andreaz
    Not quite true, Phoenix can be used for 3D graphics aswell, i'ts based on OpenGL witch is a 3D API. But most of the functions is aimed at 2D rendering. Some 3D functionality is planned for the future...
    Sure it CAN, but is there ANY build in Engine-funcionality for 3D like mesh rendering, shaders, landscape or anything else? Using pure OpenGL cannot be counted as a feature of an engine in my eyes

    Quote Originally Posted by Andreaz
    It should be as fast as any other lib, if you use it in a optimized way, for instance rendering a tilemap with
    That sounds good. Maybe in another project I will try something that depends a little more of speed, but for my current work it doesn't matter to me how fast it is But good to know that it should be!

    Quote Originally Posted by Andreaz
    Code:
      for Y&#58;= 1 to 500 do
      for X&#58;= 1 to 500 do
        Images.Find&#40;'MyImage'&#41;.Draw&#40;X*32, Y*32, Tiles&#91;X + Y * Width&#93;&#41;;
    is far from the fastest way (one texture binding per tile, alot of state changes (textures, blending etc), a linear search for the image, alot of function overhead).
    ehm.... who would do that?

    Just another question Andreaz,

    can it be that Phoenix 1.0's Font Tool does not work with Font Studio 4.1? I get an error that its not a valid file format when I try to import a font created with 4.1.

    I don't have 4.0 though and I did not find it on Nitrogens site.... Am I doing something wrong or will there be a fix or do I have to ask Nitrogen for version 4.0?

    Greetings,
    Dirk
    <a href="http://www.greatgamesexperiment.com/game/Valgard/?utm_source=gge&amp;utm_medium=badge_game"><img border="0" alt="GGE" title="GGE" src="http://static.greatgamesexperiment.com/badge/game/valgard/gge400x56.png"></a>

  8. #38

    Phoenix 2D Game Engine V1.0

    Quote Originally Posted by Huehnerschaender
    Sure it CAN, but is there ANY build in Engine-funcionality for 3D like mesh rendering, shaders, landscape or anything else? Using pure OpenGL cannot be counted as a feature of an engine in my eyes
    Haha, yeah guess you're right, it just sounded like you where saying it was totally impossible to do any 3D using PHX, alot of stuff there is really usefull in 3D apps aswell. An theres some 3D functionality on the way, animated meshes for instance aswell as 3D and 2D camera classes.

    Quote Originally Posted by Huehnerschaender

    That sounds good. Maybe in another project I will try something that

    ehm.... who would do that?
    Probably someone that has no clue on how OpenGL works, shure most woulnt throw the find into the loop, but probably MyImage.Draw

    Quote Originally Posted by Huehnerschaender
    Just another question Andreaz,

    can it be that Phoenix 1.0's Font Tool does not work with Font Studio 4.1? I get an error that its not a valid file format when I try to import a font created with 4.1.

    I don't have 4.0 though and I did not find it on Nitrogens site.... Am I doing something wrong or will there be a fix or do I have to ask Nitrogen for version 4.0?

    Greetings,
    Dirk
    I have no idea i've wrote it when 4.0 was the latest version and havn't got around to test version 4.1. Think Nitrogen is the one that knows if the font format has changed to from version 4.0 to 4.1
    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

  9. #39

    Phoenix 2D Game Engine V1.0

    I don't think you're doing anything wrong Dirk. I've also tried FontStudio 4.1 and can't get it to work. When I try to import a font into Phoenix Font Editor I get the same message as you.

    An theres some 3D functionality on the way, animated meshes for instance aswell as 3D and 2D camera classes.
    Sounds interesting.
    Imagine I've written something clever here inspiring you to make something awesome. If that happens give me credits

  10. #40

    Phoenix 2D Game Engine V1.0

    *pressing thumbs for a quick hotfix* :lol:
    <a href="http://www.greatgamesexperiment.com/game/Valgard/?utm_source=gge&amp;utm_medium=badge_game"><img border="0" alt="GGE" title="GGE" src="http://static.greatgamesexperiment.com/badge/game/valgard/gge400x56.png"></a>

Page 4 of 5 FirstFirst ... 2345 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
  •