打磚遊戲 BREAKOUT 資源提供:台山商會中學.

Slides:



Advertisements
Similar presentations
办公室保健指南. 减少辐射篇 ❤显示器散发出的辐射多数不是来自它的正面,而是侧面和后面。因此,不要 把自己显示器的后面对着同事的后脑或者身体的侧面。 ❤常喝绿茶。茶叶中含有的茶多酚等活性物质,有助吸收放射性物质。 ❤尽量使用液晶显示器。
Advertisements

魏 饴. 处级干部培训班讲座 一、卓越干部的德行素质  常修为政之德、常思贪欲之害、常怀律己之心!  孔老夫子有个观点 “ 为政以德,譬如北辰居其所而众星拱之。 ”  司马光《资治通鉴》 “ 才者,德之资也;德者,才之帅也。 ” “ 德 ” 胜 “ 才 ” 谓之 “ 君子 ” , “ 才 ”
我的未来不是梦 攀枝花市经贸旅游学校. 1. 文中案例王萍苦恼的原因是 什么? 2. 你有哪些办法可以帮助王萍? 导入 思考  谁来帮帮她?
一、真愛密碼 二、尋求真愛 三、有自尊的愛. 。如果雙方對愛情產生 質疑、困惑時,則表示 彼此之間的愛情關係仍 有 待加強或釐清,千萬別 急著為自己的人生大事 下決定。 我是一個 16 歲的未婚媽媽,發現自 己懷孕時,已經五個月大了,我知 道自己沒能力照顧孩子,在驚訝之 於,大人們只好坦然接受,幫我找.
大地遊戲王 課程實錄.
2013年华兴教育 广州中考志愿填报分析.
Game Maker 原始程式撰寫 Mark Overmars.
加強水銀體溫計稽查管制及回收 回收作業須知及緊急應變措施
眼影的学习.
日月光·伯爵居项目介绍.
第4章 分錄及日記簿 4-1 借貸法則 4-2 日記簿的格式及記錄方法 4-3 分錄的意義及記錄方法 4-4 常見分錄題型分析
香港故事之 三年零八個月的艱苦歲月 組員: 梁珮瑩 吳遠莉 李琪 李青儀 方松皓.
主辦單位:學務處諮商輔導中心 研習時間:民國102年09月23日
我在哈佛、麥肯錫 學到的一流工作術 富坂美織◎著.
普通话与说话训练 第六章 会话的艺术.
我的故事 ————往事回首.
第十三屆 Step.1 我們的目標 Step.2 我們的角色 Step.4 權利與義務 義務 權利 年繳會費五百元整
99年成語200題庫(21-40).
女生成功靠什么? 09英本四班 傅柏双.
国际投资环境罗氏评级法 美国.
社会保障学 第5章 失业保险.
财务管理.
主 题 班 会 团 结   协 作    力 量.
理想.
类 别 发 展 成 就 农业 的 发展 手工业的发展 商业的 繁荣 粮食作物 经济作物 纺织业 制瓷业 造船业 商业都市 对外贸易 货币
固定与搬运技术 义乌市中心医院 陈红卫.
植物保护 课程整体设计 汇报 申报省级精品资源共享课建设 植物保护课程组.
中鸣虚拟搜救比赛项目 (一人) 现场主题创作(40%)(一人) 3D虚拟搜救(60%)(一人).
遊戲機制設計 遊戲設計文件( GDD ) 塞德克歐北來.
案例分析 胎记美容记 第6小组
2015/Spring 跨平台行動程式進階應用 王派洲老師
Game Maker 簡介 資源提供:台山商會中學.
政府扶持资金通览 技术改造篇.
美丽全方位 优雅仪态篇.
人生五色臉 年輕十歲必學的小動作,九個保持身體健康的的小訣竅 人們常在不經意間做些小動作,並認為這是身體的本能反應,
学籍异动学生选课辅导 学年第1学期.
用智慧塑造形象 以修炼打造“合金” ——谈学生干部的形象塑造与核心竞争力
顏色與背景CSS樣式.
本科生医保资料的提交.
Q101 在701 SDX Linux上的標準安裝與使用程序v2
Creating Animated Apps (I) 靜宜大學資管系 楊子青
統計圖表的製作.
Visual Basic 物件導向程式設計簡介.
PR150 (125K) Reader RS232.
行動裝置如何使用東海大學SSLVPN 2016/08/25
Scratch: 動畫或遊戲編程 任務5: 野馬與獅子.
第六章 安全衛生工作守則 6-1 前 言  6-2 訂定依據相關法令規定  6-3 工作守則製作程序及製作前應注意事項  6-4 如何訂定適合需要之安全衛生工作守則  6-5 結 論.
《结构力学认知实验》(授课形式)的上课时间改为: 5月5日(周二)晚上18:00~19:30和19:30~21:00,
《结构力学认知实验》(授课形式)的上课时间改为: 5月7日(周四)晚上18:30~20:00和20:00~21:30,
電腦遊戲設計期末報告 林鴻文 陳韋瑄 徐久泰.
打地鼠(陣列版).
期末考.
GridView.
畢業資格審查系統 操作步驟說明.
新制退休實務計算說明- 現職人員退休範例說明
聚合型第一種:隱沒帶、島弧 例子:臺灣東方的琉球海溝、南美洲智利海溝. 聚合型第一種:隱沒帶、島弧 例子:臺灣東方的琉球海溝、南美洲智利海溝.
Dreamweaver 進階網頁製作 B 許天彰.
Scratch: 動畫或遊戲編程 任務10:尋找小鬼.
作業
坐標 →配合課本 P49~56 重點 在坐標平面上,以 ( m , n ) 表示 P 點的坐標,記為 P ( m , n ),m 為 P 點的 x 坐標,n 為 P 點的 y 坐標。 16.
106 學年度新生入學說明會 國立臺灣海洋大學 教務處簡介
北京市药品阳光采购培训会 遴选、交易系统介绍
Brief Guide of FrontPage
學士學位畢業論文說明 逢 學 大 甲 土 理 管 地 2009/10/05.
打Mole不打Ladybug (IV): 讓使用者控制Ladybug移動 靜宜大學資管系 楊子青
高雄市97年度國民小學閱讀計畫創新教學-教案達人創新教學方案
電子郵件簡報.
Scratch: 動畫或遊戲編程 任務6:太空旅遊.
ABAP Basic Concept (2) 運算子 控制式與迴圈 Subroutines Event Block
ABAP Basic Concept (2) 運算子 控制式與迴圈 Subroutines Event Block
Presentation transcript:

打磚遊戲 BREAKOUT 資源提供:台山商會中學

本遊戲共設兩關 第一關 (Level 1): 第二關 (Level 2)-增潤部分: 磚塊整齊地排列 共有八個球的機會 磚塊分散地排列 多了一個到處走的飛碟 共有五個球的機會

製作步驟

1. 加入圖組 (ADDING SPRITES) 本遊戲共有八個圖組(Sprites),包括:磚塊、牆壁、 球、橫桿…

2.製作物件 (CREATING OBJECTS) 物件名稱 動作 (Actions) 實心(Solid) wall_object Nil Yes wall2_object block1_object block2_object block3_object ball_object P12 – P33 bar_object P34 – P40 control_object P41 – P53 No ufo_object P56 – P64 control2_object P65 – P69

完成製作物件後,將如下圖所示:

3.製作場景(ROOMS) 依右圖排列場景內的 物件 Tips:為方便製作, 可把 Snap X 和 Snap Y 的值設定為 圖組(Sprites) 的大小

4.設定背景圖片 在 BACKGROUNDS 標籤中載入“BACKGROUND0” 的背景

5.加入音效(SOUNDS): 重覆以下的步驟,載入六個音效檔(SOUND ),以便以後使用 2. 5.加入音效(SOUNDS): 重覆以下的步驟,載入六個音效檔(SOUND ),以便以後使用

End of lesson 1

3. 6.設定物件:BALL_OBJECT 物件:Ball_object是回彈球,動作(Actions)如下: 設定發球方向和速度 當碰撞不同磚塊發出不同的音效及得到不同分數 當碰到橫桿及飛碟時要反彈並發出音效 當碰到下方的牆壁時生命值減 1 及重新發球

6-1. 用CREATE 來建立方向及速度

6-2. 球要任意角度向上移動

6-3. 當球碰到WALL_OBJECT牆壁時,只要反彈即可

6-4. 當碰到 BLOCK1_OBJECT (綠色) 時 有以下四個動作: 反彈 磚塊摧毀 分數增加一分 發出音效

6-4-1反彈 a. (Add event => Collision => block1_object)

b. (Bounce against solid objects)

6-4-2. 磚塊摧毀 (Destroy Instance +> Applies to : Other)

6-4-3. 分數增加一分

6-4-4. 發出音效

已完成球碰到BLOCK1_OBJECT 的所有動作

6-5: 設定球碰到BLOCK2_OBJECT (藍色) 四個動作 反彈 磚塊摧毀 分數增加 5分 發出音效 方法: 重複 P.18 – P.23 的步驟,但記緊增加分數為五分。

BLOCK2_OBJECT (藍色) 的動作清單(ACTIONS LIST)如下圖:

6-6: 設定球碰到BLOCK3_OBJECT (紅色) 四個動作 反彈 磚塊摧毀 分數增加 10分 發出音效 方法: 重複 P.18 – P.23 的步驟,但記緊增加分數為10分。

BLOCK3_OBJECT (紅色) 的動作清單(ACTIONS LIST)如下圖:

6-7: 設定小球碰到BAR_OBJECT 横桿時 1.反彈 2.發出音效

6-8: 設定球碰到WALL2_OBJECT (即下邊的牆壁時) 6-8-1. 摧毀

6-8-2.設定 LIVES (生命) 減一(即少了一顆可使用的球)

6-8-3.休息 3000 毫秒 (3 秒)

6-8-4.在座標 (400,200) 的位置重新發球

End of lesson 2

7. 設定 BAR_OBJECT 物件 Bar_object 是横桿物件,主要是處理横桿左右移動 的按鍵動作,當碰到牆壁時要停止移動横桿。

7-1:當按下 “” 鍵時 設定横桿向左移動,速度是8 選擇 Bar_object Add event > Key Press > <Left>

7-2:當放開 “” 鍵時 停止 Add event > Key Release > <Left>

7-3:參考 7-1 及 7-2 的方法,設定 “”鍵的移動

7-4:當横桿向左右移動碰到WALL_OBJECT時 橫桿停止移動 Add event > Collision > wall_object > Start moving in a direction

8. 設定物件:CONTROL 物件:Control 是用來控制第一關(Level 1)的細節 設定起始分數為 0 設定起始生命值為 8 若分數等於 144,進入第二關。 144 = 1 x 9 + 5 x 9 + 10 x 9 若生命值為 0,則結束遊戲

8-1 & 8-2: 設定score = 0,live 生命 = 8

8-3: 若分數為 144,進入第二關 (Add event > Step > Step)

標籤 Score > Test Score

開始一連串動作 (Start a block) 標籤 Control > Start Block

暫停 (Sleep) 3 秒 標籤 Main2 > Sleep

進入第二關 標籤 Main1 > Next Room

結束一連串動作

8-4:若生命 = 0,遊戲結束

完結遊戲

8-5:在座標 (24,0)的位置顯示 8 顆生命值。 Add event > Draw

52

8-6:最後將 control 物件放到場景的左上角即可 53

End of lesson 3 54

增潤部分 第二關 分散排列的磚塊 多了一個到處走的飛碟 有五個球的機會

7. 建立第二關的 ROOMS 場景 必須加入飛碟

8. 設定 UFO_OBJECT 物件 飛碟的動作(Actions)和球類似,只是碰撞事件中不 處理磚塊的碰撞。 設定起始方向和速度 當碰到牆壁 wall_object 和 wall2_object時反彈 當碰到球時, 反彈 發出聲音 生命值減 1 當碰到橫桿時,

8-1: 首先用CREATE來建立方向和速度 ADD EVENT > CREATE > SET DIRECTION AND SPEED Random(360): 設定成360度任何方向 速度為 10

8-2: 碰撞事件 當碰到 WALL_OBJECT 或 WALL2_OBJECT 時 反彈 (ADD EVENT => COLLISION => BOUNCE > 使用預設值)

8-3:當碰到球時反彈 ADD EVENT > COLLISION > BALL_OBJECT > BOUNCE > 使用預設值

8-3 生命要減一 (LIVE = -1) 註: 當飛碟碰撞球時,可能維持一段時間,所以生命值會減少數次。

8-3 而且要發出聲音

8-4:當碰到橫桿時,首先發出聲音,然後再反彈 ADD EVENT > COLLISION > BAR_OBJECT >…

8-5:於場景加作物件:UFO 要使 ufo_object 在第二關生效,必須將 ufo_object 物件放到 room2 場景內

9. 設定 CONTROL2 物件 9-1 設定score = 0,live 生命 = 5

9-2: 當第二關磚塊全部打完 (分數=144) SCORE >TEST SCORE > VALUE=144, OPERATION = EQUAL TO 執行: 顯示 “You Win!” (main2>Display Message) 完結遊戲 (main2>End Game)

9-3:如果是 NO MORE LIVES 出現 (即沒有球時) 顯示 “You Lost!” 完結遊戲

9-4 於座標 (24,0) 的位置顯示「生命」資訊

9-5: 將「物件:CONTROL2」 放在第二關場景(ROOM1)的左上角,讓「物件:CONTROL2」生效