|
NAMEfoobillard — OpenGL billard gameSYNOPSISfoobillard [options]DESCRIPTIONFooBillard is an OpenGL billard game for Linux. FooBillard is still under development, but the main physics are implemented. If you are a billard-pro and you're missing some physics, please contact the author.OPTIONS
CONTROLSOverview of the keyboard/mouse functions available in FooBillard:Mouse moving + button1 rotate Mouse moving + button2 zoom Mouse moving + hold b2 after b1 place cue ball Mouse moving + hold b1 after b2 adjust effet No mouse move + b1 after b2 toggle cue view on/off Mouse moving + button2 + Ctrl FOV - adjust Mouse moving + button1 + Shift place cue ball (when active) Mouse moving + button2 + Shift cue offset adjust Mouse button 3 shoot <space> or <enter> shoot <up>, <down> adjust strength <pg up>, <pg down> adjust strength <left>, <right> rotate <ESC> end game <0> suggest AI-shot <a> toggle current player AI/human <n> restart game <b> show FPS <v> turn vertical help-line on/off <c>, <F3> toggle cue view on/off <f>, <F4> toggle free move mode <r> toggle simpler reflections <s> toggle red/green stereo <F1> toggle help screen <F2> birdview (same as <F3>+<F4>+centered pos) CONFIG FILEYou can place a config file named .foobillardrc in your home directory. The file can contain all possible commandline arguments (without the preceding dashes, and one line for each argument). Commandline parameters are parsed after reading the config file, so they override the .foobillardrc settings.NETWORK GAMESTo start a network game :Hit <ESC> to get to the menu, Select <Network Game>/<As Host> on one computer and <Network Game>/<Join>/<OK> on the other machine after having set the proper IP in <Network Game>/<Join>/<IP>. The <Network Game>/<Port> setting must be the same on both machines. The IP of the host machine can also be set on the client machine (the joining one), by adding hostaddr=IP-ADDR in the config file (see below), or by passing it as commandline option: --hostaddr=IP-ADDR Starting from menu the host sends its gamestate variables to the client, so every clienside settings get overriden by the host (gametype, tablesize, player names, ...) The data sent between the two computers are only the shot-data, like strength, cue offset and direction. So if the two machines have a different internal floating point accuracy, the games may drift apart after a certain amount of time. SEE ALSOFooBillard homepage: http://foobillard.sunsite.dk/AUTHORFooBillard was written by Florian Berger <harpin_floh@yahoo.de>This manpage was written by Wouter Eerdekens <retuow@xs4all.be> for the Debian GNU/Linux system (but may be used by others). Visit the GSP FreeBSD Man Page Interface. |