-
PHP网页游戏学习之Xnova(ogame)源码解读(六)
这篇文章主要为大家介绍了PHP网页游戏Xnova(ogame)源码解读的公共代码,需要的朋友可以参考下 九、公共代码(common.php) Common.php是Xnova的公共代码,几乎每次点击都会被执行,所以这里要是优化的好,那么整个程序的效率都会有提升;当然这个文件调用的其他代码也要一并优化才行。 $game_config = array(); $user = array(); $lang = array(); $link = ""; $IsUserChecked = false; 变量$game_config存放整个游戏的参数数据,每次都要读数据库,可以优化,优化方式比如保存在文件里面;变量$user存放登录的用户数据;$lang存放的是本地语言数据;$IsUserChecked记录是否check过用户...
PHP 2014-12-18 00:33:04 -
PHP网页游戏学习之Xnova(ogame)源码解读(十五)
本文主要为大家讲解的是PHP网页游戏Xnova(ogame)源码解读的舰队活动页面处理流程,需要的朋友可以参考下 十八、舰队活动(FlyingFleetHandler.php) 在前文中我们曾经初步研究过舰队活动的源码,提到过舰队活动的触发。现在我进一步分析Xnova中舰队活动,这些在本质上是由玩家触发的,并不是由定时器在进行定时计算...
PHP 2014-12-17 16:18:05 -
PHP网页游戏学习之Xnova(ogame)源码解读(十六)
这篇文章主要介绍了PHP网页游戏Xnova(ogame)源码解读的攻击任务页面的代码流程,需要的朋友可以参考下 十九、攻击任务(MissionCaseAttack.php) 按照舰队任务的编号,排在第一个的就是攻击任务。这个代码很长,看的时候要有耐心...
PHP 2014-12-15 05:00:04 -
手游崛起 页游苦盼第二春
李晶中国页游公司正在迎来收购狂潮。12月3日, 顺荣股份发布公告称,公司于12月2日收到了证监会出具的《关于核准芜湖顺荣汽车部件股份有限公司向李卫伟等发行股份购买资产并募集配套资金的批复》,该批复核准公司向李卫伟发行7475.15万股股份、向曾开天发行6838.97万股股份购买相关资产...
互联网 2014-12-13 11:57:15 -
php 网页游戏开发入门教程一(webgame+design)
本文是一篇php开发网页游戏的入门教程一 webgame+design , 大家可以参考下。 一、简单的程序框架...
PHP 2014-12-11 08:06:03 -
PHP网页游戏学习之Xnova(ogame)源码解读(五)
这篇文章主要为大家介绍了PHP网页游戏Xnova(ogame)源码解读游戏主界面,需要的朋友可以参考下 六、 游戏主界面(frames.php) frames.php文件功能就是显示游戏主界面,先看下面的代码: $InLogin = false; $XNova_Host = $_SERVER['HTTP_HOST']; $XNova_Script = $_SERVER['SCRIPT_NAME']; $Uri_Array = explode ('/', $XNova_Script); // On vire le script array_pop($Uri_Array); $XNova_URI = implode ('/', $Uri_Array); $XNovaRootURL = "http://". $XNova_Host ."/". $XNova_URI ."/"; 上面的代码主要是拼出服务器的UR...
PHP 2014-12-02 01:07:51 -
PHP网页游戏学习之Xnova(ogame)源码解读(十四)
本文主要为大家讲解的是PHP网页游戏Xnova(ogame)源码解读的资源更新页面部分,需要的朋友可以参考下 十七、资源更新(PlanetResourceUpdate.php页面) 前面基本把重要的功能讲解完了,这章节我们分析重要的一个函数PlanetResourceUpdate,主要功能是更新资源、制造船舰和防御单位;代码很有条理,下面是详细的说明: 1.计算星球的最大存储空间,包括系统设置的浮动值 2.计算星球三种资源的产量和能量消耗总量,包括专家的加成 3.如果星球是月球,以上计算的产量和能量直接为0 4.计算上次更新资源到现在的时间 5.计算由于能量比率而引起的产量变化,能量为0的时候,只有基本产量 6.接下来要判断是否假期了,不是假期的话,根据前面准备好的数据,计算出这段时间内的产量,并加到现有的资源里面 7.取得这段时间应该完成的船舰和防御数量,函数HandleElementBuildingQueue 8.构造SQL语句,提交给服务器,资源更新完成 这个函数在玩家每次点击每个功能的时候执行,给玩家的感觉好像资源是早计算好了一样,呵呵。不...
PHP 2014-12-01 11:28:41 -
PHP网页游戏学习之Xnova(ogame)源码解读(十三)
本文主要为大家讲解的是PHP网页游戏Xnova(ogame)源码解读的造船与防御代码部分,需要的朋友可以参考下 十六、造船和防御(FleetBuildingPage.php与DefensesBuildingPage.php页面) 先说造船厂页面,其实这个页面中并没有真正的造船,只是把要造的船和数量保存到数据库中;产生船舰的代码在另外一个函数里面。下面我们开始分析这个页面,并且也按照前面的思路,先讲解构造页面的代码...
PHP 2014-11-30 08:17:02 -
PHP网页游戏学习之Xnova(ogame)源码解读(十)
这篇文章主要为大家介绍了PHP网页游戏Xnova(ogame)源码解读的建造总览部分,感兴趣的朋友可以参考下 十三、 建造总览(buildings.php) 从这篇文章开始,对xnova的研究重点放在流程上面,其实就是大量的函数;至于页面的构造将不再仔细解释。 buildings.php文件不只是处理建筑金属矿产等,而是包括了建筑、研究、造船厂、防御四个功能;通过传递不同的参数来决定进入哪个功能,所以这个文件其实是一个导航文件...
PHP 2014-11-30 07:29:29 -
PHP网页游戏学习之Xnova(ogame)源码解读(八)
这篇文章主要为大家介绍了PHP网页游戏Xnova(ogame)源码解读的公共函数部分,感兴趣的朋友可以参考下 十一、公共函数(functions.php) 本来打算写建筑页面的分析,但是建筑页面东西比较多,一天时间也写不完;而且我们还有很多函数要经常用到,先简单介绍下这些函数还是有必要的;下面我们还是以注释方式说明。 // ------------------------------ // //检查用户是否假期模式,这个函数没有被调用过 // function check_urlaubmodus ($user) //输出目前登陆用户假期模式剩余时间,这个函数没有被调用过 function check_urlaubmodus_time () // ------------------------------ // // 判断一个Email地址是否合法 // function is_email($email) // ------------------------------ // // 输出一个管理员信息,调用的是display函...
PHP 2014-11-30 02:54:21 -
暴雪:手游版《炉石传说》跳票
站长搜索(www.adminso.com):暴雪:手游版《炉石传说》跳票 暴雪今天宣布,由于《炉石传说:魔兽英雄传》(Hearthstone: Heroes of Warcraft)需要花费更多开发时间,因此要到明年才能推出iPhone和Android手机版。时任暴雪首席创意官的罗布・帕多(Rob Pardo)去年宣布将推出iPhone和Android版《炉石传说》...
业界动态 2014-10-22 20:37:27 -
手游当道,页游公司何去何从
文/张钧泓页游的好时光,只有那么短短的2-3年。这是因为移动时代的到来造就了手机游戏的火爆,以至于在像ChinaJoy这样的大型娱乐展上,参展公司如果不摆出一副“已在手游市场有所布局”的姿态,会被同行或者媒体抨击为“跟不上时代”...
电子商务 2014-09-25 12:38:01