制作在线纸牌游戏的最佳工具是什么?
What are the best tools to make an online card game?
我正在寻找一些 event/reactive 在线工具来在浏览器中制作纸牌游戏。
我认为 JS 在这里最合适,但我对所有提议持开放态度。
我已经用 Socket.IO 尝试过 VueJS / Node,但我认为它非常混乱并且没有足够的组织来制作这样的项目。所以我想知道你们是否知道一些框架来完成这项工作。
项目是制作类似扑克的在线纸牌游戏。
谢谢!
您可以尝试 pixi.js or phaser 3+。
此外,我只使用 html+css+javascript 编写了我的一款纸牌游戏。
对于后端,您可以使用任何您想要的。 NodeJS + websockets 是不错的选择!
如果主要问题是实时数据库连接(您正在为其寻找 websockets),您可以创建游戏并将其数据存储到 firebase firestore
,这样您就可以实时同步所有内容与节点服务器设置相比,痛苦更少(为此目的),如果您需要一些后端功能,您也可以使用 firebase functions
来实现一些后端功能,您甚至可以将项目存储在 firebase hosting
,有一个认证就绪平台firebase auth
,根据您的需要,您甚至不需要支付一分钱(这实际上取决于使用情况)
希望这至少可以作为一个考虑的选项。
查看 firebase 文档:FIREBASE
即使您希望使用 Unity
而不是 VueJS
,您也可以使用 firebase 来解决所有这些问题。
我正在寻找一些 event/reactive 在线工具来在浏览器中制作纸牌游戏。 我认为 JS 在这里最合适,但我对所有提议持开放态度。
我已经用 Socket.IO 尝试过 VueJS / Node,但我认为它非常混乱并且没有足够的组织来制作这样的项目。所以我想知道你们是否知道一些框架来完成这项工作。
项目是制作类似扑克的在线纸牌游戏。
谢谢!
您可以尝试 pixi.js or phaser 3+。 此外,我只使用 html+css+javascript 编写了我的一款纸牌游戏。 对于后端,您可以使用任何您想要的。 NodeJS + websockets 是不错的选择!
如果主要问题是实时数据库连接(您正在为其寻找 websockets),您可以创建游戏并将其数据存储到 firebase firestore
,这样您就可以实时同步所有内容与节点服务器设置相比,痛苦更少(为此目的),如果您需要一些后端功能,您也可以使用 firebase functions
来实现一些后端功能,您甚至可以将项目存储在 firebase hosting
,有一个认证就绪平台firebase auth
,根据您的需要,您甚至不需要支付一分钱(这实际上取决于使用情况)
希望这至少可以作为一个考虑的选项。
查看 firebase 文档:FIREBASE
即使您希望使用 Unity
而不是 VueJS
,您也可以使用 firebase 来解决所有这些问题。