摘要: 4.1. 游戏介绍 这是一款以深海狩猎为题材的休闲射击游戏一捕鱼达人。如下图所示,在游戏窗口中游动着各种色彩鲜艳的鱼儿,一门大炮位于窗口正下方;玩家移动 鼠标指针,大炮随之转动;瞄准鱼儿,轻点鼠标,就能发射炮弹;当炮弹击中鱼儿时,就会变成一张渔网,将鱼儿收人网中并兑换成得分。 这个游戏轻松而简单,可 阅读全文
posted @ 2022-09-03 10:44 语风 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 3.3. 编程实现 2. 控制摩托车和箱子 在这个步骤中,将编程控制摩托车和箱子角色的运动,让摩托车在沙漠公路上能够加速或减速行驶,在碰到箱子时能够停止,以及显示麾托车的行驶速度和里程等。 (1) 创建motor_move()函数,实现对摩托的行驶控制,分别使用键盘上的 4 个方向键控制摩托车向上移 阅读全文
posted @ 2022-08-06 18:55 语风 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 3.1. 编程实现 这个游戏比较简单,没有设计游戏的欢迎画面和结束画面等,游戏一开始就是游戏进行画面。同时,游戏也没有胜负之分,不需要设计得分、生命机制等。接下来,将按照编程思路中的介绍,分3个步 编写程序和进行测试。 在本地磁盘新建“fkmt”(疯狂摩托拼音首字母)目录,根据GameZero的规则 阅读全文
posted @ 2022-08-04 10:59 语风 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 3.1. 游戏介绍 这是一个考验玩家反应能力的竞速类小游戏-疯狂摩托。如原书图 30-1 所示,游戏的背景画面由高速公路、沙漠、仙人掌等构成,驾驶摩托车(车头朝右)的伊文居于画面左侧,在画面的左上方显示摩托车的行驶速度和里程o 在游戏中,玩家使用键盘的 4 个方向键来操控摩托车。游戏开始时,麾托车速 阅读全文
posted @ 2022-07-31 16:51 语风 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 4. 碰撞检测 、得分及生命 在第 4 个阶段,利用GameZero的碰撞检测功能,使公主角色能够接到雪花 、礼物或剪刀。 在“sdgz”项目目录中 ,把 version3.jl录复制一份并命名为version4.jl,在第 3 个版本的基础上编写第 4 个版本的代码。 1) 碰撞检测 检测公主角色 阅读全文
posted @ 2022-07-27 13:51 语风 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 2.公主精灵的控制 在第2阶段,将创建一个公主角色,支持玩家使用键盘上的左、右方向键控制公主角色的左、右移动。在“sdgz”项目目中 ,把 version1.jl复制一份并命名为version2.jl,在第1个版本的基础上编写第2 个版本的代码,具体步骤如下: (1) 用图像Actor创建一个公主角 阅读全文
posted @ 2022-07-24 16:32 语风 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 2.3. 编程实现 虽然这个游戏的功能比较简单,但是对于新接触游戏编程的初学者来说,仍然显得有些复杂,为了降低学习难度,原书分5个阶段实现这个游戏,每个阶段将建立一个版本,逐步添加功能,最终完成“公主迎圣诞”游戏。 先建立项目目录(sdgz-圣诞公主的拼音首字母),然后根据GameZero的固定规则 阅读全文
posted @ 2022-07-23 10:23 语风 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 圣诞节要来了,圣诞老人给可爱的公主带来了许多礼物。公主穿着冰鞋在结冰的湖面上快速移动,接住圣诞老人从空中抛下来的礼物...... 阅读全文
posted @ 2022-07-16 14:04 语风 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 游戏的世界精彩纷呈,有动作类、策略类、角色扮演类等诸多类型,还有很多难以分类的小游戏,让人玩起来往往爱不释手 阅读全文
posted @ 2022-07-10 14:34 语风 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 游戏的世界精彩纷呈,有动作类、策略类、角色扮演类等诸多类型,还有很多难以分类的小游戏,让人玩起来往往爱不释手。 阅读全文
posted @ 2022-07-03 12:39 语风 阅读(106) 评论(0) 推荐(0) 编辑