想了一下还是准备给你游写个长一点的建议,希望开发团队能读一读。
首先,现在的游戏已经并不是一个简单的FVN了,售卖系统和船的等级已经开始影响剧情走向了。所以,继续使用视觉小说思路的存档已经不合适了。最简单的例子,金币数和仓库货物在档案读取的时候会跟着回档,这就很怪,那我在坏结局刷完的金币怎么办?重刷吗?我觉得目前版本最适合的存档系统应该是一般游戏的那种,像《植物大战僵尸》或者什么别的游戏的存档。简单来说,玩家的资产要从关卡进度中脱离出来,存档是玩家的存档而不是剧情的存档。我一路玩过来已经有几十个档案了,现在我想重新过战争那一段剧情都不知道要读哪个档,而且读完档之后又要重新刷船的等级吗?
第二,你游迫切需要一个导航系统。每次想触发新剧情居然需要查你们的开发日志...游戏的引导是有大问题的。就类似“启航后X个月”这种条件,你不写,玩家就一定不知道。现在已经是Build34了,游戏团队不能指望每一个新入坑的玩家从头阅读你们的开发日志。起码要让玩家知道游戏进入自由阶段要做些什么:是继续刷金币;还是有新的剧情还没触发?
我也是软件开发人员,深知技术债导致的开发问题。不知道我说的这些对于现版本的程序是否可行。不过如果有机会的话,我真诚希望开发团队可以仔细思考这些问题以提升玩家的体验。
En
I thought it for a while and finally decided to write a long comment here, which I hope the dev team can read.
First, the current game is not a simple visual novel, the trade system and equipment on ship has had a huge effect on the direction of plot. Therefore, keeping using a profile system designed for VN is NOT appropriate any longer. For a simple example, the coin number and goods will roll back if I load a profile. It's weird, tho... What can I do to coins in a bad ending? Re-earn them? In my opinion, the common profile systems for a common game fits the current game most, like that in Plants VS Zombies or whatever non-VN games. That is, assets owned by players should be preserved independent from the situation in the levels: the profile is player's profile but not plot's profile. I have played along dozens of versions you released and have created dozens of profiles, which made me really confused about which to read when I wanted to replay the War. And is it reasonable to re-upgrade the ship?
Second, the game need a Navigation System in an instance. Each time I try to unlock new plots, have I to read through your dev logs... It's a big problem about the guide for players. Conditions such as "Sail for at least x months" is not known by players unless you place it somewhere in the game. It's been Build 34 already, so you cannot expect all new players to read through your history dev logs. At least you should tell players what to do if they are in a free stage: to coin grinding, or to achieve conditions for new plots?
I am a developer as well, and I know problems during a software development. I cannot make sure if these suggestions are feasible for your current version of program. However, if possible, I sincerely hope your team could solve these to make better game experience.