15130基于C#的五子棋游戏的设计与实现.pptVIP

  • 17
  • 0
  • 约1.48千字
  • 约 18页
  • 2018-03-24 发布于江西
  • 举报

15130基于C#的五子棋游戏的设计与实现.ppt

15130基于C#的五子棋游戏的设计与实现.ppt

系统研究目的与意义 游戏设计已经成为当前社会的一种热门行业。五子棋是一种受大众广泛喜爱的游戏,其规则简单,变化多端,非常富有趣味性和消遣性。以机器博弈为代表的人工智能技术在计算机游戏中的应用极大地提高了游戏的可玩性,成为计算机游戏的灵魂。 本设计以五子棋游戏作为研究对象,用C#语言开发设计了人机博弈的五子棋游戏。游戏的主要功能有开始游戏、悔棋、换方、重新开始、音效和退出游戏;论文中首先介绍了游戏的基础知识,接着介绍了各个模块的功能,然后描述了最佳落子点和权值算法等内容,最后给出了部分运行测试的截图。 系统开发环境 操作系统: Windows XP或Windows 7 开发工具: Visual studio 2010 系统功能模块图 系统功能模块设计 1)界面模块包括两个子模块——绘制棋盘模块和窗体设计模块。绘制棋盘模块主要介绍棋盘的绘制,窗体设计模块的功能主要是设计了菜单快捷键,方便玩家进行游戏,增加游戏的可玩性和趣味性。 2)初始化模块包括三个子模块——棋盘初始化模块、绘制光标模块和换方模块。棋盘初始化模块的功能是能够让玩家进行游戏,只有初始化棋盘后才能进行游戏。绘制光标模块的功能是用于棋子的设计。换方模块的功能是决定由哪一方先行下子。 3)游戏选项模块包括四个子模块——重新开始模块、悔棋模块、音效模块和退出模块。重新开始模块的主要功能是能够让玩家从未分出胜负的当前棋局直

文档评论(0)

1亿VIP精品文档

相关文档