【发布时间】:2012-06-12 13:29:12
【问题描述】:
我有一个多人游戏大厅,用户可以在其中创建私人聊天室并开始私人游戏。每个用户在游戏中都有一个生命条,假设它每秒缓慢地再生 x 点。
我想我需要在每个游戏开始时启动服务器端游戏循环,就像这样:
setInterval(update('gameID'),1000);
update('gameID') 增加特定游戏中所有玩家的健康变量,其中 1000 毫秒 = 1 秒。
问题:我可以假设这是异步的吗?我可能有 50 个单独的游戏正在进行,其中 50 个正在运行。主进程不会被阻塞吧?
【问题讨论】:
标签: node.js