我正在写一个游戏,作为游戏的一部分,如果他们无法在30秒内逃离一个房间,主角就会被杀死。有没有一种机制允许我在Django中这样做?我目前的解决方案是
InformProtagonists("Escape in 30 seconds!")
time.sleep(30);
if protagonists in room:
NotifyProtagonists("YOU DIE");
但我想知道是否有更好的方法。
答案 0 :(得分:0)
答案 1 :(得分:0)
Django是一个服务器端Web框架。您通过网络请求和响应与其进行交互。除了管理后端数据之外,它并不适合实时游戏开发的任何部分。
您可能只需要使用一些前端JavaScript来构建游戏。
答案 2 :(得分:0)
import threading
timer = threading.Timer(30.0, KillPlayers, [request, player])
timer.start()