SlideShare a Scribd company logo
1 of 32
Hour of Code http://MobileDev.TW
Ryan@MobileDev.TW
1
Hour of Code http://MobileDev.TW
Ryan Chung
•  現任
•  行動開發學院負責人
•  資策會行動開發課程總監
•  中央大學資管系兼任講師
•  元智大學資工系兼任講師
•  學歷
•  台灣科技大學資工所碩士
•  元智大學資訊工程系學士
•  教授科目
•  iOS App開發 – ObjC/Swift
•  Web App開發 – HTML5/JS
•  經歷
•  美國Udacity專案審核員
•  德國難民教育組織資訊志工
•  工研院電通所嵌入式網站開發
•  經濟部工業局自由軟體推動計畫
•  平鎮陸軍通訊學校講師
•  資策會資訊技術訓練中心講師
2
Hour of Code http://MobileDev.TW
行動開發學院 MobileDev.TW
3
Hour of Code http://MobileDev.TW
資策會 IT Training Center
²  男女老少均歡迎
Ø  寒暑假青少年營隊
Ø  在職夜間假日進修
Ø  轉職全天養成班
4
²  資訊技術充電站
Ø  國際技術趨勢
Ø  職場必備能力
Ø  基本資訊技能
Hour of Code http://MobileDev.TW
我的講義分享(slideshare.net/ryan)
5
http://www.slideshare.net/ryan/presentations
Hour of Code http://MobileDev.TW
什麼是Hour of Code?
6
Hour of Code http://MobileDev.TW
什麼是Hour of Code?
7
Hour of Code http://MobileDev.TW
什麼是Hour of Code?
8
Hour of Code http://MobileDev.TW
https://code.org/learn
9
Hour of Code http://MobileDev.TW
應用程式在哪裡?
Application runs everywhere!
10
Hour of Code http://MobileDev.TW
Desktop UX
•  滑鼠
•  鍵盤
11
Hour of Code http://MobileDev.TW
Mobile Device UX
•  觸控手勢
•  Tap
•  Pinch
•  Pan
•  Swipe
•  Rotate
•  Lone Press
12
Hour of Code http://MobileDev.TW
TV UX
•  遙控器
•  上下左右
•  進入
•  返回
•  手勢
•  聲音
•  智慧型手機
13
Hour of Code http://MobileDev.TW
Watch UX
點擊、強按、捲動、錶冠、側邊按鈕
14
Hour of Code http://MobileDev.TW
還有一些躲在沒人看見的地方…
15
https://www.flickr.com/photos/89228431@N06/11285592553
Hour of Code http://MobileDev.TW
http://flappybird.io/
先會玩,再開始做
16
Hour of Code http://MobileDev.TW
這個遊戲怎麼玩?
• 怎麼操作?
• 怎樣得分?
• 什麼狀況會掛掉?
• 畫面上有什麼東西?
17
Hour of Code http://MobileDev.TW
Let's do it!
https://hourofcode.com/flap
18
Hour of Code http://MobileDev.TW
第一關:飛吧小鳥
當有人點擊畫面時,要做什麼事情?

小鳥鼓動翅膀

播放聲音

19
Hour of Code http://MobileDev.TW
第二關:碰到地板會掛掉
當碰到地板時,要做什麼事情?
20
結束遊戲
播放什麼聲音?
Hour of Code http://MobileDev.TW
第三關:設定遊戲速度
當遊戲開始執行時
21
設定遊戲速度
Hour of Code http://MobileDev.TW
第四關:撞到障礙物會掛掉
當撞到障礙物時
22
結束遊戲
Hour of Code http://MobileDev.TW
第五關:通過障礙物得一分
當通過障礙物時
23
得一分
Hour of Code http://MobileDev.TW
第六關:通過障礙物後設定跳動量
當通過障礙物時
24
得一分
跳動量設定
PS.也要記得設定一般按下時的跳動量
Hour of Code http://MobileDev.TW
第七關:設定遊戲場景
25
當遊戲開始執行時
設定遊戲速度
設定遊戲場景
Hour of Code http://MobileDev.TW
第八關:事件發生時隨機設定遊戲場景
26
當通過障礙物時
設定遊戲場景
設定主角
Hour of Code http://MobileDev.TW
第九關:撞到障礙物設定分數為0
當撞到障礙物時
27
設定分數為0
Hour of Code http://MobileDev.TW
第十關:建立你自己的遊戲!
28
Hour of Code http://MobileDev.TW
寫給大朋友的
http://0rz.tw/b5Tgb
29
Hour of Code http://MobileDev.TW
修煉之路
•  數理邏輯訓練
•  用程式解決週遭的問題
•  接案磨練技術
•  參加比賽
•  找到寫程式的樂趣
30
Hour of Code http://MobileDev.TW
Code for Fun!!
31
Ryan@MobileDev.TW
Hour of Code http://MobileDev.TW
領證書摟!
32

More Related Content

Viewers also liked

Smart datamining semtechbiz 2013 report
Smart datamining semtechbiz 2013 reportSmart datamining semtechbiz 2013 report
Smart datamining semtechbiz 2013 reportJesse Wang
 
Audio Assignment Client Pitch
Audio Assignment Client PitchAudio Assignment Client Pitch
Audio Assignment Client PitchChris Gavin
 
Джентльменский набор гемов. Поддержка единого стиля кода. Доставка кода на се...
Джентльменский набор гемов. Поддержка единого стиля кода. Доставка кода на се...Джентльменский набор гемов. Поддержка единого стиля кода. Доставка кода на се...
Джентльменский набор гемов. Поддержка единого стиля кода. Доставка кода на се...Denis Evgrafov
 
туранбакыт+люди+транспорт
туранбакыт+люди+транспорттуранбакыт+люди+транспорт
туранбакыт+люди+транспортБакыт Туран
 
Brighton Ruby 2016 Recap
Brighton Ruby 2016 RecapBrighton Ruby 2016 Recap
Brighton Ruby 2016 RecapMatias Korhonen
 
Lesson 2 Basicstructure
Lesson 2 BasicstructureLesson 2 Basicstructure
Lesson 2 BasicstructureRyan Chung
 
Webinar slides: ClusterControl New Features Webinar
Webinar slides: ClusterControl New Features Webinar Webinar slides: ClusterControl New Features Webinar
Webinar slides: ClusterControl New Features Webinar Severalnines
 
Webinar slides: Managing MySQL Replication for High Availability
Webinar slides: Managing MySQL Replication for High AvailabilityWebinar slides: Managing MySQL Replication for High Availability
Webinar slides: Managing MySQL Replication for High AvailabilitySeveralnines
 
Temporal Action Localization in Untrimmed Videos via Multi Stage CNNs
Temporal Action Localization in Untrimmed Videos via Multi Stage CNNsTemporal Action Localization in Untrimmed Videos via Multi Stage CNNs
Temporal Action Localization in Untrimmed Videos via Multi Stage CNNsUniversitat Politècnica de Catalunya
 
Marcapasos: Aspectos Prácticos
Marcapasos: Aspectos PrácticosMarcapasos: Aspectos Prácticos
Marcapasos: Aspectos PrácticosCardioTeca
 
Scaling Analytics with Apache Spark
Scaling Analytics with Apache SparkScaling Analytics with Apache Spark
Scaling Analytics with Apache SparkQuantUniversity
 
MNIST for ML beginners
MNIST for ML beginnersMNIST for ML beginners
MNIST for ML beginners홍배 김
 
Creative AI & multimodality: looking ahead
Creative AI & multimodality: looking aheadCreative AI & multimodality: looking ahead
Creative AI & multimodality: looking aheadRoelof Pieters
 

Viewers also liked (15)

Smart datamining semtechbiz 2013 report
Smart datamining semtechbiz 2013 reportSmart datamining semtechbiz 2013 report
Smart datamining semtechbiz 2013 report
 
Audio Assignment Client Pitch
Audio Assignment Client PitchAudio Assignment Client Pitch
Audio Assignment Client Pitch
 
улпан 2
улпан 2улпан 2
улпан 2
 
Джентльменский набор гемов. Поддержка единого стиля кода. Доставка кода на се...
Джентльменский набор гемов. Поддержка единого стиля кода. Доставка кода на се...Джентльменский набор гемов. Поддержка единого стиля кода. Доставка кода на се...
Джентльменский набор гемов. Поддержка единого стиля кода. Доставка кода на се...
 
туранбакыт+люди+транспорт
туранбакыт+люди+транспорттуранбакыт+люди+транспорт
туранбакыт+люди+транспорт
 
Brighton Ruby 2016 Recap
Brighton Ruby 2016 RecapBrighton Ruby 2016 Recap
Brighton Ruby 2016 Recap
 
Lesson 2 Basicstructure
Lesson 2 BasicstructureLesson 2 Basicstructure
Lesson 2 Basicstructure
 
Webinar slides: ClusterControl New Features Webinar
Webinar slides: ClusterControl New Features Webinar Webinar slides: ClusterControl New Features Webinar
Webinar slides: ClusterControl New Features Webinar
 
Webinar slides: Managing MySQL Replication for High Availability
Webinar slides: Managing MySQL Replication for High AvailabilityWebinar slides: Managing MySQL Replication for High Availability
Webinar slides: Managing MySQL Replication for High Availability
 
Temporal Action Localization in Untrimmed Videos via Multi Stage CNNs
Temporal Action Localization in Untrimmed Videos via Multi Stage CNNsTemporal Action Localization in Untrimmed Videos via Multi Stage CNNs
Temporal Action Localization in Untrimmed Videos via Multi Stage CNNs
 
Marcapasos: Aspectos Prácticos
Marcapasos: Aspectos PrácticosMarcapasos: Aspectos Prácticos
Marcapasos: Aspectos Prácticos
 
Scaling Analytics with Apache Spark
Scaling Analytics with Apache SparkScaling Analytics with Apache Spark
Scaling Analytics with Apache Spark
 
MNIST for ML beginners
MNIST for ML beginnersMNIST for ML beginners
MNIST for ML beginners
 
Creative AI & multimodality: looking ahead
Creative AI & multimodality: looking aheadCreative AI & multimodality: looking ahead
Creative AI & multimodality: looking ahead
 
svaneke
svanekesvaneke
svaneke
 

Similar to Hour of Code

How I learn APP development?
How I learn APP development?How I learn APP development?
How I learn APP development?Ryan Chung
 
【1110ROS社群開講】實務經驗分享,初階也能快速上手!_林威志
【1110ROS社群開講】實務經驗分享,初階也能快速上手!_林威志【1110ROS社群開講】實務經驗分享,初階也能快速上手!_林威志
【1110ROS社群開講】實務經驗分享,初階也能快速上手!_林威志MAKERPRO.cc
 
iPhone/iPad APP Development Class 101
iPhone/iPad APP Development Class 101iPhone/iPad APP Development Class 101
iPhone/iPad APP Development Class 101Ryan Chung
 
Multivariate regression
Multivariate regressionMultivariate regression
Multivariate regressionJames Huang
 
[圣思园][Java SE]000 讲师张龙简介
[圣思园][Java SE]000 讲师张龙简介[圣思园][Java SE]000 讲师张龙简介
[圣思园][Java SE]000 讲师张龙简介ArBing Xie
 
160126 T客邦創客 night 分享
160126 T客邦創客 night 分享160126 T客邦創客 night 分享
160126 T客邦創客 night 分享CAVEDU Education
 
20150717 從網頁開發到android app行動應用開發 發佈版
20150717 從網頁開發到android app行動應用開發   發佈版20150717 從網頁開發到android app行動應用開發   發佈版
20150717 從網頁開發到android app行動應用開發 發佈版Yung-Ting Chen
 
TQC+ Java 認證研習
TQC+ Java 認證研習TQC+ Java 認證研習
TQC+ Java 認證研習Kyle Lin
 
多媒體影音管理平台(Topoo 雲端社群播客系統) 產品簡報
多媒體影音管理平台(Topoo 雲端社群播客系統) 產品簡報多媒體影音管理平台(Topoo 雲端社群播客系統) 產品簡報
多媒體影音管理平台(Topoo 雲端社群播客系統) 產品簡報智棻 許
 
Take Advantage of UIWebView for iOS Native App Developers
Take Advantage of UIWebView for iOS Native App DevelopersTake Advantage of UIWebView for iOS Native App Developers
Take Advantage of UIWebView for iOS Native App DevelopersRyan Chung
 
Maker Movement and Education in Taiwan
Maker Movement and Education in TaiwanMaker Movement and Education in Taiwan
Maker Movement and Education in TaiwanCAVEDU Education
 
Android programming and application
Android programming and applicationAndroid programming and application
Android programming and applicationwucc007isme
 
APP Developer Program
APP Developer ProgramAPP Developer Program
APP Developer ProgramRyan Chung
 
行動磨課師–中華開放教育平台
行動磨課師–中華開放教育平台行動磨課師–中華開放教育平台
行動磨課師–中華開放教育平台HannibalHsieh
 
ATCC yahoo 召喚師
ATCC yahoo 召喚師ATCC yahoo 召喚師
ATCC yahoo 召喚師Yu Chiao
 
Lu can code / Project ET - 學習編程,改善社會
Lu can code / Project ET - 學習編程,改善社會 Lu can code / Project ET - 學習編程,改善社會
Lu can code / Project ET - 學習編程,改善社會 Lu Chen Pin
 
2015.06.22 ewant concept and development
2015.06.22  ewant concept and development2015.06.22  ewant concept and development
2015.06.22 ewant concept and developmentHannibalHsieh
 
萬物皆兄弟。數據若比鄰—以教育大數據應用為例
萬物皆兄弟。數據若比鄰—以教育大數據應用為例 萬物皆兄弟。數據若比鄰—以教育大數據應用為例
萬物皆兄弟。數據若比鄰—以教育大數據應用為例 張大明 Ta-Ming Chang
 
物聯網教學與上海深圳maker行
物聯網教學與上海深圳maker行物聯網教學與上海深圳maker行
物聯網教學與上海深圳maker行CAVEDU Education
 

Similar to Hour of Code (20)

How I learn APP development?
How I learn APP development?How I learn APP development?
How I learn APP development?
 
【1110ROS社群開講】實務經驗分享,初階也能快速上手!_林威志
【1110ROS社群開講】實務經驗分享,初階也能快速上手!_林威志【1110ROS社群開講】實務經驗分享,初階也能快速上手!_林威志
【1110ROS社群開講】實務經驗分享,初階也能快速上手!_林威志
 
iPhone/iPad APP Development Class 101
iPhone/iPad APP Development Class 101iPhone/iPad APP Development Class 101
iPhone/iPad APP Development Class 101
 
Multivariate regression
Multivariate regressionMultivariate regression
Multivariate regression
 
[圣思园][Java SE]000 讲师张龙简介
[圣思园][Java SE]000 讲师张龙简介[圣思园][Java SE]000 讲师张龙简介
[圣思园][Java SE]000 讲师张龙简介
 
160126 T客邦創客 night 分享
160126 T客邦創客 night 分享160126 T客邦創客 night 分享
160126 T客邦創客 night 分享
 
20150717 從網頁開發到android app行動應用開發 發佈版
20150717 從網頁開發到android app行動應用開發   發佈版20150717 從網頁開發到android app行動應用開發   發佈版
20150717 從網頁開發到android app行動應用開發 發佈版
 
TQC+ Java 認證研習
TQC+ Java 認證研習TQC+ Java 認證研習
TQC+ Java 認證研習
 
多媒體影音管理平台(Topoo 雲端社群播客系統) 產品簡報
多媒體影音管理平台(Topoo 雲端社群播客系統) 產品簡報多媒體影音管理平台(Topoo 雲端社群播客系統) 產品簡報
多媒體影音管理平台(Topoo 雲端社群播客系統) 產品簡報
 
Take Advantage of UIWebView for iOS Native App Developers
Take Advantage of UIWebView for iOS Native App DevelopersTake Advantage of UIWebView for iOS Native App Developers
Take Advantage of UIWebView for iOS Native App Developers
 
新創產業二三事
新創產業二三事新創產業二三事
新創產業二三事
 
Maker Movement and Education in Taiwan
Maker Movement and Education in TaiwanMaker Movement and Education in Taiwan
Maker Movement and Education in Taiwan
 
Android programming and application
Android programming and applicationAndroid programming and application
Android programming and application
 
APP Developer Program
APP Developer ProgramAPP Developer Program
APP Developer Program
 
行動磨課師–中華開放教育平台
行動磨課師–中華開放教育平台行動磨課師–中華開放教育平台
行動磨課師–中華開放教育平台
 
ATCC yahoo 召喚師
ATCC yahoo 召喚師ATCC yahoo 召喚師
ATCC yahoo 召喚師
 
Lu can code / Project ET - 學習編程,改善社會
Lu can code / Project ET - 學習編程,改善社會 Lu can code / Project ET - 學習編程,改善社會
Lu can code / Project ET - 學習編程,改善社會
 
2015.06.22 ewant concept and development
2015.06.22  ewant concept and development2015.06.22  ewant concept and development
2015.06.22 ewant concept and development
 
萬物皆兄弟。數據若比鄰—以教育大數據應用為例
萬物皆兄弟。數據若比鄰—以教育大數據應用為例 萬物皆兄弟。數據若比鄰—以教育大數據應用為例
萬物皆兄弟。數據若比鄰—以教育大數據應用為例
 
物聯網教學與上海深圳maker行
物聯網教學與上海深圳maker行物聯網教學與上海深圳maker行
物聯網教學與上海深圳maker行
 

More from Ryan Chung

Voice-First Games for Alexa
Voice-First Games for AlexaVoice-First Games for Alexa
Voice-First Games for AlexaRyan Chung
 
AI Service Integration - Education
AI Service Integration - EducationAI Service Integration - Education
AI Service Integration - EducationRyan Chung
 
AI Service Integration
AI Service IntegrationAI Service Integration
AI Service IntegrationRyan Chung
 
AI Adoption in the Enterprise
AI Adoption in the EnterpriseAI Adoption in the Enterprise
AI Adoption in the EnterpriseRyan Chung
 
Intro to Dialogflow Chatbot Development
Intro to Dialogflow Chatbot DevelopmentIntro to Dialogflow Chatbot Development
Intro to Dialogflow Chatbot DevelopmentRyan Chung
 
AI in Classroom
AI in ClassroomAI in Classroom
AI in ClassroomRyan Chung
 
AWS re:Invent 2018 Recap
AWS re:Invent 2018 RecapAWS re:Invent 2018 Recap
AWS re:Invent 2018 RecapRyan Chung
 
Service Integration Workshop
Service Integration WorkshopService Integration Workshop
Service Integration WorkshopRyan Chung
 
Smart Home Intro Lab
Smart Home Intro LabSmart Home Intro Lab
Smart Home Intro LabRyan Chung
 
Introduction to DialogFlow
Introduction to DialogFlow Introduction to DialogFlow
Introduction to DialogFlow Ryan Chung
 
Conversational AI Orientation
Conversational AI OrientationConversational AI Orientation
Conversational AI OrientationRyan Chung
 
Udacity Meet Up - 0413
Udacity Meet Up - 0413Udacity Meet Up - 0413
Udacity Meet Up - 0413Ryan Chung
 
Amazon Alexa Development Part II
Amazon Alexa Development Part IIAmazon Alexa Development Part II
Amazon Alexa Development Part IIRyan Chung
 
Amazon Alexa Development
Amazon Alexa DevelopmentAmazon Alexa Development
Amazon Alexa DevelopmentRyan Chung
 
Microsoft Professional Program - AI
Microsoft Professional Program - AIMicrosoft Professional Program - AI
Microsoft Professional Program - AIRyan Chung
 
AI Service Integration
AI Service IntegrationAI Service Integration
AI Service IntegrationRyan Chung
 
Hour of Code - Amazon Alexa
Hour of Code - Amazon AlexaHour of Code - Amazon Alexa
Hour of Code - Amazon AlexaRyan Chung
 

More from Ryan Chung (20)

Voice-First Games for Alexa
Voice-First Games for AlexaVoice-First Games for Alexa
Voice-First Games for Alexa
 
AI Service Integration - Education
AI Service Integration - EducationAI Service Integration - Education
AI Service Integration - Education
 
AI Service Integration
AI Service IntegrationAI Service Integration
AI Service Integration
 
AI Adoption in the Enterprise
AI Adoption in the EnterpriseAI Adoption in the Enterprise
AI Adoption in the Enterprise
 
Intro to Dialogflow Chatbot Development
Intro to Dialogflow Chatbot DevelopmentIntro to Dialogflow Chatbot Development
Intro to Dialogflow Chatbot Development
 
AI in Classroom
AI in ClassroomAI in Classroom
AI in Classroom
 
AWS re:Invent 2018 Recap
AWS re:Invent 2018 RecapAWS re:Invent 2018 Recap
AWS re:Invent 2018 Recap
 
MovieBot
MovieBotMovieBot
MovieBot
 
Service Integration Workshop
Service Integration WorkshopService Integration Workshop
Service Integration Workshop
 
MPP AI
MPP AIMPP AI
MPP AI
 
Smart Home Intro Lab
Smart Home Intro LabSmart Home Intro Lab
Smart Home Intro Lab
 
Introduction to DialogFlow
Introduction to DialogFlow Introduction to DialogFlow
Introduction to DialogFlow
 
Conversational AI Orientation
Conversational AI OrientationConversational AI Orientation
Conversational AI Orientation
 
Udacity Meet Up - 0413
Udacity Meet Up - 0413Udacity Meet Up - 0413
Udacity Meet Up - 0413
 
Amazon Alexa Development Part II
Amazon Alexa Development Part IIAmazon Alexa Development Part II
Amazon Alexa Development Part II
 
Amazon Alexa Development
Amazon Alexa DevelopmentAmazon Alexa Development
Amazon Alexa Development
 
Microsoft Professional Program - AI
Microsoft Professional Program - AIMicrosoft Professional Program - AI
Microsoft Professional Program - AI
 
AI Service Integration
AI Service IntegrationAI Service Integration
AI Service Integration
 
Intro to AI
Intro to AIIntro to AI
Intro to AI
 
Hour of Code - Amazon Alexa
Hour of Code - Amazon AlexaHour of Code - Amazon Alexa
Hour of Code - Amazon Alexa
 

Hour of Code

  • 1. Hour of Code http://MobileDev.TW Ryan@MobileDev.TW 1
  • 2. Hour of Code http://MobileDev.TW Ryan Chung •  現任 •  行動開發學院負責人 •  資策會行動開發課程總監 •  中央大學資管系兼任講師 •  元智大學資工系兼任講師 •  學歷 •  台灣科技大學資工所碩士 •  元智大學資訊工程系學士 •  教授科目 •  iOS App開發 – ObjC/Swift •  Web App開發 – HTML5/JS •  經歷 •  美國Udacity專案審核員 •  德國難民教育組織資訊志工 •  工研院電通所嵌入式網站開發 •  經濟部工業局自由軟體推動計畫 •  平鎮陸軍通訊學校講師 •  資策會資訊技術訓練中心講師 2
  • 3. Hour of Code http://MobileDev.TW 行動開發學院 MobileDev.TW 3
  • 4. Hour of Code http://MobileDev.TW 資策會 IT Training Center ²  男女老少均歡迎 Ø  寒暑假青少年營隊 Ø  在職夜間假日進修 Ø  轉職全天養成班 4 ²  資訊技術充電站 Ø  國際技術趨勢 Ø  職場必備能力 Ø  基本資訊技能
  • 5. Hour of Code http://MobileDev.TW 我的講義分享(slideshare.net/ryan) 5 http://www.slideshare.net/ryan/presentations
  • 6. Hour of Code http://MobileDev.TW 什麼是Hour of Code? 6
  • 7. Hour of Code http://MobileDev.TW 什麼是Hour of Code? 7
  • 8. Hour of Code http://MobileDev.TW 什麼是Hour of Code? 8
  • 9. Hour of Code http://MobileDev.TW https://code.org/learn 9
  • 10. Hour of Code http://MobileDev.TW 應用程式在哪裡? Application runs everywhere! 10
  • 11. Hour of Code http://MobileDev.TW Desktop UX •  滑鼠 •  鍵盤 11
  • 12. Hour of Code http://MobileDev.TW Mobile Device UX •  觸控手勢 •  Tap •  Pinch •  Pan •  Swipe •  Rotate •  Lone Press 12
  • 13. Hour of Code http://MobileDev.TW TV UX •  遙控器 •  上下左右 •  進入 •  返回 •  手勢 •  聲音 •  智慧型手機 13
  • 14. Hour of Code http://MobileDev.TW Watch UX 點擊、強按、捲動、錶冠、側邊按鈕 14
  • 15. Hour of Code http://MobileDev.TW 還有一些躲在沒人看見的地方… 15 https://www.flickr.com/photos/89228431@N06/11285592553
  • 16. Hour of Code http://MobileDev.TW http://flappybird.io/ 先會玩,再開始做 16
  • 17. Hour of Code http://MobileDev.TW 這個遊戲怎麼玩? • 怎麼操作? • 怎樣得分? • 什麼狀況會掛掉? • 畫面上有什麼東西? 17
  • 18. Hour of Code http://MobileDev.TW Let's do it! https://hourofcode.com/flap 18
  • 19. Hour of Code http://MobileDev.TW 第一關:飛吧小鳥 當有人點擊畫面時,要做什麼事情? 小鳥鼓動翅膀 播放聲音 19
  • 20. Hour of Code http://MobileDev.TW 第二關:碰到地板會掛掉 當碰到地板時,要做什麼事情? 20 結束遊戲 播放什麼聲音?
  • 21. Hour of Code http://MobileDev.TW 第三關:設定遊戲速度 當遊戲開始執行時 21 設定遊戲速度
  • 22. Hour of Code http://MobileDev.TW 第四關:撞到障礙物會掛掉 當撞到障礙物時 22 結束遊戲
  • 23. Hour of Code http://MobileDev.TW 第五關:通過障礙物得一分 當通過障礙物時 23 得一分
  • 24. Hour of Code http://MobileDev.TW 第六關:通過障礙物後設定跳動量 當通過障礙物時 24 得一分 跳動量設定 PS.也要記得設定一般按下時的跳動量
  • 25. Hour of Code http://MobileDev.TW 第七關:設定遊戲場景 25 當遊戲開始執行時 設定遊戲速度 設定遊戲場景
  • 26. Hour of Code http://MobileDev.TW 第八關:事件發生時隨機設定遊戲場景 26 當通過障礙物時 設定遊戲場景 設定主角
  • 27. Hour of Code http://MobileDev.TW 第九關:撞到障礙物設定分數為0 當撞到障礙物時 27 設定分數為0
  • 28. Hour of Code http://MobileDev.TW 第十關:建立你自己的遊戲! 28
  • 29. Hour of Code http://MobileDev.TW 寫給大朋友的 http://0rz.tw/b5Tgb 29
  • 30. Hour of Code http://MobileDev.TW 修煉之路 •  數理邏輯訓練 •  用程式解決週遭的問題 •  接案磨練技術 •  參加比賽 •  找到寫程式的樂趣 30
  • 31. Hour of Code http://MobileDev.TW Code for Fun!! 31 Ryan@MobileDev.TW
  • 32. Hour of Code http://MobileDev.TW 領證書摟! 32