远古帝国吧 关注:1,356贴子:48,018

【不定期更新】远古帝国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
            收起回复


              IP属地:四川来自Android客户端7楼2014-08-23 17:38
              收起回复
                楼主加油


                IP属地:辽宁来自Android客户端8楼2014-08-23 21:14
                收起回复
                  辛苦了~
                  重在坚持


                  IP属地:广东9楼2014-08-23 22:15
                  收起回复


                    IP属地:四川来自Android客户端10楼2014-08-24 00:20
                    收起回复
                      支持支持


                      IP属地:广西来自Android客户端11楼2014-08-24 12:59
                      收起回复
                        终于看到进度了,俄还以为制作组都潜水憋死了


                        IP属地:广东12楼2014-08-27 23:55
                        收起回复
                          不得不支持


                          IP属地:广东来自Android客户端13楼2014-08-29 18:59
                          收起回复
                            顺便吧主看看百度这个 66rpg 应该有很多有志青年愿意跟着你♂干


                            IP属地:广东来自Android客户端15楼2014-08-30 10:44
                            收起回复
                              2014.9.1
                              单位移动已经全部完工,单位的待机功能也已完成。准备开始搞定单位攻击的部分,目前进度大致如下:
                              图1 - 待机状态

                              图2 - 攻击范围


                              16楼2014-09-01 19:51
                              收起回复