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

简介:

介绍

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


本文转自马宁博客园博客,原文链接:http://www.cnblogs.com/aawolf/archive/2011/03/06/1972196.html,如需转载请自行联系原作者

相关文章
|
2月前
|
弹性计算 Linux 数据安全/隐私保护
教程:幻兽帕鲁联机服务器多人游戏专用服务器(Windows)
幻兽帕鲁联机服务器多人游戏专用服务器(Windows)搭建教程,玩转幻兽帕鲁服务器,幻兽帕鲁Palworld多人游戏专用服务器一键部署教程,阿里云推出新手0基础一键部署幻兽帕鲁服务器教程,傻瓜式一键部署,3分钟即可成功创建一台Palworld专属服务器,成本仅需26元,阿里云百科分享2024年新版基于阿里云搭建幻兽帕鲁服务器教程
|
7月前
|
开发工具 C# C++
Windows平台RTMP|RTSP播放器实现画面全屏功能
我们在Windows平台实现RTSP或者RTMP播放的时候,有个功能是绕不开的,那就是播放窗口全屏。本文就以大牛直播SDK(官方)的Windows播放器为例,大概讲下大概实现:
154 0
|
7月前
|
开发工具 Windows
Windows平台RTMP推送|轻量级RTSP服务实现本地摄像头|屏幕|叠加数据预览
大家在做Windows平台RTMP推送或轻量级RTSP服务的时候,不管是采集屏幕还是采集摄像头,亦或屏幕摄像头的叠加模式,总会有这样的诉求,采集到的数据,希望能本地看看具体采集的数据或者图像实际效果,也就是本次介绍的“预览”功能。
190 0
|
7月前
|
监控 开发工具 C++
Windows平台RTMP/RTSP播放器如何实现实时音量调节
RTMP或RTSP直播播放音量调节,主要用于多实例(多窗口)播放场景下,比如同时播放4路RTMP或RTSP流,如果音频全部打开,几路audio同时打开,可能会影响用户体验,我们通用的做法是支持播放端实时静音,更细粒度的做法是可以实时调节每一路RTMP/RTSP流的音量。
172 0
|
7月前
|
数据采集 开发工具 图形学
Windows平台实现Unity下窗体|摄像头|屏幕采集推送
随着Unity3D的应用范围越来越广,越来越多的行业开始基于Unity3D开发产品,如传统行业中虚拟仿真教育、航空工业、室内设计、城市规划、工业仿真等领域。
|
7月前
|
编解码 应用服务中间件 开发工具
Windows平台RTMP|RTSP播放器为什么要兼容GDI绘制
先说结论,Windows平台播放渲染这块,一般来说99%以上的机器都是支持D3D的,实现GDI模式绘制,除了为了好的兼容性外,在远程连接的场景下,D3D创建不成功,需要使用GDI模式。
|
3月前
|
编解码 数据挖掘 异构计算
Windows平台实现超高分辨率或帧率硬编码
Windows平台实现超高分辨率或帧率硬编码
|
3月前
|
C# 数据安全/隐私保护 开发者
Windows平台RTMP推送|轻量级RTSP服务录像模块如何支持中文路径?
Windows平台RTMP推送|轻量级RTSP服务录像模块如何支持中文路径?
|
3月前
|
C++ Windows
CMake中的find_package(xxx REQUIRED)在windows平台怎么解
CMake中的find_package(xxx REQUIRED)在windows平台怎么解
|
4月前
|
Linux Shell 开发工具
Git 安装和配置教程:Windows - Mac - Linux 三平台详细图文教程,带你一次性搞 Git 环境
Git是一款免费、开源的分布式版本控制系统,广泛应用于软件开发领域。随着开源和云计算的发展,Git已经成为了开发者必备的工具之一。本文将为大家介绍Git在Windows、Mac和Linux三个平台上的安装和配置方法,带你一次性搞定Git环境
1587 0