List of Other Helper Libraries

A forum to store posts deemed exceptionally wise and useful
Guest

Post by Guest »

some AI libraries I have found. I would add them to the wiki but there is no section for them.


http://opensteer.sourceforge.net/
OpenSteer is a C++ library to help construct steering behaviors for autonomous characters in games and animation.

http://ffll.sourceforge.net/index.html
Free Fuzzy Logic Library is an open source fuzzy logic class library and API that is optimized for speed critical applications, such as video games. FFLL is able to load files that adhere to the IEC 61131-7 standard.
Guest

Post by Guest »

What about control devices's libraries (joysticks, wheel, etc...) ?
Guest

Post by Guest »

what about SDL? ;) thats the one you need
Dark Logan
Posts: 11
Joined: Thu Dec 15, 2005 3:43 pm
Location: Hessen, Germany
Contact:

Post by Dark Logan »

there is also a good game network lib out there:
http://www.zoidcom.com
kburkhart84
Posts: 277
Joined: Thu Dec 15, 2005 6:11 pm

Post by kburkhart84 »

For sound, I have a little code that uses DX sound, so it only works on windows, where Irrlicht is multiplatform. But it works good and gives easy 3d sounds as well. I have an input thing that works the same way, but only works for windows as well, but it supports 2 joysticks and the mouse and keyboard.
I recommend adding the Newton Game Dynamics to the list. I haven't used it but it is supposed to be pretty good, and the demos I have seen looked good.
jam
Posts: 409
Joined: Fri Nov 04, 2005 3:52 am

Post by jam »

Fast Artificial Neural Network Library (FANN)

Looks like a nice Neural net lib, for AI.
jam
Posts: 409
Joined: Fri Nov 04, 2005 3:52 am

Post by jam »

Found a new(?) Physics\Collision engine called

Bullet Continuous Collision Detection and Physics Library

Long name, but it is opensource and has a ZLib license. Might give a new option for people needing something like this. 8)

Link
Bullet Collision Detection and Rigid Body Dynamics Library. Open Source, ZLib license, free for commercial use, mainly for games and animation. Discrete (GJK) and Continuous Collision Detection (Time of Impact), Constraint solvers, modular C++ framework.
michael520
Posts: 230
Joined: Mon Oct 10, 2005 2:24 am

Post by michael520 »

Anonymous wrote:what about SDL? ;) thats the one you need

your "SDL" is for what? Simple DirectMedia Layer?? or ?
gfxstyler
Posts: 222
Joined: Tue Apr 18, 2006 11:47 pm

Post by gfxstyler »

yes :) SDL = simple direct bla bla you know it.

www.libsdl.org for more information
jam
Posts: 409
Joined: Fri Nov 04, 2005 3:52 am

Post by jam »

Found a sound library called PortAudio.
PortAudio is a free, cross platform, open-source, audio I/O library. It lets you write simple audio programs in 'C' that will compile and run on many platforms including Windows, Macintosh (8,9,X), Unix (OSS), SGI, and BeOS. PortAudio is intended to promote the exchange of audio synthesis software between developers on different platforms.

PortAudio provides a very simple API for recording and/or playing sound using a simple callback function. Example programs are included that synthesize sine waves and pink noise, perform fuzz distortion on a guitar, list available audio devices, etc.
link

I also found this input library called Object Oriented Input System (OIS)
The goal of OIS is shield the application programmer from having to rewrite input systems from scratch for each project. It also aims to be multiplatform and has the most flexible license for allowing it to be ported to any platform while not requireing that you release the source (allows you to meet NDA requirements).

Its main target audience is game programmers; however, this does not preclude OISs use in other applications seeking crossplatform input. Currently, OIS works on Win32 (DX8), Linux (X Windows), and there are plans/ports in work for MacOSX and BSD. There are also language bindings for Python (in OIS cvs oisaddons/python module). Hopefully, in the future the bindings will be increased to support Java and .Net.
It uses a zlib/libpng License.

Link
system-independent, adj.:
Works equally poorly on all systems.
-- unknown
atomhamster
Posts: 13
Joined: Wed Feb 14, 2007 3:32 pm
Location: HH | Germany
Contact:

Post by atomhamster »

i feel like stealing something, but a second before i found the following link, i read this thread, so here comes what...

looks like a pretty comprehensive list of libs for any purpose:
http://abattoir.wolfpaw.net/personal/gamelibs.php
BMF
Posts: 62
Joined: Mon Jul 16, 2007 11:10 am
Location: Spain
Contact:

Post by BMF »

Newton - Physics library

http://www.newtondynamics.com/
Nadro
Posts: 1648
Joined: Sun Feb 19, 2006 9:08 am
Location: Warsaw, Poland

Post by Nadro »

Recast - AI (Pathfinding with NavMesh):
http://code.google.com/p/recastnavigation/
Library helping with network requests, tasks management, logger etc in desktop and mobile apps: https://github.com/GrupaPracuj/hermes
VcDeveloper
Posts: 7
Joined: Mon Jul 05, 2010 12:21 am

Re: AI

Post by VcDeveloper »

limpnode wrote:FEAR - http://fear.sourceforge.net/ - AI library
Is this project still alive? I been to the site and it looks dead! It's 2010 now and there is no new releases.

Is there another AI SDK anyone can link me to I can use?
Coding is like a box of chocolates!...
Post Reply