我真的不知道這種彌散問題是否適合在這裏,但我會無論如何給它一個去。顯示相同的'會話',基於回合的Django遊戲
我在Django建立了一個基於回合的(Yatzee)遊戲,在那裏我爲用戶/玩家建立了一個拉力賽簡單模型,併爲每個用戶記分牌設計了一個更加複雜的模型。
新遊戲會生成一個新的記分牌,它基本上由一些int字段和布爾字段組成,每個記分對應一個分數(例如,如果您獲得兩對,則會有一個字段可以保存分數和字段,將其設置爲'分配')
事情是,用這種方法,我將分數保存到數據庫(sqlite)每轉之後,我將能夠'暫停'一場比賽,並在稍後繼續。
我現在想開始研究,而不真正知道從哪裏開始尋找的是如何在網絡上「託管」兩個或更多個播放器的遊戲。如果他們都坐在同一臺電腦上,那就沒有問題了,因爲我可以通過javascript控制玩家/記分牌的數量。
爲了達到這個目的,我正在考慮以某種方式將屬於'togheter'的記分板分配給一個會話,但是我應該如何以及在哪裏做這個事情,現在還不在我的範圍之內。
我已經讀了一些關於Django中間件的內容,但是不知道如果這個wolud是比試圖從模型層解決它更好的方法(它相信會很難......)。
我也是,因此:這個問題。 – BSG