Windows 8 如何开始在Windows 8上创建基于回合的metro游戏?

Windows 8 如何开始在Windows 8上创建基于回合的metro游戏?,windows-8,microsoft-metro,game-center,Windows 8,Microsoft Metro,Game Center,我想知道是否有类似的东西可用于Windows应用商店应用程序来创建基于多人轮转的地铁游戏。使用客户端和服务器端组件 这将类似于苹果在iOS平台上提供的游戏中心 我正在寻找技术的名称和样品,如果可能的话 不是直接的答案,但基于回合的游戏的内部部分将是相同的,无论它是xna、winforms、console、wp7应用程序,唯一不同的是游戏的呈现方式 因此,可能不会有一个具体的教程告诉你如何从头到尾完成这项工作,请看一个关于如何制作基于回合的游戏的一般教程,目前只将其作为一个命令行应用程序,确保你的

我想知道是否有类似的东西可用于Windows应用商店应用程序来创建基于多人轮转的地铁游戏。使用客户端和服务器端组件

这将类似于苹果在iOS平台上提供的游戏中心


我正在寻找技术的名称和样品,如果可能的话

不是直接的答案,但基于回合的游戏的内部部分将是相同的,无论它是xna、winforms、console、wp7应用程序,唯一不同的是游戏的呈现方式

因此,可能不会有一个具体的教程告诉你如何从头到尾完成这项工作,请看一个关于如何制作基于回合的游戏的一般教程,目前只将其作为一个命令行应用程序,确保你的游戏逻辑在一个项目中,以及你的渲染细节(控制台位)在另一个只使用逻辑的应用程序中

通过这种方式,你至少可以开始制作你的游戏,并确定它应该如何工作,然后当你了解更多关于metro和如何呈现事物时,你可以创建一个新的UI项目,它将再次使用你共享的游戏逻辑,并以metro的方式显示它


有很多游戏开发者社区,所以如果你寻找XNA风格的回合制游戏,通常只考虑游戏设计,而不是如何展示它,在等待答案的过程中,您至少可以提高效率。

不是直接答案,但基于回合的游戏的内部部分将是相同的,无论它是xna、winforms、console、wp7应用程序,唯一不同的是游戏的呈现方式

因此,可能不会有一个具体的教程告诉你如何从头到尾完成这项工作,请看一个关于如何制作基于回合的游戏的一般教程,目前只将其作为一个命令行应用程序,确保你的游戏逻辑在一个项目中,以及你的渲染细节(控制台位)在另一个只使用逻辑的应用程序中

通过这种方式,你至少可以开始制作你的游戏,并确定它应该如何工作,然后当你了解更多关于metro和如何呈现事物时,你可以创建一个新的UI项目,它将再次使用你共享的游戏逻辑,并以metro的方式显示它


有很多游戏开发社区,所以如果你寻找XNA风格的回合制游戏,并且只考虑游戏设计而不是如何展示它,你至少可以在等待答案的过程中提高效率。

我发现以下演示非常有用:


从中我发现XBox live提供了一个基于REST的API来存储游戏状态、配对、状态、成就和游戏消息

我发现以下演示非常有用:


从中我发现XBox live提供了一个基于REST的API来存储游戏状态、配对、状态、成就和游戏消息

Windows商店游戏使用Xbox LIVE进行多人游戏、成就、排行榜等,就像苹果的游戏中心一样。谢谢。这是一个起点。我正试图找出Xbox Live中的哪些库可以帮助我为Windows 8Windows应用商店游戏实施这样一个基于回合的游戏使用Xbox Live进行多人游戏、成就、排行榜等,就像苹果的游戏中心一样。谢谢。这是一个起点。我正试图找出Xbox Live中的哪些库可以帮助我在Windows 8Hi Grofit上实现这样一个基于回合的游戏,谢谢你的回答。我正在寻找让我开始学习的特定技术!现在我知道XBox Live为Windows 8上的在线游戏提供了动力,现在我需要了解如何存储游戏,以及如何将各方的状态更改发送给对方。但你的关注点是错误的(依我看),你的游戏的基本原理应该与你使用的平台无关。好吧,如果你知道你的目标是.net,你可能需要了解一点C#,但除此之外,在你知道你的游戏将是什么之前,你的技术不会太重要。也许我把你的问题误认为是“我如何使用windows metro创建基于回合的游戏”,而不是“我可以使用什么技术在metro中创建基于服务器/客户端的应用程序”,这仍然是一个非常开放的话题。我可能不太清楚我是否在寻找一个组件,它可以让我不用创建服务器后端,并且可以使用其他人制作的东西。嗨,Grofit,谢谢你的回答。我正在寻找让我开始学习的特定技术!现在我知道XBox Live为Windows 8上的在线游戏提供了动力,现在我需要了解如何存储游戏,以及如何将各方的状态更改发送给对方。但你的关注点是错误的(依我看),你的游戏的基本原理应该与你使用的平台无关。好吧,如果你知道你的目标是.net,你可能需要了解一点C#,但除此之外,在你知道你的游戏将是什么之前,你的技术不会太重要。也许我把你的问题误认为是“我如何使用windows metro创建基于回合的游戏”,而不是“我可以使用什么技术在metro中创建基于服务器/客户端的应用程序”,这仍然是一个非常开放的话题。我可能不太清楚我是否在寻找一个组件,使我不必创建服务器后端,并且可以使用其他人制作的东西。