我正在构建一个非常简单的多人网络游戏。它是tron的光周期,但转弯时,用户必须解决一个算术问题。
我一直在研究特定问题2-3天,因为我不完全了解发生了什么。每当游戏开始时,我都会创建一个名为Flux的类的实例,用于存储游戏数据。问题是,由于有两个播放器,所以创建了两个Flux实例。
我只需要一个,并且我需要能够与对方玩家共享此实例。怎么样?
我正在使用django 1.11.17,django-channels 1.x,python 3.6
我看着这个答案:Issue with setting value for Python class inherited from multiprocessing.Process
多处理模块是否适合我的情况?
否,因为通道运行时如何工作,所以没有任何可靠的多重处理。