|
特点:
1.支持采用C/C++开发
2.支持lua脚本语言,可以很方面扩充支持其它脚本语言,目前已经支持了Python。
3.易于扩展,通过提供的标准接口,开发扩展服务,扩充平台的功能;目前已经开发文件管理,2D引擎,声音播放,Socket通信等服务。
4. 玩家只需要安装平台。各种扩展的服务,由平台根据需要自动下载,并随着服务器版本的升级自动升级。
5. 数据管理,客户端根据需要,自动从服务器端下载数据。目前网游都会发布很大的客户端安装包,需要玩家下载和安装,如果在该平台上开发,则可以不需要。
6. 已开发的C/C++引擎,可以很方便的作为一个扩展服务,移植到平台中。现已经移植了Irrlicht引擎的部分功能。移植之后,立即可以采用C/C++,Lua,Python进行游戏开发,以后还可以采用C#/java开发。
7. 统一的网游平台,只需要一个客户端,可以运行其上开发的各种网游:2D/3D,不同游戏引擎开发的网游。
8. 客户端,可以采用独立客户端,也可以运行在网页中(ActiveX技术)。
9. 可以根据需要,定制客户端。
目前版本为2.60.3,进一步的内容包括示例,可访问http://www.srplab.com,包括网页中发布的单机版例子http://www.srplab.com/Files/SRPExamlpes.htm.
进一步想完成以下内容:
1. 开发几个小游戏。
2. 完成Irrlicht的移植,使Irrlicht成为一个3D网游引擎,支持独立客户端和网页游戏开发。
3. 扩展脚本功能,支持C#和JAVA脚本
4. 开发扩展服务,如数据库等,丰富平台功能。
5. 通过网游方面开发的例子,推广到其它领域。
|
|