看板 Database 關於我們 聯絡資訊
如標題 自己在table中開個binary(225)的欄位去記錄棋盤資訊 (五子棋) 棋盤是15*15大小,每個btye有三種可能 分別為 0 :空的,沒棋子 1 :黑棋 2 :白棋 (因為程式還沒正式運作 如果變更棋子所代表的數字會讓計算更方便的話 可以改數字) 因此欄位中的數據是這樣: 0x0101020000010202010001........ 因為 15*15太大,下面舉例子都用3*3來示範,嗯,就變成井字棋了 XD 假設有個棋譜像這樣: 0x000102020201010000 │O│X ─┼─┼─ X│X│O ─┼─┼─ O│ │ 下一部換X下 請問我有辦法用一條Query,就把所有下一個可能的棋步撈出來嗎? 0x020102020201010000 │O│X ─┼─┼─ X│X│O ─┼─┼─ O│ │ 0x000102020201010200 │O│X ─┼─┼─ X│X│O ─┼─┼─ O││ 0x000102020201010002 │O│X ─┼─┼─ X│X│O ─┼─┼─ O│ │ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.38.75.195
lbeeon:有個小疑問 binary怎麼會有2.. 不是0和1? 12/06 12:13
LaPass:是 0x00~0xFF 的表示法喔 12/06 15:57