Speaking about The future of Windows 8 desktop application


After unforgettable week in Redmond on MVP Summit 2012, it is time to announce some of my speaking activity. The first conference for this year will be MSNetwork 2 domestic Microsoft conference, which I will be speaking on two sessions. The first session will be Development with ASP.NET Web API and MVC 4.0, together with Damir Dobric , and the second session will be The Future of Windows Desktop Application.

The first session will talk about a new Microsoft project Asp.NET Web API, firstly announced as WCF Web API, which I blog posted already. The reason for changing the name of the API is in short because  WCF is far more than HTTP Web API, so Microsoft team has decided to change the name and include the library in to ASP.NET as a part of the MVC 4.0 beta.

On that way the ASP.NET Web API is finally included in to .NET Framework and ready to use in production when the .NET 4.5 would be released.Damir has also posted several blogs about ASP.NET API so if you want more info about, you can find there. This session brings a lof of demos and samples how to use Web API with routing,using HTML methods GET, POST PUT, standard and custom formatters as well as validators and custom errors. If you are Web developer, or just want to see how to build modern web application with MVC 4.0 and .NET 4.5 come to our session which will start after launch at 14:30 at 4. 4. 2012.

The Future of Windows Desktop application brings a lot of news about Windows 8 Metro style application, like compatible by design, Windows Store and Certification. Windows 8 brings the new future for desktop application and new way of using, developing and promoting desktop applications. Windows 8 also brings a new platform for desktop application, it is Tablet. So when you develop Windows application you can count on different devices like PC or Tablet, and far more different resolution. This is only scratch of the session about new future of the Windows desktop application and technique for development.

We can say the new future is born for Windows Desktop application. The session starts after launch at 14:30 at 5. 4. 2012.

More info about MS Network you can find here.

So much said about introductio of my two sessions on the Network 2 in Mostar. See you there.

CrossNumber- puzzle with numbers for WP7, Silverlight, Android and Win8 metro game


Recently I decided to start with implementation of my first game which is going to be CrossNumber  puzzle.

clip_image002

CrossNumbers is puzzle game which can be played from 7 year old children to mans in late year who like puzzle and math. The game is going to be for fun as well as for education propose which you can train your brain with math and problem solving. The game will be ported in Silverlight, WP7, Win8 Metro and Android.

Game contains originally designed problems which need to be solved in measured time, with penalty points for failed attempts. The game starts with simple cross number problems and rising its difficulties as you passing levels.

How to enter the number

clip_image004Each game needs input number provided by the player. The numbers are entered by special InputKeyboard showed on the left picture.

Before you input the number you need to select cell by clicking or taping grayed (hidden) cell. Picture left shows selected cell which holds sum of 2 and 6. By clicking on the clip_image005key you enter the correct value. If the value is incorrect the red rectangle will appear.

If you need to enter number greater than 9, you need to use combination of key clip_image006 and certain number.

Example

13=clip_image006[1]+clip_image007

Type of Games

Currently there are two kind of games (curreently on two variant are implemented in alpha version):

· HDV Sum

· Sum to 11

HVD Sum

HDV Sum stands for Horizontal, Vertical and Diagonal summation. This is classic CrossNumber puzzle. The simple problem is depicted below:

Suppose we have 4×4 grid (yellow area), with random numbers in cells. Red bottom and right row/column hold sum of the yellow cell in Horizontal, Vertical and Diagonal (right and left) direction .

clip_image009

If we want to sumthe first yellow column the sum is equal to 7. On the same way we are having sums for the next 2 columns and they are 6 and 8 respectively.

Now we are going to sum in horizontal direction. So, for the first, second and third row we have 4,6 and 13 respectively.

Now remain part is diagonal summation from the top-left to the right-bottom corner and left-bottom to the right-top. The values are 12 and 7.

This type of game will have 3 different grids: 2×2, 3×3 and 4×4 grids.

Sum to 11

The next type game is Sum to 11. This is game which is real ultimate brain puzzle and is not easy as you may think.

The picture below shows the rules for this game. This is math intensive game and represents real challenge for players.

clip_image010

On the upper part there is a 4 of 4by4 grids, which are indexed for constructing the equations bellow. You need to follow equation below in order to solve puzzle successfully. This game will also have some variants probably for summation of 11, 21, 33 and 55.

The game is already in alpha stage of Silverlight and WP7 platform, and it is accessed by very limited number of people. But very soon it will be opened to all who is interesting in game.