需求分析

      五子棋作为一个棋类竞技运动,在民间十分流行,为了熟悉五子棋规则及技巧,以及研究简单的人工智能,决定用开发五子棋游戏。主要完成了人机对战和玩家之间联网对战2个功能。网络连接部分为Socket编程应用,客户端和服务器端的交互用Class Message定义,有很好的可扩展性,客户端负责界面维护和收集用户输入的信息,及错误处理。服务器维护在线用户的基本信息和任意两个对战用户的棋盘信息,动态维护用户列表。在人机对弈中通过深度搜索和估值模块,来提高电脑棋手的智能。分析估值模块中的影响精准性的几个要素,以及提出若干提高精准性的办法,以及对它们搜索的节点数进行比较,在这些算法的基础上分析一些提高电脑AI方案,如递归算法、电脑学习等。算法的研究有助于理解程序结构,增强逻辑思维能力,在其他人工智能方面也有很大的参考作用。

N (Need 需求):

    时下,大多数游戏都是如此。此创意为呼应广大用户喜欢在朋友圈各种晒的心理。保存图片呢,可以留个念想,方便以后回忆。

    A (Approach 做法):

    本游戏界面简单,浅显易懂,方便操作。而且还有游戏玩前操作指南与攻略。

    B (Benefit好处):

    用户可以在学习工作之余消遣时间,放松心情,发挥想象力,让大脑更加年轻化。用户可以在朋友圈与好友闺蜜一起交流游戏心得,可以获悉大家近期都在玩什么,打败多少对手。

    C (Competitors 竞争):

    五子棋在Windows平台开发比较多,我们做的这款应用于java平台,更具备方便性,适用于各种状态下的用户,比如上厕所啊,排队打饭。独树一帜,竞争性不大。

posted @   四傻大闹齐工大  阅读(180)  评论(5编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示