2015年7月6日 星期一

本網站因計劃執行期滿即將關閉,感謝支持!

  感謝各位App Inventor 2程式設計愛好者的支持,本網站自開站兩年來累計超過十餘萬次的點閱,然由於計畫執行期滿之故,將於7/10 8月份關閉,相關教材與內容若仍需參考請移駕至另一計畫網站,本網站之內容將重新編輯與設計,以符合下一階段之開課規劃,再次感謝各位的支持。

2014年5月11日 星期日

[基礎程式設計課程] APP範例程式原始碼下載

本文提供[基礎程式設計課程] APP範例程式原始碼下載

請同學下載檔案後,登入 appinventor.mit.edu 線上平台,點選功能表[Project]下的[Import project (aia) from my computer]選項,然後在跳出來的對話框中,選擇你電腦中剛剛下載下來的原始程式碼檔案,將它上傳至你的 appinventor 開發空間中即可使用此程式碼。

2014年5月6日 星期二

App Inventor 2 的範例程式 - Number Games


Number Games 是一個考驗反應能力的數字遊戲,歡迎大家來挑戰喔!

遊戲內容: 遊戲開始後,便會開始計時,並出現1~25的數字混排,要從數字最小的1開始依序找出到25,測試你的反應是否能在愈短的時間內完成。

程式功能分析:
設計一個遊戲,會出現1~25的數字亂排列,要從數字最小的1依序找到25結束遊戲後會出現所花的秒數,按再來一次的按鈕回到主頁且可繼續遊戲。

App Inventor 2 的範例程式 -Squared Operator


遊戲內容: 
本遊戲是採取九宮格方式的運算式子,此遊戲為了降低難度僅採用乘法和加法觀念,玩家需要從遊戲中題目的6個答案去完整式子,各有3行和3列,其中會有2格為提示,玩家需要繼續完成其他7格,每格數字皆為19的數字,運算只能以直和橫的方式,不以斜的列為考慮

程式功能分析: 
設計一個遊戲,有33列共6個式子,式子中需填滿2個提示之外的其他7個空格。一開始按New Game可以啟動遊戲,按Finish檢查答案是否正確,按Answer就會將答案顯現,最後按New遊戲的按鈕重新開始新的題目。 

2014年5月5日 星期一

App Inventor 2 的範例程式 -24 points

 24 points是一個運用快速心算將四個數字進行四則運算結果為24的數學遊戲。

遊戲內容:
玩家運算四個數字(四個數字都要用到)使得運算結果為24,共十題,每答對一題得10分,總分100分。

程式功能分析:
設計一個遊戲,運算四個數字始結果為24,答對一題加10分,並進入下一題,直到完成10道題目則結束遊戲。按Retry此題目重新開始。按Skip跳過此題進入下一題。按Done結束遊戲。結束遊戲後出現得分,按再來一次的按鈕回到主頁且可繼續遊戲。

App Inventor 2 的範例程式-終極密碼

遊戲內容:
在1~100的範圍內,猜中答案者為輸,是個適合多人一起玩的遊戲。

程式功能分析:
設計出一個遊戲,遊戲中會有一個答案,在遊戲過程中可選擇是否要換一組數字,猜中數字會出現"BOOM!"圖,若猜的數字加1或減1恰巧等於答案,則會出現"LUCKY!"圖。

需求元件:
請先自行準備好兩張圖,一張上面寫"BOOM!"而另外一張上面寫"LUCKY!"。


2014年4月26日 星期六

App Inventor 2 的範例程式 - GotMath(4) - 副程式(二)

GotMath是一支數學遊戲程式。

程式功能分析:
本部分將要介紹副程式PR_Calculate與PR_End的功能。
PR_Calculate是計算玩家所輸入的運算式,並判斷遊戲是否有達成結束的前置條件
PR_End是判斷遊戲是否結束。