Emulator for running PS3 games on Android phones

PS3 emulator AndroidLast week our team joined with one similar group of developers into creating an emulator application which will be able to run PS3 games on Android operating systems.

Since Android evolved a lot in last couple of years and smartphones became powerful portable computers with strong specifications, emulating a 10 year old SONY’s console is achieving job these days.
And because we like challenges like this one to test our coding skills, we’re excited to be a part of project like this.

PS3Mobi’s Apk is planning to support all of PlayStation 3 games to run. This seem to be realistic work to succeed as PS3 console is like 10 year old and judging by today’s technology standards even mobile phones we use nowadays have system requirements almost like the PS3.

At this time PS3Mobi supports about 65% of PS3 games. You can follow its progress on its Facebook page. There is link to download the app as well added there.

Until the software is 100% finished, this post will be considered as “in progress”. When the full version of the emulator get released, we’ll add download link here as well.

See you soon!

A much cleaner Game Loop in Silverlight 2 RC0

Version 2 RC0 is now live and ready. For the details you can take a look here:
http://weblogs.asp.net/scottgu/silverlight-2-release-candidate-now-available

They’ve made it much simple to do a game loop now with a new event that has been added. This event fires before the rendering of each frame. So now you don’t need an empty Storyboard or a DispatcherTimer. Let’s see how we can animate a rectangle, here’s the page.xaml:

[UserControl x:Class="SilverlightApplication34.Page"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Width="400" Height="300"]
[Canvas x:Name="LayoutRoot" Background="White"]
[Rectangle x:Name="rect" Fill="Red" Width="50" Height="50"]
[/Canvas>
[/UserControl]

Then for the game loop, all you need to do is something like the following:
public partial class Page : UserControl
{
double x = 0;
public Page()
{
InitializeComponent();
CompositionTarget.Rendering += new EventHandler(CompositionTarget_Rendering);
}
void CompositionTarget_Rendering(object sender, EventArgs e)
{
x+=.3;
rect.SetValue(Canvas.LeftProperty, x);
}
}

You can then add things like elapsed time between renders, etc. I’ll follow up with a post on converting the game loop logic covered before to use this method.

Announcing a new Silverlight game contest

I’m excited to inform you that there is a new game contest that will be starting soon for Silverlight games.

The games have to be sports related, it can be as little as some sports graphics in your puzzle game, or something as totally sports as a complete soccer simulator.

The complete rules and submission form will be available online this summer, but you can start working on your game now. If you have any questions, you can send them to contests@teamzonesports.com

Submissions need to be in by May 8, so you have some time to put a great game together. Most importantly, the games have to be fun, gameplay is king.

Edit: We’re still nailing down the last details, but it looks like the contest will be open to US residents only, sorry.

Sweet New Vector Graphics Space Game

VectorSpace screenshotAll I need to mention about this new game, Vector Space: Zero, is that I’m happy it isn’t turned into the DevX Silverlight game contest else I wouldn’t get any chance to conquer playing with it. Daniel “Dan Dan” Gimenez did an brilliant work on this game with parallax background scrolling, retro vector graphics, background music, sound effects and high scores.

You can play it online here: http://www.ddtmm.com/vs0/

Wow, just wow…and I’m happy to have contributed in a small way by giving him some early guidance through my tutorials, and he used the Farseer physics engine as well.

Enjoy playing guys!

Silverlight Streaming now supports Silverlight 2 Beta 2

Beta2 streamingI’ve become a huge fan of Silverlight Streaming section. It’s simple to create a XAP file and have your Silverlight application running in seconds. There is also now an REST API file ready to upload and manage Silverlight apps and other database files .The have also added support for accessing WMV video files via a links, so you could use it as a general purpose video server.

However with all of the great things they have been adding to Silverlight Streaming, they took a little while to get it running with Silverlight 2 Beta 2. They have now released that support, so you can start using Silverlight Streaming to host your Beta 2 apps. I highly encourage you to check it out.

One other good thing about Beta 2 version now being supported on Silverlight Streaming is that the games for the DevX RIA Run games contest are now also updated to Beta 2, you can play my entry, Stack Attack, here:
http://www.devx.com/SpecialReports/RichInternetApps/