1 绪论
1.1 游戏的开发背景
计算机游戏是融合了技术和艺术的文化产品,合格的计算机游戏程序开发人
员,需要掌握程序设计技巧、多种领域专业知识,还需要足够的了解计算机游戏
的基本内涵、开发过程和当今社会游戏产业发展状况。也只有这样,才能在游戏
产业中有更大的作为。
游戏的最初方式是人与人之间的娱乐活动,想要开发电脑游戏,就需要以计
算机的运作来代替原来必须有人承担的角色,完成人与电脑的交互过程。此时的
电脑游戏做大的作用就是通过游戏过程,让参与者得到放松。
那么,什么是计算机游戏呢?
从技术层面上看,计算机游戏是“以计算机为操作平台,通过人机交互形式
实现的、能够体现当前计算机技术较高水平的一种新形式的娱乐方式”。从内容
上看,计算机游戏是玩家通过追求某种目标来获得精神上的愉悦,并且可以让玩
家可以获得某种“胜利”体验的娱乐型文化产品。计算机游戏一般大都具有丰富而
独特的表现力,通过塑造不同性格的人物或者动画形象来给予人类以愉悦感。从
玩家角度看,计算机游戏理所应当的要能代替人来为人服务,提供游戏平台,提
供游戏场景等,让玩家从中感受到乐趣。
坦克大战游戏曾是一款非常流行的红白机游戏,年少的我们曾拿着手柄穿过
大街小巷,带着小伙伴们一起击毁敌方坦克,拼过一个又一个关卡,赢得胜利。
现在,因为计算机游戏的越来越火爆,我国的游戏软件开发业也日趋成熟。基于
对童年的美好回忆以及对游戏软件开发行业的满腔热情,我想把坦克大战游戏开
发到计算机端。一方面可以让我们重拾幼年的记忆,另一方面可以让我在重温旧
梦的同时体会游戏编程的流程,以及培养遇到问题寻找解决问题的习惯,为以后
的编程之路打下基础。
1.2 红白机以及坦克大战游戏(battle city)介绍
红白机 Family Computer(简称 FC 或 FAMICOM)是任天堂公司发行的任
天堂第一代家用游戏机。FC 有两种,日本版体积较小,机身以红色和白色为主,
俗称“红白机”;另一种体积较大,机身灰色为主,欧美称(Nintendo Entertainment