Flash/silverlight和多人游戏
我想知道是否有可能用flash/silverlight构建一个具有多人(比如说两名玩家)功能的游戏,玩家之间有很多实时交互。 Dofus(Ankhama游戏)使用flash。在采访中,开发商表示: “Puqooi DufsUnJu Auth-Par巡演?J'AimeaaS PouviaDr.Que'C.E.S.D.最后的奇幻策略,MaIsPr.Tr.Tou-To.FaIT Honn.Te,Acth-Asie PARCHIVE AVETIOR ApICHESER TROP DIVITION EN M ME MeTPSP.” 英语:“为什么Dofus是一款回合制游戏?(…)老实说,这也是因为Flash不能同时显示很多动画。” 这是真的吗?让我们举一个大家都知道的例子:有可能用Flash/Silverlight克隆魔兽争霸2吗Flash/silverlight和多人游戏,flash,silverlight,Flash,Silverlight,我想知道是否有可能用flash/silverlight构建一个具有多人(比如说两名玩家)功能的游戏,玩家之间有很多实时交互。 Dofus(Ankhama游戏)使用flash。在采访中,开发商表示: “Puqooi DufsUnJu Auth-Par巡演?J'AimeaaS PouviaDr.Que'C.E.S.D.最后的奇幻策略,MaIsPr.Tr.Tou-To.FaIT Honn.Te,Acth-Asie PARCHIVE AVETIOR ApICHESER TROP DIVITION EN
谢谢实现这一点的关键是客户机和服务器之间的快速通信——UDP而不是TCP套接字。这将在Silverlight 4中得到支持,该版本目前正在公测中 在图形方面,对于魔兽之类的东西来说,性能应该足够好 我并不完全清楚Flash是否具有适当的UDP支持:
不能使用Flash制作任何严肃游戏的真正原因是,它以近乎明文的形式分发给客户端。从SWF文件中获取几乎所有的代码,甚至对最精心构建的游戏服务器进行黑客攻击,这非常简单。Java也不是更好,因为任何子级都可以反编译JAR文件。也许试试冲击波。它现在有一个DX9 3d引擎和一个杀手级物理引擎。抱歉,它无法反编译。您还可以在2d界面的shockwave中嵌入flash。@Travis依靠无法反编译应用程序的安全性是错误的方法。。。不管怎样,你通常都能做到——即使这很难&你忽略了对网络信息的任何分析。@Freddy Rios:如果你把加密密钥发给任何一个看的人,加密你的网络流量是相当困难的。你是说所有的在线游戏都很容易被黑客入侵,因为有人可以对它们进行反编译以获得网络加密密钥?关于这件事,你一定比我知道得多。