
2008-5-17 00:29
erlater
请教一下..回会制的原理
如..pc游戏中的角色扮演..选招式..发动进攻..
A选择招式.攻击完成后..轮到B.....再轮回A....
像..游侠类RPG webgame.打怪那样....
还想问一点..
PHP可不可以实现..人物图像在平面移动.或.在方格移动..
现在玩的webgame的图像移动是否都是flash造的??
2008-5-17 03:49
tommywan
回复 #1 erlater 的帖子
回合制,两个玩家在交替地等对方选择招式,攻击完成吗?
这样本身没有难度,问题是没有多少人喜欢RPG webgame
还是只对npc这样回合制?
猫游记、pop根本是这样的。
关于人物图像在平面移动,因为HTML本身不适合做这些事,
所以就算做到,效果也不好。
用flash做图像平面移动就易很多,而且效率比HTML好。
2008-5-17 10:35
erlater
回合制,两个玩家在交替地等对方选择招式,攻击完成吗?
这样本身没有难度,问题是没有多少人喜欢RPG webgame
还是只对npc这样回合制?
猫游记、pop根本是这样的。
恩..就是这两种:..一种玩家间的..一种是对NPC..;(可以选择招式的)
像下象棋一样....双方交替地进行..操作...
问题是没有多少人喜欢RPG webgame..
恩...单纯这样的RPG webgame 用网页玩应该没多少人会喜欢..
(口袋或其它内容的可能还有一些忠实用户)...
而我最宏伟的目标是n069.gif ....
想用这样的方法..制造成好像..三国志11/GBA的皇家骑士团..攻城方式(按移动力走格子)
按格子移动---->战斗(技能/武器)/(攻城/野战).....
自己操作完成后..轮到..下一玩家操作(如果在10秒内不作出操作..PASS/轮到再下一位)....
这样直到..有一方败北...
由于我的PHP刚入门..可否指点一下..怎能实现这个..
需要用到php的..那些关键词..那方面的技术../方法/原理...
或者用什么语言中的什么方法....可以很好地实现这效果..
资源增长方面..我知道这个用 时间差*资源增长率...
虽然还没有做到..资源升级过程-->完成时..触发程序..
但..这方面还是有一点思路...
但..双方交替地进行..操作...我豪没头绪..
玩家间:
怎样才能做到自己操作时,对方不能操作..自己操作完才能轮到对方...
(我的知识点里只有n025.gif method="post" 但这点好难想像n016.gif )...
对NPC:
类玩家间的.NPC则自动操作..或随机选择招式..
可否指点一下..具体的原理..和..用到那些关键词实施这种效果..
谢谢!
2008-5-17 19:37
tommywan
回复 #3 erlater 的帖子
我也考虑过做这种游戏,不过担心会否受欢迎;
考虑到在效益的权衡问题,所以在开发另外的一款游戏。
建议你简单地组织一下想法并开一个投票,
看看大家有什么反应,喜欢与否。
最大问题是这模式跟中国流行的webgame及主流大相迳庭,
因为这模式要求持续操作,虽然不是密集地控制,不过要玩家交替操作...
必须定时作出指示...
(如果在10秒内不作出操作..PASS/轮到再下一位)....
有十位就可能待一分四十秒,也有可能只需二三十秒,
不过都要注意,否则自己又错过操作
n025.gif
这样大家会喜欢吗??
如果不调查、统计一下市场就做出来,是很冒险的事。
如果你的知识点里只有method="post",
建议你再学一下编程,因为真的很不够...
NPC的判断也可定义一下情况再作选择招式,不必完全地随机选择招式。
如果不了解,建议你还是看回合制或SLG游戏编程的书,
找一下
Strategy Game Programming
real-time strategy game programming
不必要彻底看完,看过后理解就好
关键词 socket
可能你会需要运用 socket 技术
我不解释socket是什么了,解释这么多太累...
n025.gif
你自己找一下,如果需要用就要把它学会...
虽然我已经有很多编程经验,但我也在边作边学的。
你也加油啊!
2008-5-17 22:04
driverpro
像下象棋一样....双方交替地进行..操作...
理论上可以使用web的长连接形式实现,简单的说就是你的浏览器向服务器发出请求之后,服务器不马上返回,而是处于等待状态,此时你的浏览器一直处于下载状态,和服务器一直保持连接,等待服务器返回消息;当服务器收到对方玩家操作消息之后,才将消息返回给你的浏览器。通过这样的方式实现交互操作。
2008-5-17 22:46
小肉猪
js做用户界面
php只计算结果 然后给数据库n011.gif
2008-5-17 23:12
erlater
谢谢!tommywan 谢谢! driverpro
我特然觉得...这有种对战平台的感觉...
如果网络..状态不好将会出现掉线现象n026.gif
2008-5-18 15:20
钢七连工作室
回会制原理很简单就是指针
结果过VB都知道的
PHP也有指针的
AB按速度快慢指向A或者B当然也可以设定好又A或者B先攻击
每攻击、防御、法术什么的运行一次指令后指向另一者直到战斗结束
2008-5-19 21:48
ot512
我做了一个,实现了军队与军队的战斗....
下一个功能是英雄和军队的战斗...
2008-5-22 12:24
北里闻箫
是可以实现的。效率可能低点。
计时上10秒到20秒。
即使多人也无所谓。时间不是累加,是同时的。玩家操作后,并不马上执行。到回合时间到时,才同时执行。
JS处理移动、操作的显示。ajax处理定时刷新(3-5秒)。php处理玩家操作后数据的改变。
现在暂时不能把例子代码放上来。过几个月了可以放代码上来。
2008-5-23 19:21
driverpro
我倒担心,这种基于web的即时通讯的效率和服务器的压力怎样样
页:
[1]
Powered by Discuz! Archiver 5.5.0
© 2001-2006 Comsenz Inc.