文件名称:uno-multiplayer:基于套接字io和Node.js的Uno多人网络应用游戏
文件大小:9.57MB
文件格式:ZIP
更新时间:2024-05-23 13:57:35
nodejs game multiplayer socket-io card-game
:joker: Uno多人网络应用 这是一个Uno多人网络应用程序,理论上可以在同一游戏中支持无限数量的玩家,因此您可以与朋友一起享受Uno的美丽,而不会留下任何人 游戏链接: : 游戏支持: 托管和加入游戏 同一游戏中玩家人数不限 在游戏聊天中 支持所有卡牌,并在游戏中具有特殊效果 评分系统 比赛结束后,获胜者可以与同一位玩家重新比赛 标准uno规则,因此不允许堆叠或其他非标准规则 主持人可以踢球员 :glasses: 对于像我这样的技术书呆子 游戏运行的技术: 前端: 纯HTML和CSS 游戏的某些部分使用ReactJS 用于服务器渲染的纯香草javascript 后端 Node.js / express作为Web服务器 Socket.io处理Web套接字 Mongodb / mongoose作为数据库 Typescript为香草javascript添加强类型 几乎所有游戏的后端和前端都是用Type
【文件预览】:
uno-multiplayer-master
----package.json(958B)
----readme.md(3KB)
----model()
--------db-model.js(1KB)
--------db-model.ts(936B)
----screenshots()
--------5.png(22KB)
--------uno.gif(4.85MB)
--------3-a.png(9KB)
--------3-b.png(15KB)
--------1.png(12KB)
--------6.png(71KB)
--------2.png(13KB)
--------4.png(14KB)
----index.html(5KB)
----Procfile(16B)
----output()
--------players.compnent.js(4KB)
--------board.compnent.js(3KB)
--------card.component.js(3KB)
--------deck-images()
--------app.js(28KB)
--------audio()
--------deck.component.js(4KB)
----package-lock.json(150KB)
----app.ts(17KB)
----tsconfig.json(6KB)
----.gitignore(18B)
----components()
--------players.compnent.js(2KB)
--------board.compnent.js(665B)
--------card.component.js(1KB)
--------deck.component.js(2KB)
----styles()
--------owl.css(5KB)
--------uno.png(613B)
--------style.css(3KB)
----app.js(23KB)
----source()
--------card.ts(294B)
--------player.ts(371B)
--------card.js(257B)
--------rules.js(2KB)
--------game.ts(7KB)
--------deck.ts(3KB)
--------player.js(360B)
--------rules.ts(2KB)
--------game.js(10KB)
--------deck.js(4KB)
--------app.js(1KB)