Adding touch controls for Windows 8

Loading Super Rawr-Type within the Win8 touch simulator For the last two weeks or soĀ I’veĀ been working out bugs in Super Rawr-Type and integrating touch controls for the Windows 8 port. This is the first timeĀ I’veĀ ever created touch controls, so it took a bit to understand how they work, specifically with toggling the joystick for movement and stationary buttons for shooting, switching weapons, and activating powerups. What proved most difficult for me really was not having a machine to test my controls on. I’ve had to rely on the simulator thus far, which basically runs a virtual machine on your desktop, wrapped a shell that appears like a Win8 tablet. The buttons on the right hand side emulate figure gestures, so you can view and understand how your own touches will affect the game. ...

May 9, 2013 Ā· Dave Voyles

[Tutorial] Design Time Data + Passing Data Across Pages (WP8)

The most difficult part of this project thus far has been understanding the idea behind MVVM, or Model-View-View Model. Wikipedia defines it as: ā€œMVVM facilitates a clear separation of the development of theĀ graphical user interfaceĀ (either asĀ markup languageĀ or GUI code) from the development of theĀ business logicĀ orĀ back endĀ logic known as the model (also known as the data model to distinguish it from the view model). The view model of MVVM is a value converter,Ā meaning that the view model is responsible for exposing the data objects from the model in such a way that those objects are easily managed and consumedā€ ...

February 8, 2013 Ā· Dave Voyles