1 person following this project (follow)

NOTICE
Due to a disgustingly unthoughtful review made by a/n (enter word of choice) who
complained about no being able to load an XNA 3.0 project in VS2010 (snicker),
I've decided to pick the project back up. Expect some progress :D

Project Description
This is a spin off of the original game, Too Hard For You, a mix of Tetris and Breakout. It is completely rebuilt from the ground up, with one extra feature: Pong.

It is developed in C#, and makes use of the APPLENET Graphics Library

System Requirements


ScreenShot.jpg

Pong!?

Yes, pong. In this game, not only do you have to deal with the Tetris blocks, ball, and paddle all at once, you have to play against an automated opponent in a game of pong as well. The best part is, each game (Tetris, Breakout, Pong) is connected.

Basic Rules

  • The two balls from Breakout and Pong can collide with each other and the Tetris blocks.
  • You get points for completing lines of Tetris blocks, and for scoring on the CPU in pong.
  • You lose a ball when the CPU scores on you in Pong, or you miss the ball in Breakout.
  • Hitting a Tetris block with a ball makes it 'invisible'. The balls can't bounce off of invisible blocks, but they still interact with the other Tetris blocks.
  • It's game over when the Tetris blocks reach the top, or you run out of balls.

Controls

These are the default controls. They can be changed in the settings tab.
  • Tetris
    • A and D move the blocks left and right.
    • W is the hard drop.
    • S is the soft drop.
    • Q and E are used for rotation.
    • Space swaps/locks the current piece.
  • Breakout
    • Either use the left and right arrow keys or the mouse to move the Breakout paddle sideways.
  • Pong
    • Either use the up and down arrow keys or the mouse to move the Pong paddle vertically.

Roadmap

There will be multiple versions written:
  • XNA
    • v1.0 - Done
    • v1.1 - Done
      • Configurable Key Mappings
      • Some Basic Sounds (Ripped off the original game, however)
      • Some changes to the rules.
      • Now can install to the program files directory and run it without getting and error when you exit.
      • Tetris block colors are no longer random.
    • v1.1a - Done
      • Fixed a bug with mouse visibility when using the keyboard for input instead of the mouse.
    • v1.1b - Done
      • Fixed an error where paddles would not move properly when game was running at a high FPS.
    • v1.2 - Current Stage
  • SlimDX
    • DirectX 9
    • DirectX 10
  • Mono/OpenGL

Last edited Feb 13 2011 at 3:19 AM by YellPika, version 14