Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Homepage
DESCRIPTION The game: Squash Rally, is a 2-player game intended to be developed as a two-dimensional version of the racket-sport Squash.
- There is one racket on the screen that can be controlled by the joystick on the Gamepad - movement is restricted to the what would be the serving area on an actual squash court. The racket can move in all directions as dictated by the joystick.
- This is a "Rally" version of the game, so every hit on the ball by a racket is counted as one point to the player in play. The first player to score is always numbered as player 1 - the score will not start counting unless a point is scored by hitting the ball and increase in the player 1's score.
- Missing the ball (letting the ball go behind the serving wall) will not cause a penalty to the player score, but will cause a switch over to the opponent.
- This way, the first player to reach 11 points (rallies) will be the winner.
GAMEPLAY
- Press Start on the initial screen.
- Move the racket with the joystick and try to prevent the ball from hitting the right side of the screen (which translates to the out-of-bounds area in the game and defines "missing" a shot).
- Notice that every hit (rally) increases the player's score.
- If a player misses, the opponent player switches in.
- Once a player reaches 11 points in the game, an ending screen declares the winner.
- Press reset to play the game again repeat the entire sequence.