Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oop 实时“纸牌游戏”应用程序的体系结构_Oop_Design Patterns_Web Applications_Architecture_Multiplayer - Fatal编程技术网

Oop 实时“纸牌游戏”应用程序的体系结构

Oop 实时“纸牌游戏”应用程序的体系结构,oop,design-patterns,web-applications,architecture,multiplayer,Oop,Design Patterns,Web Applications,Architecture,Multiplayer,我正在制作一个反人类的流行游戏卡的复制品,用于学习目的。我想知道是否有人能帮我制定一个应用程序的计划。我想在前端使用AngularJS,并通过websockets与节点服务器交互,这样我就可以在玩家之间进行实时交互,即游戏聊天室,并且能够看到其他玩家何时使用websockets和node?实时发布他们的选择 我知道这些类型的“非确定性”问题往往很难回答,但如果有人能给出一些建议,我将不胜感激 您可以使用来了解结构。他是建筑师 您可以安装 npm install -g yo 现在你可以安装一些应

我正在制作一个反人类的流行游戏卡的复制品,用于学习目的。我想知道是否有人能帮我制定一个应用程序的计划。我想在前端使用AngularJS,并通过websockets与节点服务器交互,这样我就可以在玩家之间进行实时交互,即游戏聊天室,并且能够看到其他玩家何时使用websockets和node?实时发布他们的选择

我知道这些类型的“非确定性”问题往往很难回答,但如果有人能给出一些建议,我将不胜感激

您可以使用来了解结构。他是建筑师

您可以安装

npm install -g yo
现在你可以安装一些应用程序生成器,如果你想要angular+NodeJ的话。我建议买这个

npm install -g generator-angular-fullstack
现在你可以跑了

yo angular-fullstack [app-name]
//用于启动服务器

grunt serve


学得好

编辑:技术建议很好,但我确实需要一些关于应用程序设计的见解,以及我应该研究哪些模式。
cd server
node app.js