Author Topic: [C++] Advise for getting my feet wet with libraries.  (Read 3255 times)

0 Members and 1 Guest are viewing this topic.

Offline Pixel_Outlaw

  • Pentium
  • *****
  • Posts: 1382
  • Karma: 83
    • View Profile

OK so I'm slowly learning C++ (still playing with the black box).

Now my question becomes what kind of libraries are people using for

Sound
Keyboard/ Joystick/Game pad interaction

I plan to pursue OpenGL for graphics. What OpenGL add ons are supported by c++?
Challenge Trophies Won:

Offline Jim

  • Founder Member
  • DBF Aficionado
  • ********
  • Posts: 5301
  • Karma: 402
    • View Profile
If you're doing Windows programs, mouse and keyboard can easily be read from Windows.  Alternatively, if you're using OpenGL, you could use glu/glut to do all the keyboard/mouse stuff.  You'll still need the joystick from Windows - search these forums for code, I think I posted to Clyde how to do it in FreeBasic.
For sound, you probably want to use one of the libs here which can play back tracker modules of various kinds.  If you want mp3 then that's simpler.

http://dbfinteractive.com/index.php?topic=3042.0

Jim
« Last Edit: June 19, 2008 by Jim »
Challenge Trophies Won:

Offline Motorherp

  • C= 64
  • **
  • Posts: 57
  • Karma: 8
    • View Profile
    • Shmup Dev
For sound you might want to consider fmod.  I haven't yet gotten around to playing with it myself so I cant give you impressions from my personal experience with it but it certainly looks very proffesional and I've heard nothing but good things about it.

Offline benny!

  • Senior Member
  • DBF Aficionado
  • ********
  • Posts: 4384
  • Karma: 228
  • in this place forever!
    • View Profile
    • bennyschuetz.com - mycroBlog
Knowing that you love to code games, too. Maybe you can have a look
at SDL and/or HGE, too.
[ mycroBLOG - POUET :: whatever keeps us longing - for another breath of air - is getting rare ]

Challenge Trophies Won:

Offline Pixel_Outlaw

  • Pentium
  • *****
  • Posts: 1382
  • Karma: 83
    • View Profile
Thanks for the help guys.  :carrot:
Challenge Trophies Won: