基于 Blazor 开发五子棋⚫⚪小游戏
今天是农历五月初五,端午节。在此,祝大家端午安康! 端午节是中华民族古老的传统节日之一。端午也称端五,端阳。此外,端午节还有许多别称,如:午日节、重五节、五月节、浴兰节、女儿节、天中节、地腊、诗人节、龙日等。 不好意思,跑题了,就此打住。 事情的经过是这样的,今年端午节公司给每位员工都准备了一个粽子礼盒,本以来就几个粽子而已,没想到今年的粽子礼盒内暗藏玄关,内附一个棋盘和五子棋子。 粽子什么的都不重要,主要是这个五子棋我还挺喜欢的,哈哈哈。😎 正好这段时间用 Blazor 将之前的博客重构了一遍,于是就想着能否用 Blazor 写一个五子棋⚫⚪小游戏呢? 说干就干,本篇主要是分享基于 Blazor 开发的五子棋小游戏,先放试玩地址: https://blazor.meowv.com/gobang 。 大家可以先打开链接让他先加载一会(挂在GitHub,有点慢~🤪),再继续回来看文章哈。 刚开始本来我是自己写的,发现越写越复杂,遂放弃就在Github上寻找有没有实现过类似的需求,别说还真有一位大神用 Blazor 实现了,地址: https://github.com/ut32/gobang/ ,所以我的代码逻辑基本上都参考这位大神的代码。👍👍👍 接下来看看实现过程,新建一个 Gobang.razor razor组件,设置路由: @page "/gobang" 。 我这里直接放在之前