What is BillardGL?





de en

BillardGL © 2001 - 2008 by
T. Nopper, S. Disch, M. Welte


SourceForge Logo


Problems and Bugs
  • What are the requirements for BillardGL?
    BillardGL runs playable on a Celeron 300 with 64MB Ram and an nVidia TNT (or comparible OpenGL-Card), it runs optimal on a Pentium III with 128 MB Ram and a GeForce.
  • BillardGL doesn't start on my computer, it freezes at about 75% of the starting screen.
    This is quite often a problem of the graphics card, which should have at least 16 MB Ram. Especially owners of ATI cards like the Rage 128 have a lot of trouble to get BillardGL run, but it seems this is a driver problem. There are alternative drivers for Windows 2000.
    Sometimes it helps to reduce the graphic options right from the start by using commandline parameters, try "-t 8 -at 2 -tt 0 -g 3", the meaning of the single switches is explained later
  • I've got a Voodoo card. Inside BillardGL, the logo is missing and I don't see the mouse pointer!
    Voodoo cards can handle textures only up to 256x256, but the logo measures 512x128. The problem will be fixed in the next version, but you can help yourself by rescaling "Texturen/1/logo.bmp" to 256x64.
    The problem of the missing mouse pointer just appears with Windows and it seems to be a driver problem. If you start BillardGL in windowed mode, you will see the mouse pointer, but the game will run unplayable slow. All I can do here is to tell you to use Linux.
  • I don't hear any sound and the Audio entry in the settings menu doesn't work.
    Actually BillardGL does have neither sound nor music and the entry in the settings menu is just a dummy. More information about sound and music can be found later.
  • BillardGL claims "No Game Mode possible"
    This is a problem of GLUT, which thinks that it can't switch to Game Mode; nevertheless the next command switching GLUT to Game Mode works fine. This error message is just a blemish and won't exist in the next version. We're thinking about to replace GLUT with SDL.
  • Changing the the screen resolution has no effect and BillardGL doesn't run in real fullscreen but in a maximized window.
    More GLUT problems - more reasons to change to SDL.

Features and Enhancements
  • There is an important language missing in BillardGL!
    When you're missing a language in BillardGL, you can add it very easily. All you have to do is to edit two text files. Have a look at our language page for further information.
  • Can BillardGL be played in networks, too?
    Not yet, but a network option for 2 players by using TCP and UDP in Internet and Intranet is planned and will most likely be realized with SDL_net.
  • The Cue / Queue is missing. How shall I target without any help?.
    There will be a targeting line that will simplify the aiming in the next version, a cue is more difficult to implement but will be done.
  • The thing I miss most in BillardGL is sound and music,
    So do I! Well, I'm just writing down some little music and I even have found a studio. To play the sounds and the music, we will probably use SDL_mixer and smpeg for SDL.
  • How can I add english / spin / effet to shots?
    You can't - well, not yet. Our physics engine is not prepared to handle spin shots yet, and because this is not trivial (see Amateur Physics for Amateur Billard Players), it can take some more time.
  • Can I play snooker or carombolage?
    No, you just can play 8- and 9-ball-pool by now, but both games will be added.
  • An AI opponent would be great for single players to play against.
    Yep. Will be there.
  • I found a Bug or I got an idea that isn't mentioned in here.
    Feel free to post any ideas, bugs (or whatever) in our forum, we will try to help you as good as we can.

Command line options
Just some few parameters can be altered by command line options, in the settings menu you can adjust all of them.
  • -t
    Ball texture size
    1: Full (256x256 - 2880 KB)
    2: Half (128x128 - 720 KB)
    4: Quarter (64x64 - 190 KB)
    8: Eighth (32x32 - 45 KB)
  • -tt
    Table texture size
    1: Full
    2: Half
    4: Quarter
    8: Eighth
    0: None
  • -at
    Display texture size
    1: Full
    2: Half
  • -g
    Ball geometry
    Odd numbers ≥ 3; the higher, the better.
  • Example: Minimal settings
    BillardGL -t 8 -tt 0 -at 2 -g 3
  • Example: Maximal settings
    BillardGL -t 1 -tt 1 -at 1 -g 11