It is vry powerfull!
Nice work
It is vry powerfull!
Nice work
From brazil (:
Pascal pownz!
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?
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&utm_medium=badge_game"><img border="0" alt="GGE" title="GGE" src="http://static.greatgamesexperiment.com/badge/game/valgard/gge400x56.png"></a>
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.
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
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...Originally Posted by Huehnerschaender
It should be as fast as any other lib, if you use it in a optimized way, for instance rendering a tilemap withOriginally Posted by Huehnerschaender
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).Code:for Y:= 1 to 500 do for X:= 1 to 500 do Images.Find('MyImage').Draw(X*32, Y*32, Tiles[X + Y * Width]);
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
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 eyesOriginally Posted by Andreaz
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!Originally Posted by Andreaz
ehm.... who would do that?Originally Posted by Andreaz
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&utm_medium=badge_game"><img border="0" alt="GGE" title="GGE" src="http://static.greatgamesexperiment.com/badge/game/valgard/gge400x56.png"></a>
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.Originally Posted by Huehnerschaender
Probably someone that has no clue on how OpenGL works, shure most woulnt throw the find into the loop, but probably MyImage.DrawOriginally Posted by Huehnerschaender
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.1Originally Posted by Huehnerschaender
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
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.
Sounds interesting.An theres some 3D functionality on the way, animated meshes for instance aswell as 3D and 2D camera classes.
Imagine I've written something clever here inspiring you to make something awesome. If that happens give me credits
*pressing thumbs for a quick hotfix* :lol:
<a href="http://www.greatgamesexperiment.com/game/Valgard/?utm_source=gge&utm_medium=badge_game"><img border="0" alt="GGE" title="GGE" src="http://static.greatgamesexperiment.com/badge/game/valgard/gge400x56.png"></a>
Bookmarks