我一直避免说“多人模式完成”了,因为网络开发有一个坏习惯,会惩罚这种自信。但是今天,我终于达到了一个很好的里程碑:我可以在我的麻将游戏中创建房间,邀请一个Steam朋友,邀请他们加入,并实际上可以通过一个正常的两人对战。 我一个人在做这整个事情,多人模式已经很容易成为那些看起来很小的可见特性与后端工作量相比,令人滑稽的小系统之一。 https://preview.redd.it/lb8dq3sedsvh1.png?width=1762&format=png&auto=webp&s=851f966db486b2ceffa9963d6d5984842c859dc9 玩家看到的是:“邀请Steam朋友” 我看到的是:房间状态,隐藏信息,同步,断开连接,清理,聊天,重连边缘案例,和几个我不想再遇到的BUG。 但是,它仍然能工作。 且第一次让两个实际机器玩同一场比赛是我作为一个小型开发者的那些小小的时刻,感觉极度满足。 https://store.steampowered.com/app/5245710/ 我肯定是网络开发会在明天找到新的方法来让我自信心受到打击。