四個獨立的局部棋盤上單獨的控制棋子,還可添加獨立的測量、繪制、儲存、處理、交互等處理事件并互不影響,尤其能夠滿足教學時,一種棋型的不同走法的情況。
[0056]當然,在其它的【具體實施方式】中,也可以生成不同個數的獨立棋盤,例如3個、5個、6個、8個獨立棋盤等。
[0057]需要提到的是,如果生成的是奇數個數的獨立棋盤的情況時,例如3個,同樣的,可以再盤面的左上、右上、坐下,繪制一個獨立棋盤,盤面的右下部分不需要繪制棋盤,但是考慮到設計的美觀性,一般設計為偶數個數的獨立的棋盤。
[0058]請參考圖5,本發明實施例還提供一種電子棋盤的生成裝置111,包括:
[0059]棋盤模式選擇單元103,用于根據用戶輸入的指令將盤面101切換至19路棋盤窗口、二分之一棋盤窗口或四分之一棋盤窗口。
[0060]局部棋盤生成單元104,用于繪制至少兩個相互獨立的局部棋盤;
[0061]棋盤拼接單元105,用于將所述至少兩個相互獨立的局部棋盤拼接,形成一個外觀為19X19路的電子棋盤。
[0062]當所述棋盤模式選擇單元103根據用戶輸入的指令,將盤面101切換至二分之一棋盤窗口時;
[0063]局部棋盤生成單元104,具體用于分別在所述盤面的上半部分、下半部分繪制一個19X10路的局部棋盤;
[0064]棋盤拼接單元105,具體用于將兩個19X10路的局部棋盤拼接,拼接后形成了重疊線102,用戶在使用的時候重疊線102不可點擊,并且重疊線102外觀上為虛線,重疊線102用于區分上、下兩個不同的19X 10路相互獨立的局部棋盤,兩個19X 10路的局部棋盤拼接后形成一個外觀為19X 19路的電子棋盤。
[0065]當所述棋盤模式選擇單元103根據用戶輸入的指令,將盤面101切換至四分之一棋盤窗口時;
[0066]局部棋盤生成單元104,具體用于分別在所述盤面的左上部分、右上部分、左下部分、右下部分繪制一個10X10路的局部棋盤;
[0067]棋盤拼接單元105,具體用于將四個獨立的10X10路的局部棋盤拼接,四個1X 10路的局部棋盤各自的兩條路線在拼接處重疊,拼接后形成了重疊線102,用戶在使用的時候重疊線102不可點擊,并且重疊線102外觀上為虛線,重疊線102用于區分左上部分、右上部分、左下部分、右下部分四個不同的1X 10路相互獨立的局部棋盤,四個10X10路的局部棋盤拼接后形成一個外觀為19X 19路的電子棋盤。
[0068]為了滿足用戶將棋譜文件導入本發明提供的電子棋盤的生成裝置111生成的棋盤中,還提供了棋譜導入單元106,用于導入棋譜文件,方便用戶使用。
[0069]—般的,盤面101上的棋子可以有數字序號,電子棋盤的生成裝置111還包括有手數開關單元107,用于將所述盤面101上的棋子的數字序號隱藏或顯示。
[0070]進一步地,電子棋盤的生成裝置111還包括保存棋譜單元108,可以將當前的棋盤數據保存為棋譜文件或者將當前盤面數據保存到題庫。
[0071]進一步地,電子棋盤的生成裝置111還包括文本記錄單元109,用于記錄文字,記錄的文字會隨著保存的棋譜文件一同保存。方便使用者做筆記時使用。
[0072]為了顯示下棋時雙方的身份信息,電子棋盤的生成裝置111還包括有臨時文本顯示單元110,用于顯示對局雙方的姓名、國籍、段位信息。
[0073]附圖中的流程圖和框圖顯示了根據本發明的多個實施例的系統、方法和計算機程序產品的可能實現的體系架構、功能和操作。在這點上,流程圖或框圖中的每個方框可以代表一個模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個或多個用于實現規定的邏輯功能的可執行指令。也應當注意,在有些作為替換的實現中,方框中所標注的功能也可以以不同于附圖中所標注的順序發生。例如,兩個連續的方框實際上可以基本并行地執行,它們有時也可以按相反的順序執行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執行規定的功能或動作的專用的基于硬件的系統來實現,或者可以用專用硬件與計算機指令的組合來實現。
[0074]所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
[0075]在本申請所提供的幾個實施例中,應該理解到,所揭露的裝置和方法,可以通過其它的方式實現。以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式。
[0076]另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
[0077]以上所述僅為本發明的優選實施例而已,并不用于限制本發明,對于本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
【主權項】
1.一種電子棋盤的生成方法,其特征在于,該方法的步驟如下: 繪制至少兩個相互獨立的局部棋盤; 將所述至少兩個相互獨立的局部棋盤拼接,形成一個外觀為19 X 19路的電子棋盤。2.根據權利要求1所述的方法,其特征在于, 所述繪制至少兩個相互獨立的局部棋盤,包括: 在盤面的上半部分繪制一個19 X 10路的局部棋盤; 在所述盤面的下半部分繪制一個19 X 10路的局部棋盤; 所述將所述至少兩個相互獨立的局部棋盤拼接,形成一個外觀為19X19路的電子棋盤,包括: 將兩個19X10路的局部棋盤拼接,兩個19X 10路的局部棋盤各自的一條路線在拼接處重疊,重疊的路線由實線修改為虛線并不可被觸發,兩個19X10路的局部棋盤拼接后形成一個外觀為19X 19路的電子棋盤。3.根據權利要求1所述的方法,其特征在于,所述繪制至少兩個相互獨立的局部棋盤,包括: 分別在盤面的左上部分、右上部分、左下部分、右下部分繪制一個10X10路的局部棋盤; 所述將所述至少兩個相互獨立的局部棋盤拼接,形成一個外觀為10X10路的電子棋盤,包括: 將四個獨立的10X10路的局部棋盤拼接,四個10X10路的局部棋盤各自的兩條路線在拼接處重疊,重疊的路線由實線修改為虛線并不可被觸發,四個10X10路的局部棋盤拼接后形成一個外觀為19X 19路的電子棋盤。4.一種電子棋盤的生成裝置,其特征在于,包括: 局部棋盤生成單元,用于繪制至少兩個相互獨立的局部棋盤; 棋盤拼接單元,用于將所述至少兩個相互獨立的局部棋盤拼接,形成一個外觀為19X19路的電子棋盤。5.根據權利要求4所述的電子棋盤的生成裝置,其特征在于,還包括棋盤模式選擇單元,用于根據用戶輸入的指令,將盤面切換至19路棋盤窗口、二分之一棋盤窗口或四分之一棋盤窗口; 當所述棋盤模式選擇單元根據用戶輸入的指令,將盤面切換至二分之一棋盤窗口時,所述局部棋盤生成單元,具體用于分別在所述盤面的上半部分、下半部分繪制一個19X10路的局部棋盤; 所述棋盤拼接單元,具體用于將兩個19X10路的局部棋盤拼接,兩個19X10路的局部棋盤各自的一條路線在拼接處重疊,重疊的路線由實線修改為虛線并不可被觸發,兩個19X10路的局部棋盤拼接后形成一個外觀為19X 19路的電子棋盤。6.根據權利要求5所述的電子棋盤的生成裝置,其特征在于,還包括棋譜導入單元,用于導入棋譜文件。7.根據權利要求6所述的電子棋盤的生成裝置,其特征在于,還包括手數開關單元,用于將所述盤面上的棋子的數字序號隱藏或顯示。8.根據權利要求7所述的電子棋盤的生成裝置,其特征在于,還包括保存棋譜單元,用于將當前的棋盤數據保存為棋譜文件或者將當前盤面數據保存到題庫。9.根據權利要求8所述的電子棋盤的生成裝置,其特征在于,還包括文本記錄單元,用于記錄文字,并將記錄的文字隨著保存的棋譜文件一同保存。10.根據權利要求9所述的電子棋盤的生成裝置,其特征在于,還包括臨時文本顯示單元,用于顯示對局雙方的姓名、國籍、段位信息。
【專利摘要】本發明實施例提供了一種電子棋盤的生成方法及其生成裝置,屬于電子圍棋領域。該方法的步驟如下:繪制至少兩個相互獨立的局部棋盤;將所述至少兩個相互獨立的局部棋盤拼接,形成一個外觀為19×19路的電子棋盤。通過本發明實施例提供的電子棋盤的生成方法及裝置,可生成的至少兩個相互獨立的局部棋盤,解決了現有技術中需要給學生講解同一個題目不同走法的時候,只有一個全棋盤造成不便的問題。
【IPC分類】A63F3/02
【公開號】CN105169691
【申請號】
【發明人】吳戰影
【申請人】四川天弈緣科技有限公司
【公開日】2015年12月23日
【申請日】2015年10月26日