Before you start going "Make Minecraft inside Minecraft!". I made this specifically to show anything more complicated then Pong is impossible. And even Pong will be too slow to be fun. Yes, the Minecraft ALU/CPU exists, but I don't think even programming Pong into it is feasible...
That's how the screen looks. To the right lies the 3-bit y-axis ball position decoder.
The "monitor" from the side. This piece of engineering I'm genuinely proud of.
The same, from the back.
Also, part the 3-bit x-axis ball position decoder can be seen. And the glass clock housing.
The paddle controller. I made it so you can use it while looking at the screen, but it's still hard to control precisely.
Under the monitor. Paddle position decoder.
X position decoder to the right, the 3-bit x register to the left. Below it the adder for subtracting the paddle and ball coordinates. Above it, a bus leading the results of subtraction away from the camera. In the middle - glass clock housing.
To the right: the 3-bit x-register. To the left: x adder (adding velocity to x for movement). Above it: the aforementioned bus.
To the right: the x-adder. To the left: x-velocity 1.5-bit register and logic.
The bus leads into a hill, with the paddle-reflection logic inside.
To the left: y-velocity logic, behind it y-velocity register, behind it y-position adder, behind it y-position register, behind it y-position decoder, behind it: the monitor. In the middle: a tree :smile.gif:, behind it the clock. To the right: the bus going into the hill.
Y-velocity logic, behind it y-velocity register, behind it y-position adder, behind it y-position register, behind it y-position decoder, behind it: the monitor.
I tried to build it very compact, so that less repeaters are used, and therefore less lag, which means I can run it on a faster clock. The clock is minecart-based, by the way. For no real reason, but I like it, even though I had to use glass to protect it from cows.
For registers I used wiki-standard D-flip-flops controlled by wiki-standard impulse generators.
The monitor is my favorite part, designed it myself, sadly it can't be built to be any larger.
I based it on my 4-bit decoder:
I wanted to use the 4-bit decoder for displaying score and I wanted it to be a two-player game. But it's "released" now, because it's taken too much time as it is =(
By the way, most of it is built with no cheating. After I've finished the monitor and all of the ball circuits and was ready to start on the paddle ciruits, I was beginning to get lost in my mines, so I used minutor to find my way around there, and redstone.
When I started this about a month ago, and regularly after that, I searched the net for "minecraft pong". And only when I already uploaded my video I found Harbingerx81's project. He uses a very different design and I'm looking forward to seeing his results. He's also already designed a 7-segment numerical display, which I wanted to make myself right before I started Pong, but never got around to doing.
Edit: Totally forgot the save. Uploading...
and the map (old, but nothing but the mines and the project changed since then):