Hi all -
Here's a sneak preview of My Tetris. The game logic appears to be rock solid (lots of hours wasted playing over the weekend using the same implementation in a test app), I have sounds and music but am awaiting permission to distrubute them with the plugin and the 'board' isn't positioned properly but it's definately playable!!! The next block is also not being shown at the moment.
Here's a screenshot:
The final version will have two checkbox buttons beneath 'New Game', one controlling music playback, the other controlling sound effects.
I would really like to be able to come up with enough variations of the blues & grays used in the MCE skin for use on the blocks rather than use traditional coloured ones. Not sure if there would be enough of a distinction between them then though. Either way, I intend to implement skinning of the board and blocks.
The game code is based upon a Managed C++ version that can be found at http://www.codeproject.com/managedcpp/Tetris3D.asp but being a DirectX noob I was unable to render the blocks as per donor app within MP (no problem in my test app).
The controls are pretty simple so I'll leave you to figure them out for yourself. Hitting the back button pauses the game, there is currently no way to resume, other than starting a new game. Works nicely with the MCE remote and I guess any other that can navigate the MP. Cursor keys for the rest of you I'm afraid!!!
Any skin or block design suggestions will be most welcome.
The plugin (binary) can be downloaded from here:
http://www.netpoint-it.co.uk/lee/mp/mytetris.zip
The zip file contains the skin and relevant images for the file but does not contain a strings.xml, the following need to be added to your strings.xml:
<string>
<id>19001</id>
<value>My Tetris</value>
</string>
<string>
<id>19002</id>
<value>New Game</value>
</string>
<string>
<id>19003</id>
<value>Score:</value>
</string>
<string>
<id>19004</id>
<value>Lines:</value>
</string>
<string>
<id>19005</id>
<value>Level:</value>
</string>
The source code will be made available with the first release.
Enjoy,
Lee.
PS Oh yeah, it is a whole lot more fun with the sounds so I'll try and get this sorted ASAP.
Here's a sneak preview of My Tetris. The game logic appears to be rock solid (lots of hours wasted playing over the weekend using the same implementation in a test app), I have sounds and music but am awaiting permission to distrubute them with the plugin and the 'board' isn't positioned properly but it's definately playable!!! The next block is also not being shown at the moment.
Here's a screenshot:

The final version will have two checkbox buttons beneath 'New Game', one controlling music playback, the other controlling sound effects.
I would really like to be able to come up with enough variations of the blues & grays used in the MCE skin for use on the blocks rather than use traditional coloured ones. Not sure if there would be enough of a distinction between them then though. Either way, I intend to implement skinning of the board and blocks.
The game code is based upon a Managed C++ version that can be found at http://www.codeproject.com/managedcpp/Tetris3D.asp but being a DirectX noob I was unable to render the blocks as per donor app within MP (no problem in my test app).
The controls are pretty simple so I'll leave you to figure them out for yourself. Hitting the back button pauses the game, there is currently no way to resume, other than starting a new game. Works nicely with the MCE remote and I guess any other that can navigate the MP. Cursor keys for the rest of you I'm afraid!!!
Any skin or block design suggestions will be most welcome.
The plugin (binary) can be downloaded from here:
http://www.netpoint-it.co.uk/lee/mp/mytetris.zip
The zip file contains the skin and relevant images for the file but does not contain a strings.xml, the following need to be added to your strings.xml:
<string>
<id>19001</id>
<value>My Tetris</value>
</string>
<string>
<id>19002</id>
<value>New Game</value>
</string>
<string>
<id>19003</id>
<value>Score:</value>
</string>
<string>
<id>19004</id>
<value>Lines:</value>
</string>
<string>
<id>19005</id>
<value>Level:</value>
</string>
The source code will be made available with the first release.
Enjoy,
Lee.
PS Oh yeah, it is a whole lot more fun with the sounds so I'll try and get this sorted ASAP.