我现在正在用C#编写类似拼字游戏的游戏.我可以让计算机找到可以使用当前机架进行的最高点值,但是我不知道如何在15*15游戏板上检查该单词是否是"可放置的"(2D数组:字符串[,] ).
在它的默认状态下(板上没有字母),所有元素都设置为0.
被允许
---------------
-------H-------
-------E-------
-----FILL------
-------L-------
-------O-------
---------------
Run Code Online (Sandbox Code Playgroud)
如何检查单词是否不是例如:
不被允许
---------------
-H-------------
-E-------------
FILL------------ <-- F is out of bounds
-L-------------
-O-------------
---------------
Run Code Online (Sandbox Code Playgroud)
不被允许
---------------
-H-------------
-E-W-----------
-L-O-----------
-L-R-----------
FOLL----------- <-- Fill is overlapping with O
---D-----------
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2340 次 |
| 最近记录: |