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月前
|
XML C# 数据格式
掌握了在Windows平台上查看DLL依赖的方法
掌握了在Windows平台上查看DLL依赖的方法
325 4
|
3月前
|
监控 Windows
Windows平台RTSP|RTMP播放器如何实时调节音量
我们在做Windows平台RTSP、RTMP播放器的时候,有这样的技术需求,特别是多路监控的时候,并不是每一路audio都需要播放出来的,所以,这时候,需要有针对音量调节的设计
|
2月前
|
NoSQL Shell MongoDB
Windows 平台安装 MongoDB
10月更文挑战第10天
67 0
Windows 平台安装 MongoDB
|
3月前
|
监控 C# 块存储
Windows平台RTSP|RTMP播放器如何叠加OSD文字
做Windows平台RTSP|RTMP播放器的时候,特别是多路播放场景下,开发者希望可以给每一路RTSP或RTMP流添加个额外的OSD台标,以区分不同的设备信息(比如添加摄像头所在位置),本文主要探讨,如何动态添加OSD台标。
Windows平台RTSP|RTMP播放器如何叠加OSD文字
|
3月前
|
Linux Android开发 iOS开发
Windows平台RTSP|RTMP播放器如何实现实时录像功能
Windows平台RTSP、RTMP播放器实时录像接口设计,实际上,除了Windows平台,我们Linux、Android、iOS平台也是一样的设计,单纯的录像模块,如果做的全面,也不是一两个接口可以搞定的
102 1
EMQ
|
5月前
|
物联网 Linux C语言
在 Windows 平台搭建 MQTT 服务
NanoMQ 有着强大的跨平台和可兼容能力,不仅可以用于以 Linux 为基础的各类平台,也为 Windows 平台提供了 MQTT 服务的新选择。
EMQ
124 7
在 Windows 平台搭建 MQTT 服务
|
2月前
|
并行计算 开发工具 异构计算
在Windows平台使用源码编译和安装PyTorch3D指定版本
【10月更文挑战第6天】在 Windows 平台上,编译和安装指定版本的 PyTorch3D 需要先安装 Python、Visual Studio Build Tools 和 CUDA(如有需要),然后通过 Git 获取源码。建议创建虚拟环境以隔离依赖,并使用 `pip` 安装所需库。最后,在源码目录下运行 `python setup.py install` 进行编译和安装。完成后即可在 Python 中导入 PyTorch3D 使用。
299 0
|
4月前
|
Windows
Windows平台如何修改监听的服务名称?
【8月更文挑战第15天】在Windows平台上可透过注册表编辑器、命令提示符或第三方工具修改服务的显示名称。首先,通过注册表编辑器找到`HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services`下的目标服务,修改其“DisplayName”键值。或者,在命令提示符中使用`sc config`命令来变更服务名称。此外,利用第三方工具如Windows Service Manager也能简化此过程。修改前请确保了解可能的影响并做好备份。
114 4
WK
|
4月前
|
存储 JavaScript 前端开发
如何在Windows平台上手micro:bit
micro:bit是一款口袋大小的可编程计算机,使用ARM处理器,跨平台兼容性强,适用于青少年学习编程。通过USB接口轻松连接Windows电脑,找到“MICROBIT”文件夹开始互动。提供MakeCode(支持拖拽编程及JavaScript)和MicroPython平台,满足不同编程需求。创建项目后,下载.hex文件至micro:bit,即可运行程序,展现创意成果。
WK
73 1
|
4月前
|
编解码 开发工具 Android开发
Windows平台RTMP推送|轻量级RTSP服务如何实现摄像头叠加到屏幕输出
大牛直播SDK采用先进的图层概念实现视频叠加,如将摄像头画面实时叠加到屏幕输出,以C#为例展示了具体的配置方法。用户可在推送RTMP或启动RTSP服务前选择“摄像头叠加到屏幕”的选项,并调整位置。SDK还支持摄像头的开启与关闭、水平垂直翻转及旋转等功能。此外,该SDK提供了丰富的特性,包括但不限于视频和音频采集处理、硬编码与软编码支持、多实例推送、水印添加、网络适应性调整等,几乎涵盖了RTMP推送的所有常规需求,并能与播放器协同工作达到毫秒级的低延迟,非常适合无纸化同屏、智慧教室等应用场景。