- Gtk Go/Reversi Board Template
Download : GtkGoBoard.zip
Download : GtkReversiBoard.zip
要實現板子遊戲的介面多半是使用數個按鈕元件(排列成矩陣的方式)來完成,但是如果版子上的物件一複雜(例如西洋棋),那這個時候使用DrawingArea會是一個比較好的解決方式(畢竟Gtk跟Gimp可是有密切的關係)。這裡提供使用Gtk的DrawingArea畫出的圍棋以及黑白棋的板子樣板程式,有興趣的人拿去玩玩看吧!(左鍵:黑棋,右鍵:白棋,中鍵:取消)
Gtk Go Board Template:
Gtk Reversi Board Template
基本上板子的大小部份都處理好,美中不足的是棋子的大小我沒有讓它動態變更,有時間我再補強吧!
PS. 記住!這是樣板,沒有 AI。