MVVM based Tetris application sample on WPF
Switch branches/tags
Nothing to show
Clone or download
Takaaki Suzuki
Takaaki Suzuki Update README.md
Latest commit 6e915dc Feb 28, 2016
Permalink
Failed to load latest commit information.
WpfTetris add ForceFixTetrimino Feb 28, 2016
.gitignore Initial commit Feb 20, 2016
LICENSE Initial commit Feb 20, 2016
README.md Update README.md Feb 28, 2016
WpfTetris.sln initial commit Feb 20, 2016
screenshot.png Add screenshot Feb 21, 2016

README.md

WpfTetris

MVVM based Tetris application sample using ReactiveProperty on WPF. You can study following through this sample.

  • How to use ReactiveProperty
  • Simple MVVM (Model - View - ViewModel) architecture
  • Programmable data binding

I made this for Hokuriku ComCamp 2016 powerd by MVPs. This event is a part of Japan ComCamp 2016 powered by MVPs.

ScreenShot

Feature

  • Automatic fall down by timer
  • Move / Rotation / Fall down
  • Fix tetrimino immediately
  • Display next tetrimino
  • Display deleted rows information
  • Speed-up gradually (when tetrimino is deleted)
  • Super rotation

How to use

キー 動作
Rotation right
Fall down
Move left
Move right
X Rotation right
Z Rotation left
Space Fix tetrimino immediately
Esc Restart

Explanation document

Tetris Algorithm

Installation

This game is provided as ClickOnce application. You can download and install it from following URL.

License

This game is provided under MIT License.

Author

Takaaki Suzuki (a.k.a @xin9le) is software developer in Japan who awarded Microsoft MVP for Visual Studio and Development Technologies (Visual C#) since July 2012.