2009年12月25日星期五

棋規

之前在做棋規時,一直有一些安全問題。
如果在Client實作棋規,很容易被偽造假封包。
基於這個理由,這次棋規要在Server上實作。

新版的棋廳,實作了一個叫MemoryChessboard的類別
class MemoryChessboard implements IChessboard;

就是用來驗證一些棋步是否合法,檢查是否有跳步等的假動作

無論是棋步描述的產生,或是棋步驗證、局名產生、棋規,都是要用記憶體棋盤來實現。
反正線上人數也不多,多吃一些效能也沒什麼差異性。

0 意見:

張貼意見