首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >游戏逻辑的平均堆栈、组织结构

游戏逻辑的平均堆栈、组织结构
EN

Stack Overflow用户
提问于 2015-11-01 16:01:00
回答 1查看 452关注 0票数 1

我试图用平均堆栈和socket.io来制作一个简单的纸牌游戏(比如壁炉石)。

但我不知道如何更好地组织服务器端的结构。

我的结构如下:

  • 服务器/
    • 模型/(数据库模式模型)
      • player.js
      • card.js
      • deck.js

代码语言:javascript
复制
- controllers/   
    - player.js
    - card.js
    - deck.js  

代码语言:javascript
复制
- routes/ (REST api)  
    - player.js
    - card.js
    - deck.js

  • server.js (主)

在这里,我已经使用HTTP-请求实现了对玩家、卡片和甲板数据的操作。

但我不明白,在哪里我必须意识到游戏的逻辑。因此,我有以下问题:

  1. 我应该在哪里实现玩家和扑克牌的游戏逻辑,例如,当一张牌攻击另一张牌时发生的动作?
  2. 游戏逻辑的主要部分应该在哪里实现,包括玩家交互(使用socket.io)、游戏状态的改变等等?

UPD:或者(和)共享一些github项目。

谢谢你,为我的英语道歉。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-05 15:02:55

  1. 您必须在控制器中实现逻辑。在前端执行操作之后,您将执行对服务器端路由的调用,该路由调用控制器中的函数,在其中您必须编写逻辑。
  2. 对于游戏的一般逻辑,您可以创建一个“核心”模块。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33464158

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档