Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo



Welcome to Dark Bounce!

Download of the newest release:

  • 2012-02-26

    DarkBounce Wiki

    Welcome to the DarkBounce Tutorial. I recommend you to read each step to have a good game-experience.
    DarkBounce is a remake of Ataris 1972 created Pong-Game.

    Dark Bounce uses the same "idea" like Atari, but goes a bit further and uses colors, more control over the gameplay, nice scalability and - soon coming - portability, meaning it will be compiled on (and released for) Mac and Linux.


    The gameplay consists of some basic elements: the rackets and the ball. One racket (the upper one) is controlled by the computer, the other (lower) one is controlled by the player (which should be you).

    You can move your racket with the arrows like you're used to it (left, right, up, down), in the area where the racket is allowed to be (there are special borders).
    Consider, that if you move your racket upwards, its color will get darker and darker and making your coordination more difficult - the point is, that the amount of rebounds increases when the rackets are closer together.

    You can increase/decrease the ball's speed by pressing S (slower) or F (faster).
    The ball's speed is given as the multiple of the rackets speed and is at least 0.1.

    When you want to pause the game just press either escape, P or the "Pause"-button.
    You can press the "Options"-button to get into the options-menu. The Game then will be paused.
    In the options menu, you can either resume, make a new game, view the credits or highscores and exit the game.

    At the outset, you've got 3 lifes - each time, the ball passes the lower boarder, you loose one life -
    each time the ball passes the enemys boarder, you gain one life. Like it's obviously, when you've got no more lives, you have lost
    and can add your highscore to the list.

    Score system

    For every racket rebound (every time the ball rebounds at a racket), you get the balls speed in points.
    For example the balls current speed is 0.5, then every time you rebound at a racket you get 0.5 points, and every time you rebound at the wall you get 0.3 (the half of the balls current speed, rounded up).

    Attention! When you don't move your racket for more than 3 seconds, you wont get any more points until you again move your racket! This rule was invented because there are positions were you just leave your racket as it is, and the ball rebounds in a constant triangle.

    Last edit: 2012-02-27