马宁的嵌入式开发研究

Windows Phone, XNA, Windows Embedded, Windows Mobile

导航

OpenXLive——开启Windows Phone 7游戏社交平台新时代

Posted on 2011-03-06 12:21  马宁  阅读(2000)  评论(6编辑  收藏  举报

 

介绍

clip_image002

OpenXLive是Windows Phone 7上的游戏竞技和社交网络SNS平台,允许开发者以最小的工作量为自己的游戏增加游戏竞技服务和社交网络SNS功能。OpenXLive是由Fulcrum Mobile Networks, Inc.开发运营的。同类的应用还有iPhone上的OpenFeint和Plus+等。

背景

我们今天看到只是移动互联网的黎明,App Store无疑是移动互联网时代的第一缕曙光。App Store将开发者从传统软件公司、软件发布渠道中解放出来,只要有创意,哪怕是个人或者小团队,都可以获得巨大的成功。随着App Store模式的确立,无数开发者迎来了前所未有的机遇。

在迎来机遇的同时,困难也接踵而至。以游戏开发为例,优秀的个人、小团队开发者们可以完成创意、美工、编程等工作。但是,面对一些非核心领域时,个人开发者和小团队往往有些力不从心。比如,我们需要提供在线积分榜、游戏成就、社交网络,这些功能虽然不是必须的,但却有利于提高玩家的游戏体验和用户黏性。

但如果增加这些功能,对于小团队来说,成本无疑是高昂的,如果游戏数量比较少,那么这些非核心功能的开发量,甚至要超越游戏本身的开发量。

于是,Game Center应运而生,他们为开发者提供游戏在线功能、甚至将这些功能的UI也一并实现,用户只需要增加几行代码,就拥有了以前大型游戏公司才能拥有的在线功能。这其中,iPhone上的OpenFeint无疑是目前运营最为成功的第三方Game Center类在线服务。

Windows Phone 7为开发者提供了XBox Live的支持,但是开发者必须自己开发相应的UI来支持XBox Live。而且XBox Live是一个封闭式的收费系统,虽然拥有非常酷的功能,但比起开放的SNSN来,在社交性上要打一些折扣。

OpenXLive为开发者提供了完整的游戏竞技功能和相应UI的支持,使开发者可以方便地将OpenXLive嵌入到自己的游戏中,而无需为开发UI而烦恼。而且为开发者和玩家提供了SNS功能,只要轻轻一点,就可以添加好友、查看好友的游戏成就。

Startup6

<客户端UI截图>

OpenXLive提供了真实的社交网络功能,允许玩家在手机客户端和Web上查看好友信息和游戏成绩的情况。OpenXLive为每一个玩家提供了个人主页,来展示自己在游戏中取得的丰功伟绩,还可以在好友的消息上进行转发和评论。未来,OpenXLive会和其他社交网络平台更加紧密地结合在一起。

移动互联网时代,我们真正需要的是,一个开放式、永远免费、欢迎所有人、跨越平台、没有疆域、不带有任何偏见的游戏社交平台。

PlayerPage

<个人主页截图>

OpenXLive还为游戏开发者提供了游戏的官网服务。个人开发者和小团队很难有资源维护自己的网站,提供官网主页可以帮助开发者更好地推广自己的游戏,并且及时收集玩家反馈。游戏官网还提供了对于下载人数和在线人数的计数器功能。

homepage2 

<游戏官网>

功能

· Leaderboard积分榜

clip_image010

让全世界都知道你是这个游戏中的最强者!积分榜,用来记录你的游戏成绩,让你和全世界的玩家分享你超凡的游戏成绩。

积分榜,无疑是游戏中最核心的游戏功能之一。街机时代,我们甚至为将某台街机上的前三名都写上自己的名字而奋斗。互联网时代,我们不再满足于在一台游戏机上开疆拓土。看一下这个世界上最牛玩家的成绩,将来登顶那个世界之巅,也许是很多玩家的心愿。

OpenXLive提供了在线积分榜的功能,玩家可以查看这个游戏中积分最高的成绩,也可以查看好友在这个游戏中的表现,还可以查看自己在游戏积分榜中所处的位置。

对于开发者来说,OpenXLive提供了三种数据类型:整型数、浮点数和时间段。时间段成绩用于赛车类、竞速类的游戏。相比于其他积分榜服务只提供一种数据类型来说,OpenXLive无疑是一个进步。

Leaderboard1

除了Windows Phone上的积分榜外,我们还可以在WEB端查看游戏积分的情况。在游戏官网主页上,点击Leaderboard,就可以查看游戏的积分榜。

Leaderboard9

· Achievements游戏成就

clip_image016

一个个游戏成就,像一枚枚勋章,记录了你在游戏中的成长历程。篝火边,用成就,告诉你的朋友,你是如何成为游戏中最强的勇士。

游戏成就无疑是一个划时代的创新,将玩家以前只能通过口头传播的丰功伟绩,比如“我满血通关”,用可视化的方式呈现出来。游戏成就最早出现在XBox Live中,在SONY PSN的奖杯系统中壮大。现在,游戏成就已经成为设计精良的游戏大作中最吸引人的一部分,有的玩家甚至为了获取一些稀世成就,而反复通关,大大增加了游戏的生命周期。

同样,游戏成就的设计、实现难度也是非常巨大的。OpenXLive提供了一个在线平台,可以获取、展现玩家获取的游戏成就。开发者只需要在OpenXLive开发者网站上完成对于游戏成就的编辑,将成就代码加入到游戏中。获取、展现游戏成就的功能,都会有OpenXLive实现。

Achievements3

在游戏主页和玩家主页上,也会显示玩家所获取的游戏成就:

a2

· Social Network社交网络

clip_image022

告诉你,这世界上还有多少兄弟姐妹和你一起在游戏中奋战。找到他们,和他们成为好友,一起开始一段冒险的路程。

SNS的魅力无法阻挡,在互联网上充满了SNS游戏时,手机游戏的领域仍然以单机游戏为主。这无疑是个充满想象力的空间。社交游戏,认为游戏应该和好友去玩;网络游戏,认为玩家是虚拟世界中的一个化身。

OpenXLive试图在游戏与好友之间搭起一座桥梁,你可以查看游戏中所有的在线用户,并且简单的将他们添加为好友;也可以查看好友的状态、成绩、游戏成就和最新的消息。

clip_image024 clip_image026

当然我们也支持WEB端的个人主页。

· My Center个人中心

clip_image028

这里有你过去、现在和将来的故事。你的积分、你的成就、你玩过的游戏、你的好友,这是你值得珍藏的一页。

还记得第一次玩仙剑奇侠传时流过的眼泪吗?人是一种回忆的动物,如果有一个地方,能够帮助你珍藏这些青葱岁月时的记忆,哪怕只是内心深处的一个小角落,你是否愿意经常去看看呢?

My Center提供的就是这么一个小角落,让你看到过往的记忆与荣耀。无论过去多少年,你的游戏、你的成就、你的成绩,就在那里,不失不灭。

clip_image030

· Cloud Storage云存储

clip_image032

不想让别人发现你在游戏中的秘密?把它放在云端吧。你可以在任何地方,打开尘封的秘密。

即将上线……

· Game Announcement游戏公告

clip_image034

告诉你游戏中发生的大事件,比如,你成为了NO.1。

即将上线……

下载SDK

访问http://developer.openxlive.com/ 点击“Install SDK”按钮下载OpenXLive SDK.

clip_image036

应用

XNA Tetris WP7 俄罗斯方块

http://game.openxlive.com/page/xnatetriswp7

clip_image038

Puzzle Sango 华容道

http://game.openxlive.com/page/puzzlesango

clip_image040

引用

OpenXLive官网:http://www.openxlive.com

OpenXLive中文网:http://www.openxlive.net

OpenXLive开发者网站:http://developer.openxlive.com

OpenXLive 开发指南: http://wiki.openxlive.com/Getting-Started-with-Open-XLive.ashx

Facebook: http://www.facebook.com/openxlive

Twitter: http://twitter.com/openxlive

新浪微博: http://t.sina.com.cn/openxlive

搜狐微博 http://openxlive.t.sohu.com/

腾讯微博 http://t.qq.com/open_xlive