Development/Tutorials/Games/KALEngine: Difference between revisions

    From KDE TechBase
    No edit summary
    No edit summary
    Line 1: Line 1:
    <div class="rbroundbox" style="width:100%;">
    <div class="rbroundbox" style="width:100%;">
      <div class="rbtopwrap">
      <div class="rbtopwrap">
       <div class="rbtop"><div></div></div>{{KALEngine tutorial}</div>
       <div class="rbtop"><div></div></div>KALEngine tutorial</div>
      <div class="rbcontent">
      <div class="rbcontent">
    {|style="width:100%; background:#dadde0;"
    {|style="width:100%; background:#dadde0;"
    Line 23: Line 23:


    ==Abstract==
    ==Abstract==
    Phonon is not really designed to handle multiple sounds at the same time. KALEngine is made for games and create one thread per sound, using the excellent openAL librairy. you also get all the other openAL goodness like 3D sounds, effects and multichannel.


    ==Installation==


    ==Starting Point : the main.cpp==
    1: Be sure you have installed dependent librairy.
    Every application needs one, so let's start with it, as it is really simple.
    - openAL ( sound api)
    <code cppqt>
    - alut (openal toolkit)
    </code cppqt>
    - libSndFile (load sound file).
     
    2: compile and install kalengine from svn :
    /trunk/playground/games/KALEngine/
     
    == Hello Word ==

    Revision as of 11:04, 13 February 2009

    KALEngine tutorial
    Tutorial Series   KALEngine developement
    Prerequisites   None
    What's Next   Nothing at the moment
    Further Reading   KGLEngine2d's code

    Abstract

    Phonon is not really designed to handle multiple sounds at the same time. KALEngine is made for games and create one thread per sound, using the excellent openAL librairy. you also get all the other openAL goodness like 3D sounds, effects and multichannel.

    Installation

    1: Be sure you have installed dependent librairy. - openAL ( sound api) - alut (openal toolkit) - libSndFile (load sound file).

    2: compile and install kalengine from svn : /trunk/playground/games/KALEngine/

    Hello Word