目
录
第一章 前 言
......................................................................................................................................3
第二章
Linux 平台与游戏开发..........................................................................................................7
第四章
Linux 环境下的程序开发..................................................................................................18
第四章
C 语言扫雷游戏的实现......................................................................................................28
总 结
..................................................................................................................................................33
参考文献
...........................................................................................................................................34
致 谢
..................................................................................................................................................35
附录
...................................................................................................................................................36
第一章
前 言
随着经济及计算机多媒体技术的飞速发展,计算机游戏日益受到人们的亲睐,
成为人们生活中重要的休闲娱乐方式。目前纷繁复杂的游戏软件,多由单机版游
戏发展而来,学习简单的单机版游戏制作,有益于加深对游戏软件制作理念的
理解,也将有益于今后参加更加复杂的项目。目前不论是在我国,还是在世界范
围内,游戏产业都在蓬勃发展,越来越多更具娱乐性的游戏被开发出来,这其
中游戏开发工具的发展进步功不可没。在众多的游戏开发工具中,
GNU(图像处
理程序
)是基于 L inux 平台,能与 Photoshop 相媲美的图像处理软件;GTK(GIMP
TooL Kit,GIMP 工具包)最初是 GIMP 的专用开发库,后来发展为 Linux 下开发图
形界面的应用程序的主流开发工具之一
,备受开源软件开发者的瞩目,2002 年 3 月
11 日,GTK+2.0 版正式发布,开发者们自豪的宣称”
GTK+2.0 标志着自由软件领域
的图形界面开发工具走向成熟
.GTK+2.0 是自由软件,并且是 GNU 工程的一部
分
,GTK+2.0 的许可协议 LGPL,允许任何开发者使用(包括那些开发中的专利软
件
)且不收任何费用.GTK+2.0 是当今唯一百分之百零付费的工业级的图形界面
开发工具
.
最初,
GTK+ 是作为另一个著名的开放源码项目 —— GNU Image
Manipulation Program (GIMP) —— 的副产品而创建的。在开发早期的 GIMP 版
本 时 ,
Peter Mattis 和 Spencer Kimball 创 建 了 GTK ( 它 代 表 GIMP
Toolkit),作为 Motif 工具包的替代,后者在那个时候不是免费的。(当这个工