Results 1 to 5 of 5

Thread: Project Omorphia [Open Source]

  1. #1

    Project Omorphia [Open Source]

    The Project Omorphia is a Open Source project the aims to simplify the life of multimedia programming.

    It will support many different graphics (OpenGL, DX, SDL) and audio (OpenAL, DirectMusic) interfaces without the need for the programmer to distinguish what interface he currently uses as the Omorphia Library will translate his commands transparently into the different interfaces.

    But beside those transparency in the used library Omorphia will include many experts and extensions to the Delphi IDE that will ease the design of 3D Models, Levels and graphics.

    Currently we (a team of about 5 active programmers) are at the very beginning of this project and are looking forward to new, willing members and supporters. Anybody that want's to join (and code some parts!!!) can contact me @ benbe@users.sourceforge.net or visit the project page at http://sf.net/projects/omorphia/ regardless of his knowledge if he feels himself to cope with this project.

    BenBE.
    The more complex a system is, the smaller the bugs get; the smaller the bugs are, the more often they appear.

  2. #2
    Co-Founder / PGD Elder WILL's Avatar
    Join Date
    Apr 2003
    Location
    Canada
    Posts
    6,107
    Blog Entries
    25

    Project Omorphia [Open Source]

    I think we have a new contender in the ring.

    Sounds like a very ambitious project. Indeed it would be great to have such an interface where you can concentrate on designing the game and not have to worry so much about support of different libraries to be able to reach out to a wider audience.

    Please keep us all posted.
    Jason McMillen
    Pascal Game Development
    Co-Founder





  3. #3

    Project Omorphia [Open Source]

    Well, Sure, I WILL

    Our current progress is that we are importing the OGL headers and try to get OGL work well. The library already displayed our first pictures and is now adapted to replace our old "Add-Vector-by-Hand"-Code by objects that make up the objects.

    ATM there's not much working yet, but we are hard working to change this

    Current State: 226 Files, 29348 Lines, when rebuildung the package, 2 VCL Components, fastest determinant calculation proc possible (with with CPU independent code), math lib is tried to stay close to this ;-).
    The more complex a system is, the smaller the bugs get; the smaller the bugs are, the more often they appear.

  4. #4

    Project Omorphia [Open Source]

    Well, there some news:

    - Math Library is quite complete.
    - Geometry unit is being extended extremely ATM
    - Rendere will be implemented in its basics in the next few weeks
    - Starting up with sound implementation
    - We get a physics engine soon

    Well, general problem: Too few active developers.
    So: If somebody wants to join, just feel free contact me ...
    The more complex a system is, the smaller the bugs get; the smaller the bugs are, the more often they appear.

  5. #5

    Project Omorphia [Open Source]

    Hi, I'm back again and there are another set of news you should know about our project:

    First of all delfiphan (dph) has released a preview of the upcoming physics engine that is to be build into our engine. He's not completely done with writing the basic C++ version he'll port back to Delphi later on, but the current results look promising...

    Another point to be added is that our debuggin subsystem greatly works even for applications not using Omorphia. It's just a set of about 10 LOC to be added to a project in order to use it ...

    Also you might be interested in our VFS that uses virtual paths to access any files on disk or network connections (upcoming). It will be under developement in the next days as we are going to add support for opening files inside archives as if they were normal files on disk.

    So there's lot action inside the project and we'd hoepe for some feedback. We are sorry for the missing english documentation at www.omorphia.org , but the source should be self-explainatory - if not feel free to ask ^^
    The more complex a system is, the smaller the bugs get; the smaller the bugs are, the more often they appear.

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
  •