何暐婷
高中生(高二)
科 S-U-C2 妥善運用科技工具以組織工作團隊,進行溝通協調,合作完成科技專題製作
運 t-V-1 能使用程式設計實現運算思維的問題解決方法
運 p-V-1 能整合資訊科技進行有效的溝通表達
資 T-V-1 數位合作共創的概念與工具使用
熟悉 Python 基本語法
變數宣告及運用
四則運算
函式運用
單層迴圈
題目: Python - Kivy 遊戲App實作
課程內容:
成功佈置靜態背景
成功放入一張照片
成功調整適當大小以及位置
成功佈置動態佈景
成功使動態物件重複出現
成功使動態物件移動
這是個有點複雜的問題…,目前我還沒有做打包的教學影片,想先嘗試打包的同學可以參考以下的連結,比較可惜的是,因為我們使用的的kivy版本非常新,網路上較少教學,可能要去找官方文件或是其他英文版教學。(個人認為ios版本會比較好上手,不過首先要有一台mac,Android 的部分,目前看到網路上的資料都是需要使用到Linux(或是MacOS)的環境去裝,沒有的可能就要去裝虛擬機嚕!)
ios: https://pypi.org/project/kivy-ios/
Android: https://python-for-android.readthedocs.io/en/latest/
物件導向概念 https://medium.com/@totoroLiu/物件導向-object-oriented-programming-概念-5f205d437fd6
物件導向設計 http://dns2.asia.edu.tw/~wzyang/slides/java/chen/se7ch07.pdf
Kivy Documentation https://kivy.org/doc/stable/
Kivy 中文編成指南 https://cycleuser.gitbooks.io/kivy-guide-chinese/content/
Youtube 影片參考
特別感謝 Erik Sandberg 製作多款Kivy遊戲的教學影片,提供此課程非常多幫助。
All icons are designed by Freepik, itim2101 from Flaticon