完成网络休闲游戏开发OCGsdk第一个版本

来源:互联网 发布:手机java软件中文版 编辑:程序博客网 时间:2024/05/16 00:43

一直想做一个休闲游戏平台,除了展示自己的作品外, 还有另外一个想法,就是开放SDK,提供给广大游戏编程爱好者, 把自己的单机游戏作品做成网络版,让更多的人可以体验网络游戏的快乐。

经过一个月的整理,第一个版本终于出来了:),大家给点意见哦,欢迎游戏开发爱好者交流合作。

我的QQ:914329132

网络休闲游戏开发OCGsdk v0.9

下载1: http://casualgamesdk.sourceforge.net/download/OCGsdk.rar

下载2: http://1717game.xicp.net/download/OCGsdk.rar

OCGsdk目录说明: bin 可运行文件   db 数据库表sql文件   ddz 斗地主客户端   lobbyClientMFC 大厅客户端   lobbyServer 大厅服务器   roomServer_ddz 斗地主房间服务器   wwwroot web服务器主目录 ddz 斗地主源码   client 斗地主客户端源码   server 斗地主游戏服务器源码 include 头文件   gpl 基本库   gui 基于HGE的GUI库   net 基于ACE的网络库   roomServerDLL 房间服务器连接库   scriptEngine lua脚本引擎 lib 库文件

OCGsdk使用说明:
一、运行测试
1、解压到某个目录(如e:/OCGsdk)
2、安装mysql数据库以及导入游戏帐户表和游戏数据表
   2.1、下载安装mysql 5.0
      安装时注意路径选缺省,安装方式选custom,因为要安装编程用的.h和.lib文件
   2.2、导入数据表
      开始>运行>cmd,到sql文件所在目录(OCSsdk/bin/db),
      运行:mysql -u root -p < account.sql,根据提示输入密码
      运行:mysql -u root -p < doudizhu.sql,根据提示输入密码
3、设置OCGsdk/bin/wwwroot为web服务器主目录(web服务器可用IIS,Apache等),更新版本时用
4、添加环境变量
   path=e:/OCGsdk/bin/lobbyServer;e:/OCGsdk/bin/lobbyClientMFC
5、运行测试
   5.1、运行OCGsdk/bin/lobbyServer/lobbyServer.exe
   5.2、运行OCGsdk/bin/roomServer_ddz/roomServer_ddz.exe
   5.3、运行OCGsdk/bin/lobbyClientMFC/UpdateOnline.exe (运行前修改LobbyClientConfig.txt,ReadLobbyIPDirectly  = 1;LobbyServerIP   = "127.0.0.1";)
   5.4、此时应可见登陆窗口,注册新用户后登入

二、斗地主游戏的例子可用vc7.1打开解决方案:
   OCGsdk/ddz/ddz.sln

三、如果要开始新游戏的编写,则需要:
   下载HGE-1.7,解压到OCGsdk目录下(如OCGsdk/hge17)

原创粉丝点击