scene.org File Archive

File download

<root>­/­parties­/­2007­/­breakpoint07­/­96kgame/kakiarts_8ball.zip

File size:
96 450 bytes (94.19K)
File date:
2007-04-09 23:59:34
Download count:
all-time: 1 463

Preview

  • 8ball.exe 76.50K
  • 8ball.txt 7.46K
  • 8ball_minimal.exe 13.47K

file_id.diz

                                                         __
                                                      ,-\| `` _
                                           __  __   ,'   |  _.[\
                                        ././/-<' `-/|    `p'    \
                                    ../'''     \  ,''.  ,-'\   __|
          ........................./ `.` . |    \ \  ]. oY--\,'  |......
          |            __-..      ,' ` \ 'pd     \ `.d/\_    \   |    ||
          |            '`:-]/ .   |  -]U|.P/      `\'\  '-.=--^..'    ||
          |          oo:--  :  `--\  b \ |      _.. -.` ./\.          ||
          |      _.-''__,.-'       \  "-     ,/].,-/\ ` b  d          ||
          |    ,' ,-''             .`+-.    /'',_..  `...'I_          ||
          |   /  /_                '.\  '   V. /8d8|   `O./8'`        ||
          | ,'  J`                  |.       \_`=::  |88/   `         ||
          \/,o'/'                 _ |./-.     |'\'' <J8P'             ||
          P /'/                  ,'|/|L'\,   ./Y ' _ "8               ||
          \' ,|        _  __  /b/  /  `\/\//:]L  L `>o/_,..           ||
          '/ "|      `/ "''YY'        ..\`P    \._:d./,''  \          ||
         |b'  \        \.              \\|'\      _._//\</\I|         ||
         d\    \ .       ` _          PU'' '"''''' '  `8\\]/          ||
         O'     `Y          `-.'__    8.             -/ |\/           ||
        |'        `J\           ./`--.|             ,d  'P            ||
        |            `V\        |     _\ .    _  __P'                 ||
        |,         /    \_.  _   o _,/\\[ `-"--"-'                    ||
         |       ,'       -" 'Y'' `b\.P' \                            ||
         |      /,'                 \   . |                           ||
         |     |,d                   '\  \|                           ||
         ||    |'|                  <h.. |P                           ||
          \      |                   \\/ /          _                 ||
          8.     '.|               /\| P/     _,.--XX`-o_             ||
        ,' ].     ``  _           ./ '/   ,/-X- XX   XX  `..          ||
       |   / `.     `d/\__    .,pY'/-'    `\  XX  XX   XXX  `..       ||
       |  ||   `-P.     P'\.,.\    '\.     `8.  XX  XXX   XX   `o_    ||
       \.  |       `---o/    "-=../=/8".._  'Y\   X    XX   XX    \b  ||
        \  '.           `-- ._      b.\ ( -o-.`\   XX    XX   XX    YoJ|
         `. ' _               `._ Y".].]. -.8/ `2\   XX    XX  _,.b::-"L
          |`._'-._               -` ..-PYb=:,|   \\_   X _,.ooP=-"'___.Yd.
          \___:\. '-..______________:::__::==_____:/o.==8\od=.o--/""""':J|
                 '-._ '-._                          \:==....=------''''
                    '`-._ '".._
                         `-._ '`-._
    ##    ##  ########  ##   `##_ ##-..########  ########  ########  #######
    ##  ##          ##  ##  ##   `##_   `-._ ##  ##    ##     ##     ##
    ########  ########  ########  ## `-########  ########     ##     #######
    ##    ##  ##    ##  ##    ##  ##   ##..  ##`b##  ##       ##          ##
    ##    ##  ########  ##    ##  ##   ########  ##    ##     ##     #######
                                              `b   `.
                                                `.   \.      www.kakiarts.de
             P R E S E N T S                     `.   `.
  A N   A R C A D E   B I L L I A R D S            \    \
         G A M E   I N   < 8 0 K                   |     |
                                                   |     |
       code, ingame graphics: KeyJ                .'     ||
       title graphics:        gabi                |      /
       music:                 dq                 |     ,'
                                                 `----''

Key Features
------------

- 2-player arcade 8-ball game
- OpenGL 3D graphics
- executable size is ~78 kilobytes (no cheating, only standard system DLLs
  are used)
- a "minimal" version with reduced features is also available, at just under
  14 kilobytes
- standard 8-ball rules, tunable (no professional rules, though)
- background music
- sound effects
- nice title screen :)


Requirements
------------

- Windows 2000 or XP
- a CPU that isn't too slow (think ~500 MHz minimum for low detail, 2 GHz or
  equivalent for high detail)
- OpenGL acceleration. GeForce-2 class will do (at least in low detail mode)


Options
-------

Screen Resolution: The first item, "(Windowed)", starts the game in a
                   maximized window. The remaining items will run it
                   full-screen in the resolution of your choice.
High Detail: Activates high detail mode for fast computers.
Antialias: Activates 4x Full-Screen Anti-Aliasing. If such a mode isn't
           available on the machine, it will silently fall back to a
           non-antialiased mode.
Music: Activates music from the start. Music can also be (de-)activated later
       with the [M] key.
Sound: Activates sound effects from the start. Effects can also be
       (de-)activated later with the [S] key.


Controls
--------

First important note: Don't touch the mouse, you won't need it.

[Left] and [Right]  Aim
[Down] or [Space]   Fire (hold the key down to increase the cue power)
[Shift]             "Precision" Modifier: slows down aiming and firing
[Ctrl]              "Fast" Modifier: increases aiming and firing speed

Cursor Keys         (ball in hand) move cue ball
[Enter]             (ball in hand) confirm cue ball position

[Q] or [Esc]        Quit the game
[N]                 Start a new game
[M]                 Toggle music
[S]                 Toggle sound effects
[D]                 Toggle aiming help
[Tab]               Aim at another ball

[H]                 Show or hide help window
[R]                 Show or hide rules window
[1] through [7]     Toggle a rule (while the rules window is visible)
[V]                 Show ball velocity vectors
[W]                 Toggle wireframe balls


Camera Controls
---------------

[F1]                Switch to overview camera
[F2]                Switch to near camera
[F3]                Switch to far camera
[F4]                Switch to fly-by camera
[F5]                Switch to auto camera
                    (far camera while cueing, overview camera when balls
                    are rolling; this is the default)
[F6]                Switch to free camera
[-] and [+]         Increase/decrease camera distance
[PgUp] and [PgDn]   Raise/lower camera
[Left] and [Right]  (free camera only) Rotate camera
[Up] and [Down]     (free camera only) Move camera forward/backward
[Home] and [End]    (free camera only) Change camera altitude
[Ins] and [Del]     (free camera only) Move camera left/right ("strafing")


Minimal Version
---------------

The minimal version offers all gameplay features except
- no configuration dialog
- no title screen
- no sound
- no music
- no fullscreen mode
- no low detail mode
- no antialiasing
- no fps counter
- no cue power indicator bar
- no wireframe and "show velocities" mode
- no free camera
- no icon :)


Acknowledgements
----------------

External code used in this game:
- V2 synthesizer system by kb/farbrausch
- kkrunchy executable packer by ryg/farbrausch
- Crinkler linker + packer by Mentor/TBC and Blueberry/Loonies (for the
  minimal version)

Special thanks to Prozac for extensive testing.


                                                     -- KeyJ <keyj@kakiarts.de>