mud吧 关注:20,842贴子:96,841

突然想记录下自己在开发的mud

只看楼主收藏回复

断断续续开发快两年了,始于爱好,希望能有始有终


IP属地:广东1楼2022-07-31 04:14回复
    每个夜晚独自前行太孤独了,游戏对于现在来说也很小众,没啥人交流,最近公司也发生了很多事,心情比较闷,来这舒发下情绪


    IP属地:广东2楼2022-07-31 04:19
    回复
      小时候一直就喜欢玩游戏看小说,常常自己幻想各种小说游戏情景,乐在其中。长大后阴差阳错进入了程序员这一行。开始入行的是web程序员,工作两年有了一定的技术积累,开始追逐小时候的梦想


      IP属地:广东3楼2022-07-31 04:24
      回复
        开发游戏第一步就是技术选型了,开始选的是recat+golang,react是一个网页开发的框架,用这东西开发了几个月后,突然觉得用网页开发来开发游戏有点局限性。毕竟是自己第一个开发的游戏,意义也很大,想给它留下无限的扩展性,不然直接用现成的就好,没必要大费周章。


        IP属地:广东4楼2022-07-31 04:34
        回复
          这一下就给自己埋下了个大坑,当时想着既然前端都用了游戏引擎了,后端还用原来的单体架构,这格局小了点吧。架构怎么也得按万人同时在线去设计才行,年轻的我头脑一热,一拍版那就分布式微服务搞起。这时候技术选型是unity+golang分布式。第一版到这里就结束了,准备开始第二版。


          IP属地:广东5楼2022-07-31 04:42
          回复
            第二版跨度就比较长,主要是后端分布式这块,也是出于提高自己的目的,基本上从零开始搭建了一套分布式系统,架构方面下了很大功夫去研究。终于在今年3,4月份左右,后端底层设施初步完成。目前随着自己开发水平的不断提高,后端架构也在不断完善优化。也是因为开发mud,兴趣带动着自己在不断充电学习,工作上也显得游刃有余


            IP属地:广东6楼2022-07-31 04:56
            回复

              后端应该是在这里初步完成。说回客户端,客户端用unity做了个demo后,打包成网页版发现在安卓和电脑正常,但是ios竟然有bug。了解后发现unity对webgl支持比较一般,就没深究了,换成了cocos creator


              IP属地:广东7楼2022-07-31 05:02
              回复
                客户端demo完成后发现了一个问题,以前想着是游戏里的内容由自己一步一步填充,真正准备开始内容这块,发现还是年轻。于是换了个想法,把以前的mud源码里的数据提取出来自己开始慢慢重构。这也是目前在做的主要工作之一。
                地图已经提取完了出口呀啥的,剩个npc了,npc模板还在提取中
                争取今天睡醒把它搞定


                IP属地:广东8楼2022-07-31 05:11
                回复
                  npc提取完就到技能了,这块估计得比较麻烦,涉及到后续战斗系统设计呀啥的,估计得大费周章,而且自己有很多想法想尝试,又不能完全脱离以前的技能系统,毕竟从零开始精力不够,技能数据啥的都得搞死人。打算是在原有技能上先扩展出MOBA里那种多段技能的机制,就是一个技能放完后会有不同形态可以接着放,其他的很多想法就日后再说吧(´ー∀ー`)


                  IP属地:广东9楼2022-07-31 05:18
                  回复

                    客户端还比较简陋


                    IP属地:广东10楼2022-07-31 05:22
                    收起回复
                      不过也算是能移动了,ui布局啥的也在不断学习看有没合适的。慢慢来吧,路遥知马力~


                      IP属地:广东11楼2022-07-31 05:25
                      回复

                        不知不觉快天亮了,提交个代码准备睡觉。看了下代码提交记录,发现最近熬得太晚了,还是得注意身体,毕竟是革命本钱


                        IP属地:广东12楼2022-07-31 05:32
                        回复
                          5楼为啥会被吞,醉了:这一下就给自己埋下了个大坑,当时想着既然前端都用了游戏引擎了,后端还用原来的单体架构,这格局小了点吧。架构怎么也得按万人同时在线去设计才行,年轻的我头脑一热,一拍版那就分布式微服务搞起。这时候技术选型是unity+golang分布式。第一版到这里就结束了,准备开始第二版。[图片][图片]


                          IP属地:广东来自iPhone客户端13楼2022-07-31 05:59
                          回复
                            支持


                            IP属地:山西14楼2022-07-31 16:59
                            收起回复
                              加油,mud是一代人美好的回忆


                              IP属地:广东来自Android客户端16楼2022-07-31 19:59
                              收起回复