水浒q传吧 关注:58,340贴子:885,952

小白从零开发水浒q传

只看楼主收藏回复

前记:水浒q传是我小学的时候从金山代理开始玩的一款游戏,也是我迄今为止最喜欢的一款游戏,鉴于官方难以寻回儿时的感觉,遂萌发自行开发水浒q传的想法。作为一名纯粹的小白,不懂编程,更不懂游戏开发,也不懂相关的PS、SQL等,开发一款水浒q传这样的MMORPG简直异想天开,甚至无从下手。直至遇到了另一位玩家,或者说是独立开发者,他从12年开始做水浒q传单机,至今已初步完成水浒q传网络版的整体框架,相信很多吧友也已经进群体验过了,他打开了我游戏开发的大门,让我慢慢有点明白自己该做什么,从哪里开始做起,他可以说是我游戏开发的启蒙老师。最初,我试着用他的开发工具进行开发,在他的指点下进展也很喜人,有看到曙光的感觉。但是过程中发现,该开发工具较为小众,相关教程难以搜寻,唯一的学习路径便是请教他,但我业余能用于游戏开发的时间又很随机,这给他增添了很多负担的同时,也阻碍了自己的进程。痛定思痛,决定选择市面上较为大众的Unity引擎制作。前日发现复刻游戏的开发者都喜欢说历时多少年完成,想着自己也得记录下整个时间历程,最初萌生开发水浒q传想法的时候,心里的想法是“计划五年,从零开始,到三十岁给自己一个生日礼物。”其实对于我这种小白来说,时间很难估量,毕竟只是利用业余时间,不是以营利为目的,只要中途不放弃,无论多长时间,完成即成功。


1楼2020-02-18 16:04回复
    进展:从19年底萌生想法至今已有几个月时间,中间断断续续也一直在做相关的事,前期未涉及游戏开发,主要是收集资料(游戏美术素材,游戏数值等)。游戏美术素材相对方便,解包便得到了大部分,不过剩下未得到的部分也着实放人头疼,最麻烦的就是没有地图素材,光是做了星宿村和应天府两个地图,已让我精疲力尽;游戏数值方面便是跨过一座山又是一座山了,官方对于数值极其不透明,基本上除了前辈已测试并分享在网上的结果,其余数值均要手动测试或自行设计,现已有较多数值方面的成果。此外,还自行学习了C#编程语言,这一整块就是座难以翻越的大山,好在本科及研究生阶段均有涉及一丁点儿的C及C++知识,有一定的编程思维,慢慢啃书也算是还能进展下去。最后便是疫情期间,时间较为充足,C#也已经学了个七七八八,纯粹的C#学习也使人抓狂,便想着边做边学,着手Unity游戏开发,进展为“角色贴图在地图上由键盘(WASD)控制平滑 - 角色在地图上由键盘控制跑动(有8方向跑动及静止动画) - 角色在地图上由鼠标控制跑动(不能自行障碍物到达目的地) - 角色在地图上由鼠标控制跑动”。以上就是收集资料、编程学习及Unity开发三个方面的进展情况。


    2楼2020-02-18 16:18
    收起回复
      发帖目的:有耐心看到此处的吧友,已经知道发帖是为了记录时间历程。我会在该帖中实时分享自己的开发进度,及开发过程中可能遇到的问题和感慨。不过字太多了也不会有太多人看,可能更多的像是公开的开发日记。为便于交流,也建了一个qq群,欢迎以下吧友加入:
      ①围观开发过程的吃瓜群众;
      ②有Unity2D开发经验或2D游戏开发经验的大佬;
      ③愿意帮忙的有志之士;
      ④能够提供游戏内容设计的建议水浒q传资深玩家。
      群号:749595984


      3楼2020-02-18 16:25
      收起回复
        补充:
        问:你的启蒙老师已经初步完成水浒q传网络版的整体框架,为什么你还要自己开发?
        答:首先,大量的时间成本及人力成本决定了这不可能成为一个营利的项目,不需要考利营利,是否已经存在便不再影响我的开发;其次,本人对于水浒q传有很深的感情与回忆,同时对于游戏内容的设计也有许多见解,只有自己开发的游戏才能成为自己想象中的样子;最后,我想借着自己对水浒q传的极大热情,迫使自己充分利用业余时间学习一门技术,我如果成功复刻出了水浒q传,那么我以后也能制作很多其他游戏,拥有一技之长是在这个社会活得更好的立足之本。


        4楼2020-02-18 16:32
        回复
          附上一些成果图




          5楼2020-02-18 16:50
          回复


            6楼2020-02-18 16:50
            回复


              7楼2020-02-18 16:51
              回复
                厉害,期待


                IP属地:陕西来自Android客户端8楼2020-02-18 20:25
                回复
                  这么**吗


                  IP属地:天津来自Android客户端9楼2020-02-20 00:32
                  回复
                    假有啊兄弟,***快30的人了看到这个还是很激动


                    IP属地:山西来自Android客户端10楼2020-02-20 02:29
                    回复
                      我相信你是真的,目前为止没有人能坚持一个月还继续热爱开发,加油,我支持你


                      IP属地:湖北来自Android客户端11楼2020-02-20 03:37
                      回复
                        加油,就只能期待你了,你说的那个私服我也知道,离最初的金山还差早了。很多细节都没完善就开始各种圈钱了,比狐狸和金山都恶心,我不看好。


                        IP属地:山东来自Android客户端12楼2020-02-20 13:09
                        回复
                          2020.2.20日进度视频已上传至qq群;
                          内容包括:
                          1) 地图上基本大的障碍物添加;
                          2)鼠标控制角色移动,A*寻路算法可绕过障碍物;
                          3)角色(光头强)八方向静止动画及跑动动画;
                          4)鼠标光标动画。
                          待完善:
                          (1)画面移动不够德芙般丝滑,略有卡顿感;
                          (2)移动速度与动画速度可能要优化一下看起来更舒服点;
                          (3)小的障碍物还未添加;
                          (4)物体遮挡效果只加了中间水池一个作为试验,其他均未添加。
                          下步计划:
                          (1)小地图及小地图寻路;
                          (2)场景切换。


                          13楼2020-02-20 19:42
                          回复
                            加油,加精!!!


                            IP属地:广东14楼2020-02-20 23:43
                            回复


                              IP属地:广东15楼2020-02-21 21:19
                              回复