rcom10002 / ccgclient

Automatically exported from code.google.com/p/ccgclient
0 stars 1 forks source link

Puppet控制台的改造,从WEB到DESKTOP #63

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
在现有的Puppet控制台基础上,添加功能
1.添加一个监控Datagrid和一个刷新按钮,Datagrid用于表现已经��
�动的puppet状态,具体的字段
有
+------------------------------------------------------+
|puppet名称|当前分数|当前状态|最后一次游戏时间|启动时间|��
�行时间|
+------------------------------------------------------+
puppet名称为已经启动的puppet的userId
当前状态有:正在登录,尚未进入房间,系统配对等待中,��
�戏中。具体的状态可以看Player的
GameStatus
最后一次游戏时间可以从Player中取得

刷新按钮可以立即刷新监控的对象参数,数据的取得从F3Server
Proxy里找

2.改进原有的启动按钮
启动时利用的是window.open,在window.open中,为新打开的窗口titl
e赋值,内容为当前
puppet的userId
puppet启动时,选择puppet的规则为积分最高和最新创建的。即or
der by current_sore, 
create_time

PS: 
在保证上述功能实现的前提下,为Datagrid添加一个Timer控件,�
��由客户端指定一个刷新间隔
时间来定时从服务器取得puppet运行状态数据

Original issue reported on code.google.com by rcom10002 on 7 Jan 2010 at 2:33

GoogleCodeExporter commented 9 years ago
over

Original comment by songjie8...@gmail.com on 25 Jan 2010 at 2:56

GoogleCodeExporter commented 9 years ago
调查:

Flash Builder Beta 2 
可以把Web工程转成Desktop的AIR工程,现在想为PUPPET功能提供一�
��桌面版的
并把后台管理也做成桌面的
原因是用浏览器跑swf有些浪费资源,担心支持的puppet个数比��
�少,因为有可能要开启几十个puppet

1.在Web版的管理控制台基础上创建一个桌面版的管理控制台,
并把游戏客户端并输出成一个可以与服务器通信的swf
2.直接在桌面管理控制台中启动puppet,并把所有的puppet放在某
个容器中(调查一下什么样的容器可以包含swf)
3.游戏客户端通信部分需要做修改,因为swf被放在本地了,不
是web服务器上了

PS:
Flex Builder 3能不能做工程转换不知道,查一下吧

Original comment by rcom10002 on 25 Jan 2010 at 4:49

GoogleCodeExporter commented 9 years ago
Puppet Contract Download Address
http://songjie.googlecode.com/files/PUPPET%E5%BC%80%E5%8F%91%E5%90%88%E5%90%8C.d
oc
你下载后再修改一下哈。
我在SVN的ccgclient下又传了个Administration项目是Desktop Project
现可以加载客房端SWF文件进行游戏,但仍有Bug待修正。

Original comment by songjie8...@gmail.com on 27 Jan 2010 at 12:13

GoogleCodeExporter commented 9 years ago
关于服务器端的监控代码

不要使用synchronize对iterator进行同步!因为同步会妨碍游戏功�
��的执行,他们必须等待监控代码执行完才可以
执行。
比如现在开始进行监控操作,那么其他的要开始游戏的功能��
�如GAME_START里使用了synchronize,就得等待了,这
样会使效率大大下降。

监控的目的就类似一个动态报表,并不严格,即使有点小问��
�,系统自动给消化掉就可以了,没必要向用户报告。

Original comment by rcom10002 on 2 Mar 2010 at 1:39

GoogleCodeExporter commented 9 years ago
最后一次游戏时间|启动时间|运行时间

这个地方有bug,数据都不对

Original comment by rcom10002 on 8 Mar 2010 at 4:09

GoogleCodeExporter commented 9 years ago
以后别光写Fixed改个状态,简单地描述一下是因为什么引起的
错误,是怎么修正的哈

Original comment by rcom10002 on 8 Mar 2010 at 4:25

GoogleCodeExporter commented 9 years ago
这个BUG是你帮助修改的。已测试没问题

Original comment by songjie8...@gmail.com on 21 Apr 2010 at 8:40