Page 1 of 3 123 LastLast
Results 1 to 10 of 23

Thread: NashaENGINE Sound + GUI Demo

  1. #1

    NashaENGINE Sound + GUI Demo

    Hi PGD friends

    Here is a second NashaENGINE demo. It shows the sound and GUI features of my engine.

    Download link

    Sound Features:
    -> WAV playback using OpenAL
    -> Play multiple sources simultaniously (Think OpenAL is limited to 28 sources :? )
    -> Volume, Pitch and Position Control (3D Sound) per sound source
    -> Play and stop sounds, or stop all sounds using one call
    -> Streaming OGG from HDD with volume control, and optional looping

    GUI features
    -> Abstract GUI framework (Custom implementation using interfaces)
    -> Use mouse and keyboard/joystick to navigate and change control states
    -> Supports fading in and out. The fade-effect can be coded by the user (eg transition, blending)

    So this demo demonstrates these features. I think the function of each button is pretty understandable You can control the buttons and sliders using the mouse, using keyboard (arrow key's, enter or space) and even the joystick (use POV buttons, and button 1).

    I had loads of fun playing around with OpenAL, and especially with the 3d-Sound aspect of it. Nevertheless OpenAL can have strange problems sometimes. Almost half of the problems i encountered during development were caused by my sound engine. So i'm very happy it's working now. This demo demonstrates 3d sound, so surround is recommended

    I'm also very happy that OGG music is working (finally).. The tune you hear is composed by me, using propellerhead reason 3. It's nothing special.. Just good enough for music demonstration.

    Ok.. that's it.. hope you like it. The OpenAL 1.1 installer is included in the RAR, if you need it.

    Have fun.

    P.S I alway's get confused. What's the best word for Sound intensity in english? Sound Volume or Sound Velocity? :?


    P.P.S Is there ANYONE who can test this on vista with 2 joysticks plugged it. I have some strange sound problems on this PC, when 2 joysticks are plugged in.. I'm realy curious if it's a driver bug, or a bug in my app. :? Can anyone test this.
    Coders rule nr 1: Face ur bugz.. dont cage them with code, kill'em with ur cursor.

  2. #2

    NashaENGINE Sound + GUI Demo

    Hm, it doesn't run on my pc (Windows XP SP2):
    MSG: GUI-Element: SAngle created.
    MSG: GUI-Element: Music Volume created.
    MSG: GUI-Element: Sound Volume created.
    MSG: GUI-Element: Sound Pitch created.
    MSG: GUI-Element: Sound Angle created.
    ERR: -->E_INPUT_INVALIDKEY
    -->Key with code: 00000320 is invalid! check whether all required input-devices are connected!
    ERR: -->E_INPUT_INVALIDKEY
    -->Key with code: 00000322 is invalid! check whether all required input-devices are connected!
    ERR: -->E_INPUT_INVALIDKEY
    -->Key with code: 00000323 is invalid! check whether all required input-devices are connected!
    ERR: -->E_INPUT_INVALIDKEY
    -->Key with code: 00000321 is invalid! check whether all required input-devices are connected!
    ERR: -->E_INPUT_INVALIDKEY
    -->Key with code: 00000300 is invalid! check whether all required input-devices are connected!

    MSG: Terminating....

  3. #3

    NashaENGINE Sound + GUI Demo

    Oops... i think i know what caused that error.

    It seems that i ALWAYS have a joystick connected to my PC. The app expect's it to be there.

    I will upload a fixed version... please be patient

    FIXED: The new version is uploaded (Use link in first post).
    Now it should be fine, when no joystick is attached to your system.


    P.S: Make sure you Unrar it first.... in most cases, things even work when executed from the RAR, but i found out that OGG streaming does not.

    lol... didn't even notice, this thread is added as news item... YAY!
    Coders rule nr 1: Face ur bugz.. dont cage them with code, kill'em with ur cursor.

  4. #4

    NashaENGINE Sound + GUI Demo

    Can anyone else please try it? This thread has had over 70 views, but only one person tested it :?

    Thank you!
    Coders rule nr 1: Face ur bugz.. dont cage them with code, kill'em with ur cursor.

  5. #5

    NashaENGINE Sound + GUI Demo

    "Error while initializing sound module"

    Then I get only a grey screen.

    Dell Latitude D820 (you can google for it if you need the specs)
    WinXP SP2 latest updates

    I never had problems with audio on the systems... Games like World of Warcraft run well on this machine.
    <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>

  6. #6

    NashaENGINE Sound + GUI Demo

    Haha! The laugh with the slider and angle controls is great. No problems here Chronozphere!

    I even average ~840FPS with it now.

  7. #7

    NashaENGINE Sound + GUI Demo

    @Robert Kosek: Thanx very much for testing.. i appreciate it, and i'm glad you like it
    But, did you test the OGG music.. and what OS do you have?

    @Huehnerschaender: Can you please post or PM the logfile. It would give a better explanation what went wrong. Maybe you didn't install openAL? :? (It's included in the RAR)
    Coders rule nr 1: Face ur bugz.. dont cage them with code, kill'em with ur cursor.

  8. #8

    NashaENGINE Sound + GUI Demo

    Shit... doublepost... stupid PHP bug :x
    Coders rule nr 1: Face ur bugz.. dont cage them with code, kill'em with ur cursor.

  9. #9

    NashaENGINE Sound + GUI Demo

    Does not work for me either. I get the same error as Huehnerschaender.
    <br /><br />There are a lot of people who are dead while they are still alive. I want to be alive until the day I die.<br />-= Paulo Coelho =-

  10. #10

    NashaENGINE Sound + GUI Demo

    @Savage... thanx for trying..

    Can you send me your logfile?
    Coders rule nr 1: Face ur bugz.. dont cage them with code, kill'em with ur cursor.

Page 1 of 3 123 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
  •