遊戲名稱:*PROJECT NAME
遊戲指示/玩法/遊戲規則:*INSTRUCTION
製作過程/做法:*HOW DO I MADE THIS
-----------------------------------------------------------------------------------1.評分標準:
主角設計 音效設計 背景設計 計時器 分數統計
遊戲開頭提示語設計 遊戲結束評語設計 鬼/怪數 石頭/武器數 遊戲完成度
2.是否另行設計其他項目,請列出:
3.請給這個遊戲一個小小的評價吧!!!
(1)本遊戲的優點,……
(2)本遊戲的缺點,…….
(3)整體說來,….好玩與否…
(4)評審給分_____(0-100)
檔案下載:
專題作品
2007年12月17日 星期一
2007年12月11日 星期二
與Scratch有約-1211課堂重點
增加關於鬼(怪物)的互動設計
問題(1)我想讓鬼能死而復活
目前困境:目前的鬼怪被殺後仍會在地上左右移動,很奇怪
希望目標:鬼怪死後能重回到天上,讓貓繼續打鬼怪
解決方式:
請在垂降呈死亡狀態後,依序增加以下動作:
停一秒
隱藏
變換活造型
移到天上
出現
指令積木為:
wait 1 secs
hide
switch costumes to ghost-1 (活的造型)
go to x: pick random -200 to 200 y:150
show
問題(2)增加瞄準點
做法:
1.自己繪製瞄準點
2.瞄準點的動作很簡單,就是~~永遠跟在滑鼠指標旁邊
指令積木為:
forever
go to mouse-pointer
問題(3)鬼要能發射武器主動攻擊貓
(相似於與貓發射石頭)
問題(4)增加計分功能,射到鬼要能加分
(請參考前篇部落格與Scratch有約-4,Date:1023,中變數Variables應用,增加成績Score與計時Time變數)
很高興看到各位的進步!!!
以下是目前為止遊戲完成度最高的同學,有超乎老師意料之外的水準,並獲頒金莎獎最高榮譽3顆金莎的獎勵!!值得鼓勵!!
再次跟所有同學分享,也期望各位同學下次拿出更好的作品迎戰,踢館者請來信(chiangc@tp.edu.tw)附上作品,這個不用導師蓋章報名啦,(呵呵~~有點超級星光上身~~)我們將選出最佳作品!!!
以下為本遊戲說明(轉載自該名同學的email)
遊戲說明:
A : 左走
D : 右走
SPACE: 攻擊(消耗1點ENERGY)
B : 絕招(大火球,消耗40點ENERGY)
滑鼠游標 : 準心
擊殺恐龍 : 獲得200分,會掉落黃色硬幣,拾取後,再加120分,150元
擊殺扁蝠 : 獲得200分,會掉落紅色硬幣,拾取後,再加180分,220元
購買 : 1000元以上可以買三種東西
water ball 會幫助你擊殺怪物(有時限)
fire ball fast會增加攻擊速度2倍
HP ENERGY 會+75點HP,+25點ENERGY
"HP或ENERGY耗盡則遊戲結束 遊戲時間200秒
本遊戲已經傳到Scratch平台,與全世界同步發行!!
http://scratch.mit.edu/projects/ch8042/65444
以下說明將自己遊戲傳到全世界的方式
1.在SCRATCH程式中完成設計遊戲後SAVE(存檔)
2.按下SHARE鈕,輸入自己的帳號密碼並填寫遊戲規則後上傳
3.用自己的帳號登入http://scratch.mit.edu
4.輸入http://scratch.mit.edu/galleries/view/6768
5.按下右方的add my projects
問題(1)我想讓鬼能死而復活
目前困境:目前的鬼怪被殺後仍會在地上左右移動,很奇怪
希望目標:鬼怪死後能重回到天上,讓貓繼續打鬼怪
解決方式:
請在垂降呈死亡狀態後,依序增加以下動作:
停一秒
隱藏
變換活造型
移到天上
出現
指令積木為:
wait 1 secs
hide
switch costumes to ghost-1 (活的造型)
go to x: pick random -200 to 200 y:150
show
問題(2)增加瞄準點
做法:
1.自己繪製瞄準點
2.瞄準點的動作很簡單,就是~~永遠跟在滑鼠指標旁邊
指令積木為:
forever
go to mouse-pointer
問題(3)鬼要能發射武器主動攻擊貓
(相似於與貓發射石頭)
問題(4)增加計分功能,射到鬼要能加分
(請參考前篇部落格與Scratch有約-4,Date:1023,中變數Variables應用,增加成績Score與計時Time變數)
很高興看到各位的進步!!!
以下是目前為止遊戲完成度最高的同學,有超乎老師意料之外的水準,並獲頒金莎獎最高榮譽3顆金莎的獎勵!!值得鼓勵!!
再次跟所有同學分享,也期望各位同學下次拿出更好的作品迎戰,踢館者請來信(chiangc@tp.edu.tw)附上作品,這個不用導師蓋章報名啦,(呵呵~~有點超級星光上身~~)我們將選出最佳作品!!!
以下為本遊戲說明(轉載自該名同學的email)
遊戲說明:
A : 左走
D : 右走
SPACE: 攻擊(消耗1點ENERGY)
B : 絕招(大火球,消耗40點ENERGY)
滑鼠游標 : 準心
擊殺恐龍 : 獲得200分,會掉落黃色硬幣,拾取後,再加120分,150元
擊殺扁蝠 : 獲得200分,會掉落紅色硬幣,拾取後,再加180分,220元
購買 : 1000元以上可以買三種東西
water ball 會幫助你擊殺怪物(有時限)
fire ball fast會增加攻擊速度2倍
HP ENERGY 會+75點HP,+25點ENERGY
"HP或ENERGY耗盡則遊戲結束 遊戲時間200秒
本遊戲已經傳到Scratch平台,與全世界同步發行!!
http://scratch.mit.edu/projects/ch8042/65444
以下說明將自己遊戲傳到全世界的方式
1.在SCRATCH程式中完成設計遊戲後SAVE(存檔)
2.按下SHARE鈕,輸入自己的帳號密碼並填寫遊戲規則後上傳
3.用自己的帳號登入http://scratch.mit.edu
4.輸入http://scratch.mit.edu/galleries/view/6768
5.按下右方的add my projects
2007年11月19日 星期一
Scratch互動練習:貓、石頭與鬼
同學們~~從此刻起,我們將踏入SCRATCH的互動設計裡,各位一定迫不及待的想要開始設計小遊戲了~~
等,先複習一下,我們之前續陸學習了Motion、Sound、Control、Looks、Nuumbers、Variables、Sensing與Pen中幾個常用的指令積木及動畫練習,讓我們整理一下:
(1)關於Motion:移動、旋轉、指向某方向(上下左右)、指向某處(鼠標、某精靈)、到某指定(x,y)位置、來回自由彈跳
(2)關於Sound:播放聲音、播放某音符達幾秒
(3)關於Control:當(綠旗、某鍵、某精靈)被按下、等幾秒、重複幾次或永遠、發出與收到(某)訊號、假如某事件發生、停止腳本
(4)關於Looks:改變造型、隱藏精靈、顯示精靈
(5)關於Numbers:四則運算(+-*/)、比大小(<>=)、隨機取出範圍內的值
(6)關於Variables:變數,用來計算成績及時間
(7)關於Sensing:偵測及感應,包括滑鼠、鍵、觸及到(精靈、鼠標、邊界)、觸碰到(某顏色'某精靈)、當某甲色碰到某乙色
(8)關於Pen:畫筆,畫出精靈移動的軌跡路徑
別急,別怕英文、多碰多看你就會更清楚了! ^___^
示範:【貓、石頭與鬼】961120
1.用鍵盤A與D鍵控制貓向左與向右走動,當按下space,貓會朝鼠標的方向擲出石頭
2.鬼在天上自由移動,但若被石頭擊中,則直直掉下來
分析:
(1)精靈【貓】的腳本
1.按下綠旗,貓就定位
2.當按下space,要射石頭 (記得貓不能直接控制石頭,這兩個都是精靈,要透過傳簡訊的方式),所以,當按下space,貓要傳出fire訊號(記得石頭收到這個訊號要產生動作)
3.按下A鍵,貓向左移動
4.按下D鍵,貓向右移動
(2)精靈【石頭】的腳本
1.按下綠旗,隱藏自己
2.當我收到fire訊號時,石頭要移到貓所在位置,方向朝著鼠標,顯示,發射(重複移動10次),發射後再隱藏
(3)精靈3【鬼】的腳本
1.按下綠旗,鬼就定位
2.如果被擊中(換言之碰到石頭),1秒內垂直向下掉,呈擊斃狀態
作業練習:11/27(二)前繳交
(1)增加鬼的個數
(2)增加時間控制
(3)增加分數計算
(4)背景設計
(5)精靈造型的美化
(6)增加精靈【瞄準】,標示鼠標位置
(7)其他
等,先複習一下,我們之前續陸學習了Motion、Sound、Control、Looks、Nuumbers、Variables、Sensing與Pen中幾個常用的指令積木及動畫練習,讓我們整理一下:
(1)關於Motion:移動、旋轉、指向某方向(上下左右)、指向某處(鼠標、某精靈)、到某指定(x,y)位置、來回自由彈跳
(2)關於Sound:播放聲音、播放某音符達幾秒
(3)關於Control:當(綠旗、某鍵、某精靈)被按下、等幾秒、重複幾次或永遠、發出與收到(某)訊號、假如某事件發生、停止腳本
(4)關於Looks:改變造型、隱藏精靈、顯示精靈
(5)關於Numbers:四則運算(+-*/)、比大小(<>=)、隨機取出範圍內的值
(6)關於Variables:變數,用來計算成績及時間
(7)關於Sensing:偵測及感應,包括滑鼠、鍵、觸及到(精靈、鼠標、邊界)、觸碰到(某顏色'某精靈)、當某甲色碰到某乙色
(8)關於Pen:畫筆,畫出精靈移動的軌跡路徑
別急,別怕英文、多碰多看你就會更清楚了! ^___^
示範:【貓、石頭與鬼】961120
1.用鍵盤A與D鍵控制貓向左與向右走動,當按下space,貓會朝鼠標的方向擲出石頭
2.鬼在天上自由移動,但若被石頭擊中,則直直掉下來
分析:
(1)精靈【貓】的腳本
1.按下綠旗,貓就定位
2.當按下space,要射石頭 (記得貓不能直接控制石頭,這兩個都是精靈,要透過傳簡訊的方式),所以,當按下space,貓要傳出fire訊號(記得石頭收到這個訊號要產生動作)
3.按下A鍵,貓向左移動
4.按下D鍵,貓向右移動
(2)精靈【石頭】的腳本
1.按下綠旗,隱藏自己
2.當我收到fire訊號時,石頭要移到貓所在位置,方向朝著鼠標,顯示,發射(重複移動10次),發射後再隱藏
(3)精靈3【鬼】的腳本
1.按下綠旗,鬼就定位
2.如果被擊中(換言之碰到石頭),1秒內垂直向下掉,呈擊斃狀態
作業練習:11/27(二)前繳交
(1)增加鬼的個數
(2)增加時間控制
(3)增加分數計算
(4)背景設計
(5)精靈造型的美化
(6)增加精靈【瞄準】,標示鼠標位置
(7)其他
2007年11月12日 星期一
將Name Project上傳至yucsh gallery
將作品上傳至yucsh gallery -- ONLY 3 Steps
================================================================================
1.註冊Scratch帳號,
http://scratch.mit.edu/的login鈕
2.作品上傳
(1)按下「Share」
(2)依序輸入你的 帳號、密碼、作品名稱Project name及作品描述,請在作品描述欄輸入操作方式
(3)自己的作品網址 http://scratch.mit.edu/users/帳號
3.將作品繳交至yucsh gallery
(1)http://scratch.mit.edu/galleries/view/6768
(2)點選右邊的add my project鈕
(3)打勾欲繳交作品名稱
================================================================================
1.註冊Scratch帳號,
http://scratch.mit.edu/的login鈕
2.作品上傳
(1)按下「Share」
(2)依序輸入你的 帳號、密碼、作品名稱Project name及作品描述,請在作品描述欄輸入操作方式
(3)自己的作品網址 http://scratch.mit.edu/users/帳號
3.將作品繳交至yucsh gallery
(1)http://scratch.mit.edu/galleries/view/6768
(2)點選右邊的add my project鈕
(3)打勾欲繳交作品名稱
2007年11月5日 星期一
1106-自製姓名動畫
1.舞台正中央座標為(0,0),右上角為(240,180),左上角為(-240,180),右下角為(240,-180),左下角為(-240,-180)
2.姓名動畫條件: (1)聲音 (2)每個字不同動畫 (3)軌跡 (4)若外加其他精靈效果另行加分!
動畫:盡可能應用到多樣,如Motion的移動、旋轉,Look的外觀、大小、顏色的變化,以及Number中的亂數。
2.姓名動畫條件: (1)聲音 (2)每個字不同動畫 (3)軌跡 (4)若外加其他精靈效果另行加分!
動畫:盡可能應用到多樣,如Motion的移動、旋轉,Look的外觀、大小、顏色的變化,以及Number中的亂數。
2007年10月22日 星期一
與Scratch有約-4,Date:1023
與Scratch有約-4,Date:1023
1.新增舞台的背景設計:Stage/Background
2.增加動畫開始前的提示語(INSTRUCTIONS)
例如:click the green flag to start,then move the mouse to eat the ball或是
Click the Green Flag to start. Press the Left/Right arrows to control the flippers.
3.指令積木介紹:
完全Scratch 參考操作手冊,http://scratch.mit.edu/files/ScratchReferenceGuide.pdf{Motion}
(1)set x to mouse x,將精靈的x座標設成滑鼠指標x座標的位置
(2)set y to mouse y,將精靈的y座標設成滑鼠指標y座標的位置
(3)go to mouse-pointer,將精靈的x,y座標設成滑鼠指標位置
(4)brocadcast ___ ,傳出某訊號
(5)when I receive ___ ,當收到某訊號
(6)stop script
(7)stop all
Variables
(1)Make a variable,建立變數
(2)Delete a variable,刪除變數
→變數代表程式執行時的記憶空間,我們可以用來計算總合或次數,可遞增或遞減
→例如:計算分數(Score)
set Score to 0
change Score by 1
→例如:倒數計時(Time)
set Time to 60
repeat 60
change Time by -1
wait 1 sec
Sound
(1)play note for secs
(2)play drum for secs
(3)set instrument to
Sensing
(1)tounching _A_?
(2)tounching color _B_?
(3)color _C_ is over _D_?
範例:貓抓紅球 Hw1016 Teacher1023
(1)時間:60秒
(2)成績:每抓1球得1分
(3)當時間終止時,需出現GAME OVER並停止!!
作業:貓抓球進階版
(1)時間:60秒,但是最後倒數10秒鐘時會持續發出滴滴的聲音
(2)成績:每抓1球得1分
(3)當時間終止時,除出現GAME OVER外,也出現評語!
0-10:ohoh...
10-20:not bad!
20-30:you did a great job!!
>30:you are my superman!!
加分:(3)除出現GAME OVER外也需出現try again鈕!!按下try again鈕就可以重頭再玩一次!
================================================================================
將作品上傳至yucsh gallery再加5分!上傳方式如下:================================================================================
1.註冊Scratch帳號,
http://scratch.mit.edu/的login鈕
2.作品上傳
(1)按下「Share」
(2)依序輸入你的 帳號、密碼、作品名稱Project name及作品描述,請在作品描述欄輸入操作方式
(3)自己的作品網址 http://scratch.mit.edu/users/帳號
3.將作品繳交至yucsh gallery
(1)http://scratch.mit.edu/galleries/view/6768
(2)點選右邊的add my project鈕
(3)打勾欲繳交作品名稱
1.新增舞台的背景設計:Stage/Background
2.增加動畫開始前的提示語(INSTRUCTIONS)
例如:click the green flag to start,then move the mouse to eat the ball或是
Click the Green Flag to start. Press the Left/Right arrows to control the flippers.
3.指令積木介紹:
完全Scratch 參考操作手冊,http://scratch.mit.edu/files/ScratchReferenceGuide.pdf{Motion}
(1)set x to mouse x,將精靈的x座標設成滑鼠指標x座標的位置
(2)set y to mouse y,將精靈的y座標設成滑鼠指標y座標的位置
(3)go to mouse-pointer,將精靈的x,y座標設成滑鼠指標位置
(4)brocadcast ___ ,傳出某訊號
(5)when I receive ___ ,當收到某訊號
(6)stop script
(7)stop all
Variables
(1)Make a variable,建立變數
(2)Delete a variable,刪除變數
→變數代表程式執行時的記憶空間,我們可以用來計算總合或次數,可遞增或遞減
→例如:計算分數(Score)
set Score to 0
change Score by 1
→例如:倒數計時(Time)
set Time to 60
repeat 60
change Time by -1
wait 1 sec
Sound
(1)play note for secs
(2)play drum for secs
(3)set instrument to
Sensing
(1)tounching _A_?
(2)tounching color _B_?
(3)color _C_ is over _D_?
範例:貓抓紅球 Hw1016 Teacher1023
(1)時間:60秒
(2)成績:每抓1球得1分
(3)當時間終止時,需出現GAME OVER並停止!!
作業:貓抓球進階版
(1)時間:60秒,但是最後倒數10秒鐘時會持續發出滴滴的聲音
(2)成績:每抓1球得1分
(3)當時間終止時,除出現GAME OVER外,也出現評語!
0-10:ohoh...
10-20:not bad!
20-30:you did a great job!!
>30:you are my superman!!
加分:(3)除出現GAME OVER外也需出現try again鈕!!按下try again鈕就可以重頭再玩一次!
================================================================================
將作品上傳至yucsh gallery再加5分!上傳方式如下:================================================================================
1.註冊Scratch帳號,
http://scratch.mit.edu/的login鈕
2.作品上傳
(1)按下「Share」
(2)依序輸入你的 帳號、密碼、作品名稱Project name及作品描述,請在作品描述欄輸入操作方式
(3)自己的作品網址 http://scratch.mit.edu/users/帳號
3.將作品繳交至yucsh gallery
(1)http://scratch.mit.edu/galleries/view/6768
(2)點選右邊的add my project鈕
(3)打勾欲繳交作品名稱
2007年10月16日 星期二
關於作業
大家好!!
有同學來信詢問要繳哪些作業?也有同學反應因為段考,不能用電腦更不能繳作業。
基於愛護大家的心態,請同學把握補交機會,1009與1016的作業均於1022前準時繳交
作業檔名請依以下規則命名 1009-10281-1、1009-10281-2,前4碼為Hw#編號,也就是上課該日,接"-"再接你的原班級座號。-1為上課時練習檔案,-2為Hw檔案
===================================================================
⊙⊙ Hw#1009 ⊙⊙ 繳交期限:1022(一)
Project:看我72變的貓
1.小貓重複地走動(遇到邊際會返回)
2.按鍵盤的任兩個(或以上)的鍵會產生兩種(或以上)的不同動作。例如:按下A鍵則往上跳,按下B鍵則發出聲音,按下C鍵則會轉換成造型3,按下空白鍵會隱身2秒鐘...請同學自行發揮創意變變變,設計至少兩種變法。
<加分條件>:變化越多分數越高,發揮你的想像力與創意吧!!!
⊙⊙ Hw #1016⊙⊙ 繳交期限:1022(一)
Project:貓抓紅球
1.繪製一顆紅球,該球會重複自由彈動(遇到邊際會反彈)
2.用滑鼠控制小貓的移動,當貓碰到紅球時,會發出叫聲且出現0.5秒的Haha!!I got you!的對話
<加分條件>:除滑鼠控制外,再加上鍵盤控制的動作設計!!
如按下A鍵貓會大跳躍...或按下B鍵紅球會變小.({Looks}set size to 50%)..。總之,讓你的遊戲‧越‧來‧越‧好‧玩‧‧‧
==============================================================
有同學來信詢問要繳哪些作業?也有同學反應因為段考,不能用電腦更不能繳作業。
基於愛護大家的心態,請同學把握補交機會,1009與1016的作業均於1022前準時繳交
作業檔名請依以下規則命名 1009-10281-1、1009-10281-2,前4碼為Hw#編號,也就是上課該日,接"-"再接你的原班級座號。-1為上課時練習檔案,-2為Hw檔案
===================================================================
⊙⊙ Hw#1009 ⊙⊙ 繳交期限:1022(一)
Project:看我72變的貓
1.小貓重複地走動(遇到邊際會返回)
2.按鍵盤的任兩個(或以上)的鍵會產生兩種(或以上)的不同動作。例如:按下A鍵則往上跳,按下B鍵則發出聲音,按下C鍵則會轉換成造型3,按下空白鍵會隱身2秒鐘...請同學自行發揮創意變變變,設計至少兩種變法。
<加分條件>:變化越多分數越高,發揮你的想像力與創意吧!!!
⊙⊙ Hw #1016⊙⊙ 繳交期限:1022(一)
Project:貓抓紅球
1.繪製一顆紅球,該球會重複自由彈動(遇到邊際會反彈)
2.用滑鼠控制小貓的移動,當貓碰到紅球時,會發出叫聲且出現0.5秒的Haha!!I got you!的對話
<加分條件>:除滑鼠控制外,再加上鍵盤控制的動作設計!!
如按下A鍵貓會大跳躍...或按下B鍵紅球會變小.({Looks}set size to 50%)..。總之,讓你的遊戲‧越‧來‧越‧好‧玩‧‧‧
==============================================================
訂閱:
文章 (Atom)