基于Linux系统的五子棋游戏开发.doc

资料分类:计算机信息 上传会员:小蚊子 更新时间:2019-03-17
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:10872
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:五子棋是一种两人对弈的纯策略型棋类游戏,通常对战双方分别使用黑色与白色两种棋子,下在棋盘上横向、纵向和对角线方向,最先完成5枚棋子相连的一方获得胜利。它最开始出现于古代中国,中期经高丽(朝鲜)传入日本得到了长足发展,在欧洲倍受人们的青睐。是一种极具趣味性和消遣性的游戏,其游戏规则通俗易懂,但游戏对战中棋局变化无常、难以捉摸,深受广大人们的喜爱。五子棋不仅能开发智力,锻炼我们的逻辑思维,而且蕴涵为人处事的道理,有助于磨炼我们的心性。

随着游戏行业正在逐渐成熟并多元化,各种类别的游戏被安装进计算机中,前途一片光明。Linux操作系统图形化界面的出现,其使用越来越广泛。然而,Linux环境下的游戏处于一种缺乏状态,当你在Linux下工作的时候,休息期间玩一下游戏也是一种放松的方式。

本系统的设计要求是一个能在Linux操作系统下运行,界面美观运行稳定且将来可能用于嵌入式移植的游戏。Linux操作系统为平台,使用GTK技术实现五子棋游戏的功能;通过Linux系统编程,GTK编程技术,五子棋游戏算法来实现趣味性地人机对战。

 

关键词:Linux操作系统;GTK;五子棋游戏;人机对战

 

目录

摘要

Abstract

1 绪论-1

1.1 本课题选题依据-1

1.2 课题国内外发展情况-1

1.3 本课题设计的必要性与可行性-2

1.4 本课题设计概述-2

2 平台简介-3

2.1 系统介绍-3

2.1.1 Linux系统发展历程-3

2.1.2 Ubuntu Linux操作系统-3

2.1.3 Ubuntu Linux的特性-4

2.2 开发工具-5

2.2.1 VMware workstation简介-5

2.2.2 C语言简介-6

2.2.3 GTK简介-6

2.2.4 Linux编译工具GCC简介-7

3 开发环境的建立-8

3.1 Ubuntu Linux的安装-8

3.2 GTK环境的搭建-10

4 程序设计与算法实现-13

4.1 数据定义-13

4.2 数据结构-13

4.3 界面模块-14

4.4 核心算法-17

5 系统测试与成果展示-21

5.1 系统流程-21

5.2 系统测试-21

5.1.1 界面功能测试-21

5.1.2 输入功能测试-22

5.1.3 游戏功能测试-22

5.3 成果展示-22

结    论-25

参 考 文 献-26

致    谢-27

相关论文资料:
最新评论
上传会员 小蚊子 对本文的描述:本系统的设计要求是一个能在Linux操作系统下运行,界面美观运行稳定且将来可能用于嵌入式移植的游戏。综合考虑选择C语言与GTK技术来实现本系统。C语言是一门成熟的高级语言,可用......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: