主題
功能
- 預設為 O 方先玩。如果九宮格中有三個可以連成一條線,就判斷誰勝利。
- 可重複玩。
執行畫面
素材
本 app的 icon (圖示),可自己繪製或網路搜尋。
進入 Appinventor
Google 輸入 appinventor,選 「MIT App Inventor」。
選 「Create Apps」。
網址為 :http://ai2.appinventor.mit.edu/
開新專案,Projects/Start new projec,輸入專案的名稱,如 tictactoe,按 「OK」鈕 。
(專案的名稱只能使用大小寫字母、數字及「 _」符號,名稱的第一個字元必須是英文字母,不能使用中文字。)
Designer (畫面編排)
Screen1:
Screen1 元件相關屬性表
元件 |
類別 |
屬性 |
功能 |
Screen1 |
|
Title:井字遊戲 AppName: tictactoe,可以改成 「井字遊戲」 (出現在手機上面的App名稱) Icon :tictactoe.jpg。 |
1個Screen元件就是1個螢幕 (畫面)。 |
HorizontalArrangement1 |
Layout(介面配置) |
AlignVertical:Center:2(垂直對齊,居中:2 )。 Width:Fill Parent (填滿) |
水平配置元件,讓裏面的元件可以水平對齊。 |
Label1 |
User Interface(使用者介面) |
Text:假設O符號先玩 |
標籤 |
Button_Replay |
User Interface |
Text:再玩一次 |
按鈕 |
TableArrangement1 |
Layout(介面配置) |
Columns(行數):3 |
表格配置元件,設定行數和列數。如本例可放9個元件。 |
Button1 |
User Interface |
Height:100
pixels |
按鈕 |
Button2 |
User Interface |
Height:100
pixels |
按鈕 |
Button3 |
User Interface |
Height:100
pixels |
按鈕 |
Button4 |
User Interface |
Height:100
pixels |
按鈕 |
Button5 |
User Interface |
Height:100
pixels |
按鈕 |
Button6 |
User Interface |
Height:100
pixels |
按鈕 |
Button7 |
User Interface |
Height:100
pixels |
按鈕 |
Button8 |
User Interface |
Height:100
pixels |
按鈕 |
Button9 |
User Interface |
Height:100
pixels |
按鈕 |
Notifier1 |
User Interface |
|
對話框元件 |
輸入文字
Blocks(程式設計)拼塊
Screen1:
如果 CircleF是真的,Button1的圖片是 O