文件名称:CAHO:网上反人类卡服务
文件大小:491KB
文件格式:ZIP
更新时间:2024-06-15 10:08:14
websockets web-application personal-project cards-against-humanity JavaScript
网上反人类卡(CAHO) 一点介绍 因此,这种流行病真的很无聊...我想和朋友一起玩游戏。 虽然我知道有些服务可以将Cards AgainstHumanity:registered:作为在线/浏览器体验提供,但我认为我还可以更正确地学习NodeJS(和原始JavaScript)以及使用Socket.IO进行Websocket处理。 而这恰恰是Cards AgainstHumanity:registered:Online(我个人从SAO窃取的“ XYZ Online”标准的不当使用)。 技术细节 NodeJS后端将ExpressJS服务器与Socket.IO提供的websockets一起使用。 前端是普通HTML,CSS和JavaScript,尽管将来的版本可能会受益于React之类的框架。 这是一台无状态服务器,其中仅存储其当前会话的用户名和套接字信息。 每个用户都可以创建一个房间,也可以使用创建房间时生成的8个字符长的字母数字房
【文件预览】:
CAHO-master
----.gitignore(13B)
----README.md(3KB)
----utils()
--------game.js(10KB)
--------roomUserUtil.js(5KB)
--------test.json(3KB)
--------messages.js(186B)
--------card_info.json(611KB)
----server.js(6KB)
----public()
--------css()
--------game.html(8KB)
--------img()
--------js()
--------index.html(2KB)
----CAHO-State-Machine.png(49KB)
----package.json(410B)
----package-lock.json(27KB)