远古帝国吧 关注:1,356贴子:48,020
  • 11回复贴,共1

【不定期更新】远古帝国2PC重制版进度帖

取消只看楼主收藏回复

1L惯例啥都没有


1楼2014-08-23 13:18回复
    招募帖开了也好几个月了,好多人提出来要看进度,于是此帖就诞生了
    先说说这个项目的起源吧
    作为2D控的逗比LZ最喜欢的是皇家骑士团系列和PSP上的召唤之夜系列:3D场景(皇家骑士团是伪3D)+2D人物,简直美爆了有木有-3-。当然逗比LZ大学四年都没对3D技术提起什么兴趣;去年的去年还是去年(忘记了)花了好长时间尝试用J2D做个伪3D的图像引擎,不过因为J2D坑爹的坐标系统外加LZ的数学是体育老师教的,于是最后不了了之了 ╮(╯▽╰)╭
    其是最近几年一直在研究2D游戏引擎的东西,直到去年年底玩了Wakfu和Rogue*s Tale之后,顿时就有种冲动要去把远古帝国2重制一下。不要问我Minecract去哪了,自从大二开了将近一年MC服务器之后,就再没搞那破玩意了;就不说是3D,MC这货比文明3还费时间-。-
    当然今年上半年要搞毕设那破事,直到6月初才开始着手规划远古帝国2的重制工作。
    一大堆废话说完,下面进入正题了。


    2楼2014-08-23 13:27
    回复
      首先要搞定地图编辑器的问题,大约在七月初原始版完成,当然之后也有一些更新。地图编辑器具体长啥样呢如下图

      目前完成的功能:
      -打开
      -编辑
      -保存
      (废话...)
      -撤销&重做
      -自动绘制海岸线(抄袭自byblo的地图编辑器
      -刷子功能:刷子最大可以3x3,涂一块陆地出来快多了
      -缩放功能:目前只有50%和100%两个比例
      -显示网格
      -地图作者:每个地图都可以设置作者名,默认default
      当然地图编辑器之后还会有很多工作,因为目前只需要地图编辑功能,所以就暂时搁着了。
      在此要感谢一下魔法少女小爱童鞋(),把远古帝国2原版的地图转换为重制版的地图格式。


      3楼2014-08-23 13:47
      回复
        地图编辑器之后,还有许多编辑器要做,这个在招募帖里面也提到了。
        兵种编辑器、图块编辑器、国际化编辑器这三个我交给了Adams去完成(不要问我他是谁)
        目前这三个编辑器还没有完全完工,当然也不是很急。(小声:其实是因为那家伙写的东西界面布局略难看,代码略混乱,被我责令整改去了
        跟编辑器项目同时开始的是PC的音效系统,Majirefy大神接手的,当然直到七月份也没啥进展。之后七月底还是七月中旬他的小本本显卡烧了(叫你去除尘吧偏不去,自己又不敢拆......@@¥!@@¥我啥都没说哈),这货又非要去搞个Surface Pro 3,八月底才能拿货,于是...
        前期工作差不多就是这些,下面要开始重制版本体的工作了


        4楼2014-08-23 14:02
        回复
          重制版本体的工作比较多,首先是显示框架,搞了一个月的样子,八月初基本完成。


          期间花了很多时间解决自适屏的问题,目前可以完美支持自适屏,外加全屏。
          通过更改启动参数可以改变窗口大小和图块尺寸(下图为480x360,24x24图块尺寸):

          目前暂定下方为图块信息栏和队伍信息栏(持有金啊、人口数量啊等等),右侧为动作栏,提供各种操作按钮,以及选中兵种之后的概要信息也会显示在右侧。(目前还没有做)
          这里要感谢雷矛童鞋带领的系统设计小组,给出了兵种的数据设定。
          简要的说一下目前兵种的大致情况:每个兵种现在攻击分为魔法攻击和物理攻击,拥有两个防御力:魔法防御和物理防御。每个兵种都有若干个特殊能力(攻击特效、移动特效、光环效果等),这个要等以后实际测试了再进行调整。


          5楼2014-08-23 14:19
          回复
            八月份基本上就是在实现兵种移动,以及优化内部数据结构。目前兵种移动范围的算法已经没有问题了,但是移动路径的算法还是有各种问题:兵种移动力10以上那么计算移动路径就要卡好久(没办法LZ的算法也是体育老师教的

            暂时按钮用的是系统自带的样式,以后会美化的。
            预计移动路径的算法完工之后进度就会加快,毕竟之后的都比较简单了。
            到目前为止进度如此。
            最近单位忙的要死,总部转过来的项目连个API都没有简直酷炫,因此项目的进度暂时不会太快。之后如果有较大的进展,会在此帖更新,大家记得关注


            6楼2014-08-23 14:29
            收起回复
              2014.9.1
              单位移动已经全部完工,单位的待机功能也已完成。准备开始搞定单位攻击的部分,目前进度大致如下:
              图1 - 待机状态

              图2 - 攻击范围


              16楼2014-09-01 19:51
              收起回复
                2014.9.26
                九月份说起来基本没干啥事情,主要是突然发现之前做的动画引擎有点问题,然后就花了好多时间去改当然改完之后动画效果就基本做到与原版一致了
                今天总算是把兵种的普通攻击搞定了,目前移动、再动、攻击、反击、待机已经全部搞定了。攻击方面还剩下一个攻击附带的buff没有做,暂时就先搁着了。接下去主要先要把特殊Action做好:占领、召唤。争取下个月底能够购买单位吧
                扔点测试图:




                飞龙爸爸飞过来打了下酱油又飞走了,于是可怜的小士兵被格拉玛砍飞(好吧只是功能测试请勿多虑>_>)



                28楼2014-09-26 20:56
                收起回复
                  2014.10.7
                  国庆放假7天32个赞,重制版进度蹭蹭的
                  1、把右边的那堆丑爆了的动作按钮换成了和手机原版一样的按钮栏
                  2、把购买单位的基本功能给实现了,不过商店还没怎么美化
                  3、召唤功能做完。召唤的动画貌似跟原版有点不一样不过不管了,差不多就行
                  4、优化内部框架。好吧这个你们不用关心也行 ╮(╯▽╰)╭
                  商店:

                  召唤,顺便也能看见那个按钮栏:




                  顺便一提,因为没有对应的素材,所以目前按钮和内部窗口的标题栏都是用的系统自带样式,丑到爆啊有木有。如果有谁能给设计一下符合远古帝国2风格的样式,请务必联系我


                  39楼2014-10-07 18:09
                  收起回复
                    2014.10.15
                    今天总算是把地图操作全部搞定了,剩下还有点信息显示的部分没有做完;比如右侧状态栏选中单位的信息显示,当然暂时先不急着弄了。接下来准备开始搞地图规则和AI。
                    近一周的进度:
                    1、占领、修复、破坏
                    2、某些重要Buff生效:中毒Buff、治疗光环等
                    3、建筑物回合开始的回血作用生效
                    4、优化了一下商店界面,标题栏太丑最后干脆就被我去掉了 ╮(╯▽╰)╭
                    5、增加了攻击前的信息栏
                    6、优化操作逻辑
                    7、优化内部框架
                    进度图:
                    攻击建筑物


                    商店。攻击力右边的图标是攻击类型,那个石头图标说明是物理攻击,魔法攻击是一个闪光图标。对应的下面有两个防御力,左边的是物理防御,右边的是魔法防御。下面留空的那块以后是用来显示兵种简介的。

                    回合开始的回血和中毒掉血,那个士兵为啥会中毒呢,因为他被狼咬了>_>(PS,这数字跳出来的动画真是调了我老长时间,结果还是跟原版有点差距,不得不膜拜原版的效果- -|||)


                    攻击状态栏(不要问我为啥换了张地图>_>),攻击力蓝色说明是魔法攻击,红色是物理攻击,与防御图标对应。PS:个人感觉等级那一栏没啥意义,换成HP会更有用。不过问题在于,谁能给我画个爱心!果断要奖励十朵小红花!

                    最后还是要PS一下:这个丑爆的系统自带按钮就真没人来给重新设计一下嘛


                    通过百度相册上传47楼2014-10-15 20:36
                    收起回复
                      好久没更新了,之前一直在跟逗比swing作斗争,简直进展缓慢啊
                      最近去libGDX官网瞅了两眼,发现简直碉堡了(一年不看已然成神),于是决定砸锅卖铁也要转到libGDX去
                      说了一大堆听不懂的,赶紧来总结一下:这是个全平台的引擎,所以......安卓和iOS的童鞋们有福音了,就是这样,汪~
                      当然把代码搬过去还是要花点时间的,不过PC版今年上半年出Demo应该是木有什么问题。
                      最后一次跳票了,赶紧勒紧裤腰带干实事去。


                      133楼2015-04-01 13:33
                      收起回复
                        2015.4.3
                        经过实际测试,这新引擎在安卓上面运行无误,喜大普奔,过几天差不多可以进地图了,搬运工作还算比较效率


                        137楼2015-04-04 10:16
                        收起回复