冲锋岛吧 关注:15,477贴子:131,753

开个坑,记录Tenvi同人游戏开发

只看楼主收藏回复


2019年底,我开始着手制作一款Tenvi的同人游戏。
最初的动机是要自学CocosCreator,想通过一个项目边做边学。本来初步计划要做一款桌游的电子版,但翻找素材时,看到存放已久的Tenvi资源,心生感慨。恰逢冲锋岛复活群里的大佬动作频繁,就萌发了制作同人游戏的念头。
制作的过程必然面临诸多问题,其中最令人难过的是信息缺失。毕竟国服倒闭至今已有10年了,随着韩服关闭、官网注销和传统端游的没落,网络上有关Tenvi的资料越来越少。
之前一直有种错觉,互联网是个无比广阔的存在,可以穿越古今,容纳世间一切。但现在发觉,其实它跟现实世界一样,需要足够的生命力才可能有一席之地。很显然,Tenvi没有那么顽强的生命力,它就在我们可感知的速度逐渐消失。
You live only as long as the last person who remembers you.
或许几百年以后,绝大部分Tenvi有关的信息都将不在,世上也没有活人知道或关心这个游戏。到那时,Tenvi就真的死了。作为当下健在的,对Tenvi念念不忘的活人,我想自己可以做一些微小的工作,留住与Tenvi的这份念想。
接下来,我将在此持续更新这个同人游戏的制作过程,加油喵。
附网页端试玩地址: tenvix.meow42.cn/web


IP属地:四川1楼2020-06-02 16:04回复
    当前制作进度和计划
    我在做的这个Tenvi同人游戏,是利用游戏原始素材进行再创作,目的是重现一些当年游戏里吸引我的要素。所以不会去复刻网游原作,而是搞成移动端优先的横版平台动作游戏,便于随时怀旧之用。
    这是目前的开发环境:
    - 游戏引擎:Cocos Creator 2.3.0
    - 脚本语言:TypeScript
    - 素材来源:Tenvi 1.26 (国服)
    - 代码托管:coding.net (暂未开源)
    用 CocosCreator 做2D游戏,在打包发布方面相对比较便利,新做的内容可以很快分享出来。TS写脚本有利于维护,毕竟这个项目肯定要持续好几年。比较大的资源都已经上传到七牛云,后续也会把再加工过的素材合图后上传,这样能提升浏览器访问的加载速度。
    目前处于开发初期,首先要做一些基础性的工作,主要是以下内容:
    1. 原始素材加工拼合
    游戏UI素材需要根据移动端的特征进行再加工,人物动作、道具、技能、地图等素材需要摸清楚拼合的规则。
    2. 设计通用操作模块
    游戏是移动端优先,但操作模式并不仅限于触屏,我希望能够同时支持键盘、手柄,或者还未出现的操控设备。实现这点需要设计一个介于游戏逻辑和设备之前的中间模块。
    3. 制作基础工具
    至少需要制作 角色动作编辑器 和 地图编辑器 。
    这部分内容完成之前,大体是出不来具有可玩性的版本。

    在当前的最新版本 ver2020.06.01 中,完成的内容:
    1. 小人儿的素材整理与上传,其部件的拼接规则,提供试装功能
    2. 背景音乐整理与上传,提供试听功能
    3. 主界面UI搭建,提供统一入口


    IP属地:四川3楼2020-06-02 16:19
    收起回复
      可以,很赞。 我也想每天整,奈何时间有限


      IP属地:四川来自Android客户端4楼2020-06-03 08:39
      回复
        加油!!!!自己的努力圆了自己和别人的梦,那将是一种无上的幸福感,成就感。也许世界不会记得我们了,但是我们也会留下那一份自己活过的痕迹,一份追求梦想的激情,那是无与伦比的快乐,加油,我们都在你的背后默默的支持着,等待着冲锋岛的复活,就算是现在的游戏中没有一席之地又如何,他照样也能脱胎换骨,暂且不说脱胎换骨,也能让我们重新体会那曾今的美好游戏生活,咱们的青春有他的一席之地!


        IP属地:上海6楼2020-06-03 15:37
        回复
          加油哇


          IP属地:四川7楼2020-06-03 23:09
          回复
            许多年前,我也遇到类似于楼主这样的帖子,当时觉得楼主很2,我不屑一笑就离开了。许多年后,当我发现那张非常2的帖子加精置顶后,我才追悔莫及,于是,每当我能遇到前排的时候,不管这帖子是多么的2,我都会复制黏贴这段话上去,告诫楼下的烧饼,你们不回贴,以后会后悔的。不为别的,只为了一句:万一火了呢。
            大佬加油


            IP属地:浙江来自Android客户端8楼2020-06-05 06:16
            回复
              本次更新主要针对UI和素材资源进行优化,尝试提升加载速度。

              ver 2020.06.06 更新内容:
              1. 调整UI布局
              根据统一的UI布局对现有场景进行调整,并且行为保持一致。
              2. 更换图片素材
              将各类图片素材压缩并整合为图集,以便提升首次加载速度。将来会增加清晰度设置,开启则二次加载高清版本替换当前素材。
              3. 调整加载策略
              目前全部使用懒加载,即只有用到时才加载资源。首次打开的体验可能比较糟糕,主要想测试下效果。
              4. 增加换装场景的种族切换
              虽然能换种族了,但小人儿的特征并未完美变更,并且守护者也还没实现。
              下一步制作计划:
              1. 重写人物模型类
              初期写的人物module过于粗糙,当下要完善部件组装,必须得先重写这个了。
              2. 整理守护者素材
              这是个大工程,之前小人儿素材整理就花了小半个月。只能,慢慢来吧。


              IP属地:四川9楼2020-06-06 18:38
              收起回复
                赞,期待,加油~~


                IP属地:河南11楼2020-06-10 14:08
                回复
                  nb


                  IP属地:江西来自手机贴吧12楼2020-06-11 11:30
                  回复
                    加油


                    IP属地:湖北来自iPhone客户端13楼2020-06-12 08:11
                    回复
                      我也是冲锋岛的死忠粉,对于十年前的闭岛,我到现在一直耿耿于怀,成了心里的一个梗。
                      谢谢楼主,感谢😊
                      期盼冲锋岛重生!


                      IP属地:陕西来自Android客户端14楼2020-06-13 11:41
                      回复
                        冲锋岛复活QQ群里有很多成员,内心是想要为游戏复活出一份力的。但要落实到行动时,很容易被开发工具的技术门槛劝退。所以我近期在考虑一个方案,能让有兴趣的朋友参与进来。
                        当前阶段最容易参与的部分应该是地图场景编辑,借助通用地图编辑器 Tiled (mapeditor.org),全民参与开发也是有可能的。大致流程如下:
                        1. 按照规格切割原始素材(需掌握基本PS操作技能)
                        2. 将切割好的素材制作为Tiled图块集
                        3. 给地形类的图块集添加碰撞区域
                        4. 按照区域风格分类,上传并共享图块集(.tsx)
                        5. 新建地图,设定好图层,导入相关图块集
                        6. 对照原作中的缩略图,分层摆放图块
                        7. 检查制作完成的地图,上传并共享地图文件(.tmx)
                        这样做下来期望达到如下效果:
                        1. 降低工具门槛
                        无需编程,涉及到的工具成熟度高(Tiled、PS),本身操作简便,也拥有大量教程。
                        2. 降低学习门槛
                        每个划分过的步骤内需要做的操作,涉及的知识点比较窄,可跟着傻瓜式教程逐步操作。
                        3. 劳动成果可复用
                        Tiled生成的地图格式开放,Cocos、GameMaker、Unity都可以导入使用,也能导出为整张图片。
                        4. 雁过留声
                        做出过贡献的朋友,自愿留下昵称,将展示在项目的参与者名单之中。


                        IP属地:四川16楼2020-06-15 23:00
                        收起回复
                          支持楼主QAQ


                          IP属地:天津17楼2020-06-17 16:20
                          回复


                            IP属地:湖北19楼2020-06-23 16:30
                            回复
                              赞!


                              IP属地:广东20楼2020-06-24 12:56
                              收起回复