1. 背景
記錄這個有點滑稽的項目。應公司CEO要求,短時間開發一個給孩子練習乘法APP。第一時間查了應用商店已有的APP,編程邏輯倒不是很複雜,但要做到吸引人眼球就考自己的藝術細胞了。
2. 參考設計
- 使用原始控件輸入方式實現
- 仿照植物大戰殭屍遊戲模式,操作指南:
鼠標點擊拖動植物到盆子裏,通過鍵盤輸入數字0-9之後按Enter確認/發射,或可以在菜單中調用“小鍵盤”來輸入數字然後點擊植物發射來答題。
- 選擇遊戲通關模式
- 選擇模式
- 手動輸入計時模式
- 有趣的遊戲模式,特點:
1、英語、西班牙語、德語和芬蘭語四種語言模式
2、街機式遊戲玩法,手腦並用,調動孩子的學習積極性
3、軟件自帶九九乘法表,隨時溫故知新
4、12個迷你遊戲(2〜12乘法表和混合乘法表)
5、易於使用的界面,所有迷你遊戲輕輕點擊就可以玩!
6、全球排行榜會給予額外的動力,就算解救了猴子,孩子還會練習爭取拿高分
7、有趣的音效和互動反饋
8、孩子單獨使用也很安全
9、沒有爭議內容,無廣告
3. 分析
乘法表分爲3類,遊戲模式:吸引眼球、有趣,但工作量開發難度較大;手動輸入計時模式:簡單實用,開發難度低;選擇模式:簡單,但需減少隨機性,如選擇遊戲通關模式中,可適當增加到10個可選項。
綜上,最後選擇了,手動輸入計時模式。在這個小項目中分別用到了:
Android控件設計和佈局、操作SQLite、安卓定時任務、ListView適配器
4. 實現
可萌可萌的計算器。。最終實現。