有關 sublime
{
"path": "C:\\Python34\\Lib\\idlelib",
"cmd": ["idle.bat", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
--------
逛了一下網路的東西之後,
那裏面的確有很大的學問,
只是 ....
ry 沒有正式學過,
cv 也沒被正式教過,
自學起來會比較辛苦。
(需要到外面上一門課或有同學互相討論,
至少有老師引一下入門。)
重回 Python 單機版程式吧,
先把 nim 完全搞懂,
包括 其中的繪圖、
使用者介面 (如何控制滑鼠及鍵盤)
https://www.dropbox.com/s/0qyjn4lemtd355e/ryNim4cv.ipynb?dl=0
(這個要用 jupyter notebook) 它在 cvry\ryNim 檔夾中
可參考其他 turtle 的程式
python idle 裡面那18支範例程式,
可找到更基本的控制滑鼠及鍵盤的範例,
turtle 的 官方說明文件也要詳細看一看,
才會有真正的進步。
https://docs.python.org/3.4/library/turtle.html
接下來,也可加上聲音、影像的播放,
像 pygame 也許 也可以派上用場。
特別是聲音、圖片、動畫等等。
回顧一下 Pygame 的東西吧。
https://www.dropbox.com/s/qv9ow7v9toxj76e/dodger.py?dl=0
https://www.dropbox.com/sh/e3518ef3ksns9vh/AADhiaL8T7RNk1VSjk2-8dWOa?dl=0
網路的東西,
html , javascript 是第一關。
接下來還有 server 軟體(像Apache)
以及 php 要學。
我覺得這對高中生而言,好像太多太難,
恐怕會「揠苗助長」!
cv 既然覺得在台大上的 javascript 遊戲程式太難,
我認為現階段暫時放棄網路的東西比較好,
等上了大學以後再正式學習。
以上是我的建議,不知你覺得如何??
在 cvry (還是 rycv) 中,
以下這幾個檔案夾的所有程式都觀摩一下,
若有合適的,就模仿一下吧。
inventwithpython
makinggames
一些適合初學者欣賞的程式
沒有留言:
張貼留言