Results 1 to 10 of 34

Thread: Brtech1

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    this is awesome , how's the engine code is it procedural (which is expected) or OOP

  2. #2
    Quote Originally Posted by AirPas View Post
    this is awesome , how's the engine code is it procedural (which is expected) or OOP
    The utils functions (math, system-related helper functions, and so on) are procedural and the engine core itself is fully object-oriented class-based. So it's circa 90% OOP and 10% procedural.

  3. #3

  4. #4
    Absolutely stunning! Keep up that great work!
    Best regards,
    Cybermonkey

  5. #5
    Good job. Really impressive.

    May be I can drop-off Open Arena from my system soon.
    No signature provided yet.

  6. #6
    So new BRTECH1.zip is online ( http://rootserver.rosseaux.net/stuff/BRTECH1.zip ).

    BRTECH1 has HRTF support now, so BRTECH1 has following 3D audio spatialization modes now:

    1. Fast fake 3D stereo (what the original idTech3 Quake3 engine also do, but still better than when 3D audio spatialization is inactive, so it's more a alternative for really slow CPUs )
    2. Pseudo 3D acoustics (already very good pseudo 3D sound over stereo, but it is not so good like HRTF, so it's more a alternative for non-headphone users and/or slower CPUs)
    3. HRTF (really very good und even true 3D sound over stereo, but only wih headphones, because this is the limiting factor of HRTF)


    The mode is selectable with the spat(ialization) in-engine console command game, and it will be active for the next loaded map then.

    And the whole sound engine code is still mostly 20.12-bit-fixed-point 32-bit-integer-only.

    So have fun with it
    Last edited by BeRo; 30-09-2012 at 04:15 PM.

  7. #7
    May I ask where you get pascal headers for SDL 2.0? Are they Delphi compatible?
    Last edited by pitfiend; 02-10-2012 at 06:31 PM.

  8. #8
    Quote Originally Posted by pitfiend View Post
    May I ask where you get pascal headers for SDL 2.0? Are they Delphi compatible?
    I made them for me myself (for statically and dynamically linking, since SDL 2.0 allows linking statically now), originally for my c64 emulator project http://micro64.de/. But I will keep these private until the SDL 2.0 API will be frozen. The problem at SDL 2.0 is that the API including data structures) are still changing, because SDL 2.0 has no stable release version yet.

Tags for this Thread

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
  •