请注意:10 个小时写完的,游戏还是初始阶段。请一定要看游戏规则再进行游玩,谢谢
技术栈:react, zustand
补充一下,游戏中提示的不明确,每一个棋盘的目标是 [ DRAW , Let O win, Let X win, ]
![]() | 1 superliwei 2022-03-20 13:01:01 +08:00 不会玩 |
2 GeruzoniAnsasu 2022-03-20 13:04:46 +08:00 害挺难,最高纪录 42 分 |
3 crackhopper 2022-03-20 14:13:18 +08:00 感觉还不错的创意。有点益智小游戏的意思。 应该棋盘更大会有更大难度。并且用机器可以轻松枚举出 1 个结局作为游戏目标。 对玩家来说,主要是熟记几种结局。然后看 xo 的子数,快速从结局中筛选一个,进行摆放。(所以字数不均衡的话,也会提升难度;需要记录的结局更多) 同样,如果外挂用电脑来解,应该也不难搞出来解法。除非棋盘规模特别大,且目标结局种类繁多。 |
![]() | 4 pursuer 2022-03-20 14:23:49 +08:00 记得之前看 react 的教程好像就是做个井字棋 |
5 ShittyStars OP @pursuer 那肯定和井字棋不一样的呀哈哈 |
6 ShittyStars OP @crackhopper 确实。我只是为了 Make TTT great again 。经典胜法本身就少,刨去中心对称可能性更没多少了。外挂他们用就用呗。。。又不是分高就给钱啥的哈哈哈 |
7 ShittyStars OP @crackhopper 而且,你说的 [对玩家来说,主要是熟记几种结局] 其实就和魔方差不多了,这也是我做这个的初衷 |
![]() | 8 jjstar 2022-03-20 14:45:23 +08:00 via Android 左右互搏么 |
9 ShittyStars OP ![]() @jjstar 给单身狗玩的,哈哈 |
10 cxtrinityy 2022-03-20 15:39:34 +08:00 ![]() 用的 mac 的触摸板, 不知道有没有关系, 一局进行中的时候点击能立刻反馈显示在棋盘上, 但是最后一子有延迟, 得等个两秒左右才会有反映 |
11 AX5N 2022-03-20 17:07:15 +08:00 这规则写得够太烂的,试了半天才知道怎么玩。 我来补充下规则 1. 三连代表胜利。横、竖、对角线上出现三连代表胜利,出现O三连代表O胜利。 2. 在填满格子前不允许胜利,也就是说胜利条件必须在最后一格达成。 3. DRAW 表示不达成和O的胜利,也就是最后一格完成后场上没有三连。 |
12 ShittyStars OP @AX5N 感谢提示,因为我以为都玩过井字棋,就没有全部写出来哈, |
13 Lite777 2022-03-20 18:56:09 +08:00 @superliwei 不要让 X 或 O 连成一条线 |
![]() | 14 taobibi &nbs;2022-03-20 19:26:20 +08:00 不怎么会玩,上手有点点难度呀 |