3D游戏编程作业
作业题目
阅读 Tracy Fullerton, GAME DESIGN WORKSHOP 第2-4章(游戏结构、基本元素、戏剧元素),根据教材中一个或一组练习要求,回答该游戏的分析与设计问题。
作业内容
练习2.1:想一个游戏
1、描述任何一款玩过的游戏
植物大战僵尸:植物大战僵尸是一款即时战略塔防游戏,玩家可以收集资源(阳光)来购买不同的植物卡牌,然后通过种植不同的植物来抵御各种僵尸的入侵,避免房屋主人的脑子被僵尸吃掉,从而获得胜利。
游戏还提供了许多休闲的小游戏,让玩家在通关之余可以享受其他模式的游戏乐趣;还有花瓶终结者模式,玩家砸碎花瓶以释放出其中的东西,可能是僵尸也可能是植物,然后使用花瓶中的植物来防御僵尸的入侵;也有我是僵尸模式,反转游戏,在这模式中,玩家所属的是僵尸阵营,通过放置不同的僵尸来打破植物的防御体系,从而成功吃到植物保护的脑子;最后还有生存模式,这其实就是主关卡的变形,玩家需要安排植物的阵型来抵御一波又一波僵尸的入侵,从而生存下来。
2、描述另一款完全不同的游戏
斗地主:斗地主是一款扑克牌娱乐游戏,一般游戏参与者为3人,使用1副扑克牌(包括大小鬼在内54张),三人中一人为地主,有20张牌,其他两人为农民,各有17张牌,先把手中牌出完的便能获胜(农民只需其中一人出完即可)。
斗地主的游戏规则简单易懂,易于上手,老少皆宜。其单牌大小顺序从小到大为3、4、5、6、7、8、9、10、J、Q、K、A、2、小鬼、大鬼;两张相同点数的牌可以组成对子;三张相同点数的牌组成三牌,可以带单牌或者对子;四张相同点数的牌则是炸弹(大小鬼组合也是炸弹,而且是最大的炸弹);连对是三个或是是更多的连续的对子组成(不包括2);飞机则是两个或者是更多的连续的三牌组成(也不包括2),可以带散牌(与三牌一样);四带二则是炸弹带一对对子,此时没有炸弹的功能。
在牌型大小比较上,炸弹最大,可以吃其他所有的牌型(炸弹与炸弹之间按单牌顺序比较);其他所有的牌型都得在相同牌型且总张数相同情况下才能比较大小,也是按单牌顺序进行比较;三带一、三带一对或者是四带二只看三牌或者四牌的大小比较即可。
3、比较两份描述有哪些元素存在异同点
乍一看,这两个游戏完全不同,植物大战僵尸是一款2D的即时战略塔防游戏,而斗地主则是回合制卡牌游戏;前者需要在电脑上才能玩,而后者可以在电脑上玩也可以直接用纸质扑克牌玩;前者基本上可以靠技术来通关,而后者有很大程度上还得看个人运气;前者是与电脑斗,是单人游戏;而后者则是与其他玩家斗,属于多人游戏;前者是游戏公司精心制作的游戏,有版权,而后者则是民间流行的游戏、代代相传。
但是在深层次上,这两款游戏也是有共同点的。首先它们都是为玩家设计的,适合玩家上手操作,需要玩家动脑并作出选择;而且它们都有一套完善的且被所有玩家接收的规则,以维持游戏的正常进行。
练习2.2:描述玩家对上述的游戏操作
1、描述玩家会怎么开始玩《植物大战僵尸》
玩家玩植物大战僵尸前,会根据游戏的场景以及即将会出现的僵尸种类合理安排搭配不同的植物组合(包括生成阳光的植物、进攻类植物、减速控制类植物、短期爆发的植物、防御类植物、辅助类植物等),以便在正式游戏中合理排兵布阵抵御僵尸。在游戏开始后,玩家会先大量种植生成的阳光,并辅以消耗阳光少的进攻类或爆发类植物消灭僵尸,待到存储了一定量阳光后便可以种植消耗阳光多但威力大的进攻类植物以及防御类植物来建立起防御体系,中途若出现某路植物防御崩溃的现象可以通过爆发类植物来消灭僵尸并重新建立起防御体系,待到防御体系建立好后,便只需要维护防御体系就好了。
2、描述玩家会怎么开始玩《斗地主》
玩家在玩斗地主前,应先详细了解斗地主的游戏机制,了解出牌规则以及胜负规则;然后在游戏中,当拿到分发的17张牌后,应先整理好自己的手牌,要知道自己手牌可以有哪些组合,便于游戏时出牌吃牌;整理完手牌后,可以根据自己牌型优劣决定是否叫地主抢地主;游戏过程中要记其他玩家出过的牌,再根据自己的手牌来推断其他人的手牌,重点要主要其他人是否有炸弹,这样子有利于判断局势;如果玩家是农民的话,要学会配合,压制地主的出牌,但是注意游戏过程中不能直接向其他人透露自己的手牌,这是犯规行为。
3、玩斗地主和玩植物大战僵尸的相似点
玩这两款游戏的最大相似点在于:渴望胜利,尽力谋求胜利。两个游戏都为玩家指出了明确的目标,植物大战僵尸的目标在于在僵尸的进攻中守住屋子,斗地主的目标在于打光自己手里的牌或辅助队友打光手里的牌。
练习2.3:列举5款游戏并分别用一句话描述目标
1、《第五人格》
一款非对称性对抗游戏,游戏中玩家分为两个阵营(4名求生者和1名监管者),求生者需要破译密码机打开电闸并至少三人成功逃生,监管者则要击杀淘汰至少三名求生者才能获得胜利。
2、《绝地求生》
100名玩家赤手空拳投放到一定区域,在区域内寻找资源武装自己,以此在不断缩小的安全区域里对抗其他玩家,存活到最后的玩家获得胜利。
3、《挖地小子》
不停地开采矿物,把销售矿物所得的钱用来升级道具,购买炸药,并借助炸药打败魔兽帝王,救出小雪!
4、《蛇蛇争霸》
玩家控制自己的蛇在地图上游走吃糖豆变长,可以击杀其他玩家的蛇以获取更多糖豆,在限定时间内最长的蛇获得胜利。
5、《三国杀》
玩家扮演4种角色(主公,内奸,反贼和忠臣),主公和忠臣的目标是剿灭反贼、肃清内奸,反贼的目标是击杀推翻主公,内奸的目标则是先清除除主公外其他所有人,最后与主公单挑并击败主公。
练习2.4:规则
1、你可以想出一个没有规则的游戏吗?
不能。游戏的规则是通往游戏目标的道路,决定了游戏的界限,一款没有规则的游戏意味着玩家可以为所欲为,可以在游戏中做任何事情,这在技术上就是无法实现的。
即是是号称为全开放是沙盒游戏《我的世界》和《迷你世界》,它们也有自己的规则,玩家必须在规则的界限内进行游戏。
2、只有一个规则的游戏会怎样呢?
只有一个规则的游戏意味着这个游戏的限制少,目标也少,基本没有目标,游戏中做任何事情对玩家的目标没有太大的吸引力,游戏乐趣会很低。
练习2.5:冲突
对比足球和扑克牌的冲突。分别描述这两款游戏如何给玩家制造冲突。
足球的冲突
游戏中,球员(除守门员外)不能用手接触足球,只能用比较困难的脚和头接触球。在对抗过程中,要保护自己的球不被敌人抢走,并且对抗在防御上有优势的守门员(守门员可以用手)来获胜 。
扑克牌的冲突
一副扑克牌只有54张,游戏中一般只能用一定数量的牌,这样子玩家能拿到的牌数量有限且是随机的,经常难以拿到想要的牌型。
练习3.3:交互
在每个交互模式中,挑选你喜欢的游戏列一个清单。
1、单人玩家 VS 游戏系统
- 《超级马里奥》
- 《蜘蛛纸牌》
- 《空当接龙》
- 《神庙逃亡》
- 《植物大战僵尸》
2、多名游戏玩家 VS 游戏系统
- 《开心农场》
3、玩家 VS 玩家
- 《拳皇》
- 《死神VS火影》
4、单边对抗
- 《谁是卧底》
- 《躲避球》
5、多边对抗
- 《大富翁》
- 《超级炸弹人》
- 《泡泡堂》
6、协作游戏
- 《两人三足》
- 《你画我猜》
7、团队对抗
- 《逃跑吧!少年》
- 《蛇蛇争霸》
- 《穿越火线》
练习3.4:目标
列出十个你最喜欢的游戏并把它们的目标列出来。
1、 《逃跑吧!少年》:追捕
2、 《蛇蛇争霸》:掠夺
3、 《QQ堂》:掠夺
4、 《你画我猜》:益智
5、 《蜘蛛纸牌》:排列
6、 《植物大战僵尸》:建设、益智
7、 《死神VS火影》:追捕
8、《QQ飞车》:竞速
9、《小婴儿逃出系列》:救援或脱逃、解谜
10、《我的世界》:探索
练习3.9:资源
创建一个使用了下列类型资源的你喜欢的游戏列表。
(命数、单位、生命值HP、货币、行动、能力加强、物品、特殊区域、时间)
1、《逃跑吧!少年》:生命值HP、货币、行动、物品、时间;
2、《QQ堂》:生命值HP、行动、能力加强、物品、特殊区域、时间;
3、《死神VS火影》:命数、生命值HP、行动、时间;
4、《植物大战僵尸》:单位、货币、物品;
练习3.12:结果
1、写出两款零和游戏和两款非零和游戏的名字
零和游戏:《中国象棋》、《死神VS火影》
非零和游戏:《蛇蛇争霸》、《QQ飞车》
2、这些游戏结果的主要不同是什么?它们对游戏有什么影响?
主要不同之处在于:零和游戏有一方赢便意味着另一方输,这是一种双方对抗的游戏;而非零和游戏一方赢不代表其他方就输了,这可以是多个阵营之间的互相对抗,以排名确定游戏结果。
影响:零和游戏除了输就是赢,这意味着游戏双方是不可调和的,竞争会十分激烈;而非零和游戏由于是排名制的,其游戏玩家之间的竞争关系没零和游戏那么强烈,可能会出现多个阵营的玩家联合对抗其他阵营玩家的情况。