Page 2 of 2 FirstFirst 12
Results 11 to 16 of 16

Thread: Dissecting the DelphiX Copyright

  1. #11

    Dissecting the DelphiX Copyright

    If you want to do something useful, my opinion is to split DelphiX in 2.

    As many of us said, DelphiX is great for newcomers and they rarely
    want to do 3d stuff so i would do:

    1 - A "Delphi 2D X" package: everything that does 2D in DelphiX,
    doblebuffer, triplebuffer, tile engine, iso engine, fonts, image manipulation,
    sprite engine, collisions, game templates. Most of the things are already
    there so they just have to be improoved and/or simplified. This package
    is mainly designed for newbies in game developing.

    2 - A "Delphi 3D X" package: working with the same concept of the 2D
    version (ease of use etc...) but all about 3D stuff. Here i would include
    all the new stuff as seen in unDelphiX plus more components always
    3D oriented.

    In other words, package1 should satisfy all guys who enter gamedev
    world with pong-pacman-tetris-arkanoid-snake-mario clones, while
    package2 should be designed for those who want to step beyond and
    write their own basic 3d engine, or even something more.

    Back to my job now :cry:
    <br />Federico &quot;FNX&quot; Nisoli
    <br />Lead Programmer - FNX Games
    <br />
    <br /><img src="">
    <br /></center>

  2. #12

    Re: Dissecting the DelphiX Copyright

    I'm mainly an artist, not a programmer. But I know the basics, and with DelphiX that feels more than enough. Everything seems to be built in a way that a non-programmer can grasp easily(I feel the same about GLScene, which I use for 3D). Although I admit it may be a case of "you like what you learn first".
    Now, I have not tested anything else for a while now, mostly because DelphiX serves my purpose - to cobble together a working game with code so ugly any real programmer would cry at the sight of it. But the point is it works and I can do it by myself.
    But out of curiosity, what are these better options? Are they better simply from a programmers view(speed/functionality) or is there actually something new out there that is also as user friendly as DX?

    The only major flaw I see with DelphiX is that it won't work with Lazarus and the likes.
    Anyone know anything about this?

  3. #13

    Re: Dissecting the DelphiX Copyright

    Phoenix lib is still being worked on AFAIK. In fact Andreaz recently released a preview of version 2. Although I do not use all features of PhoenixLib, I can say that it is quite easy to learn and use.

  4. #14

    Re: Dissecting the DelphiX Copyright

    What i remember from DelphiX, is that it was very easy lib to make things with. But had its flaws in annoying and too restricted spriteengine (which i never used), slow rendering and slow image storing routines.

    But along with easy to use window DXDraw, DXImageList is the greatest things in 2D it ever did. It was simple but now... very often i find myself in situations where i don't want to load all graphics at the beginning and such list starts losing its idea. I don't want to say that i use that .png file only in that pattern size but i use it in different sizes and many places.

    What i'd maybe do in the future is a separate tool that makes a package file which contains 2 lists: textures and almost DelphiX-like list which defines the use. This "use" might be much more sophisticated, maybe actually drawing an entire interface, planned in the editor.

    All in all, i haven't tried other graphics libs so don't know if they are as user-friendly to new programmers.

  5. #15

    Re: Dissecting the DelphiX Copyright

    UnDelphiX just needs cleaning up and adjustments (the most fun part ).

    I don't see any reason not to continue on with it, if something is out of date, then up date it lol.

    It is probably better to start from scratch, even if the idea and structure of DelphiX/UnDelphiX is used.

    Questions like what IDE's will it support, will be a fun issue to tackle.

  6. #16

    Re: Dissecting the DelphiX Copyright

    I think there already are a few alternatives as Phoenix Lib or Andorra 2D. So it would probably be smarter to help developing these engines as starting another new one.

Page 2 of 2 FirstFirst 12


Posting Permissions

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