silverlight之案例小游戏剪刀石头布,一个简单的小游戏。
用一个简单的小游戏,说明wp7中开发的综合应用。
先贴个效果图
游戏算法
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace WpCutGame
{
public static class GameHelper
{
public static string GetImagePath()
{
System.Random rm = new System.Random();
int i = rm.Next(1, 100);
string str = (i % 3).ToString();
return str;
}
/// <summary>
/// 0平,1赢,2输
/// </summary>
/// <param name="left"></param>
/// <param name="right"></param>
/// <returns></returns>
public static string IsWinning(string ownerLeft, string right)
{
string resoult = "";
if (ownerLeft == "0")
{
switch (right)
{
case "0":
resoult = "0";
break;
case "1":
resoult = "2";
break;
case "2":
resoult = "1";
break;
}
}
else if (ownerLeft == "1")
{
switch (right)
{
case "0":
resoult = "1";
break;
case "1":
resoult = "0";
break;
case "2":
resoult = "2";
break;
}
}
else
{
switch (right)
{
case "0":
resoult = "2";
break;
case "1":
resoult = "1";
break;
case "2":
resoult = "0";
break;
}
}
return resoult;
}
}
}
代码不复杂一看就能明白,公布代码如下:
本文介绍了一个基于Silverlight的剪刀石头布小游戏案例,该游戏用于演示Windows Phone 7平台上的综合应用开发过程。文章提供了游戏的核心算法,包括随机图片选择及胜负判断逻辑。
3710

被折叠的 条评论
为什么被折叠?



