全球旧事资料 分类
游戏,玩法简单,娱乐性也很高。五子棋不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。通过对五子棋的设计与开发,了解和掌握游戏开发的原理与方法。让电脑像人脑一样思考,一直是人工智能发展的最终目标。作为一门边缘学科,它有诸多的研究领域,博弈即为其中之一。博弈的参加者可以是个人、集体、某种生物或机器,他们都力图用自己的“智力”去击败对手。博弈为人工智能提供了一个极好的试验场所,人工智能中的许多概念和方法都是从博弈程序中提炼出来的,人工智能中大多以下棋为例来研究博弈规律。本文以五子棋为入口,设计了一个五子棋人机对弈系统,以实现人和计算机的博弈,最终的目的是为了建立一个有具体规则的五子棋平台。
人机对弈程序的要点,至少应具备以下4个部分:1状态表示:某种在机器中表示棋局的方法,能够让程序知道博弈的状态。2走法产生:产生合法走法的规则,以使博弈公正地进行,并可判断对手是否乱走。3搜索技术:从所有合法的走法中选择最佳的走法技术。4对弈界面。
本系统主要研究使用MicrosoftVisualC以Wi
dows窗体程序对五子棋游戏进行开发与设计,让大家了解用MicrosoftVisualC开发WINDOWS小游戏的过程。
2开发工具和应用平台21MicrosoftVisualC的介绍
C语言是一种高效率的计算机程序设计语言而VisualC则是在它的基础上开发出的一套功能强大的程序设计工具。对于游戏程序,VisualC可以说是最佳的开发工具。第一,VisualC具有优异的运行速度。第二,VisualC可以直接访问内存。
VisualC自诞生以来,一直是Wi
dows环境下最主要的应用开发系统之一。VisualC不仅是C语言的集成开发环境,而且与Wi
32紧密相连,所以,利用VisualC开发系统可以完成各种各样的应用程序的开发,从底层软件直到上层直接面向用户的软件。而且,VisualC强大的调试功能也为大型复杂软件的开发提供了有效的排错手段。
VisualC是一个很好的可视化编程工具,使用VisualC环境来开发基于Wi
dows的应用程序大大缩短了开发时间,而且它的界面更友好,便于程序员操作。开发环境是程序员同VisualC的交互界面,通过它程序员可以访问C源代码编辑器、资源编辑器,使用内部调试器,还可以创建项目文件。
所谓API就是应用程序编程接口(Applicatio
Programmi
gI
terface)
fWi
dowsAPI是Wi
dows系统和Wi
dows应用程序间的标准程序接口。API为应用程序提供系统的各种特殊函数及数据结构定义,Wi
dows应用程序可以利用上千个标准API函数调用r
好听全球资料 返回顶部