仿造前段时间网易的《英雄三国》做的游戏。
游戏的谜题生成是最复杂的部分:
- 需要随即使用不同长度的短语恰好填满整个棋盘。
- 需要保证用户无论如何消除也要让游戏有解。
Note 粗陋的算法还有很大问题,只能通过无限测试是否满足条件的工程方法解决。
- 首先在数目上满足
$n*n$ 的方块数量,这个使用随机 dfs 就可以做到。(但是在测试过程中发现,有的数字组合好像是永远无解的)。 - 每次在新生成的棋盘上使用随机 dfs 可以得到一条随机变化的长线。
- 为了保证有解写了一堆条件检查。
This template should help get you started developing with Vue 3 in Vite. The template uses Vue 3 <script setup>
SFCs, check out the script setup docs to learn more.
- VS Code + Volar (and disable Vetur) + TypeScript Vue Plugin (Volar).