【发布时间】:2021-10-01 11:54:51
【问题描述】:
我是一名资深的后端开发人员,希望更新我的知识并更多地进入全栈领域,我希望为我的项目提供一些设计和技术选择方面的指导。我感兴趣的项目是一个基于网络的角色扮演游戏,它使用浏览器客户端和后端服务器之间的实时连接。问题是,我最后一次接触任何与网络相关的东西是在 Netscape Navigator 流行的时候!我对自学新技术非常满意,但我现在的主要问题是我什至不知道应该从哪组文档开始。
我希望构建的是一款在浏览器中运行的基于文本的实时角色扮演游戏——如果您熟悉该类型的话,它本质上是一个现代化的 MUD。该网站将托管一个与游戏交互的客户端,还将有一个界面用于修改游戏状态的各个方面,而无需发送冗长的文本命令——更新角色配置文件、发送消息等。我希望这需要一个永远在线的连接来完成。我目前的想法是,这将作为某种形式的 API 在 websockets 上运行,或者可能是许多客户端浏览器和服务器之间的 pub-sub 系统,但我将是第一个承认我对两者都只有最模糊理解的人这些技术!
鉴于我所描述的内容,以及我在这里提出的模糊设计,您是否建议我研究(或我应该避免的)任何特定的框架或技术?这听起来可行吗?
【问题讨论】:
标签: web-applications architecture frameworks multiplayer