Python 遊戲程式範例製作,自學Python創造屬於你的遊戲
文、菜鳥編
這篇文章Python遊戲文章,小編可是戰戰兢兢的去完成,深怕背後的老闆以為我翅膀硬了,竟敢在上班時候給我玩遊戲。Python,一種廣泛使用的高階程式語言,屬於通用型程式語言。作為一種直譯語言,Python 的設計哲學強調代碼的可讀性和簡潔的語法。相比於 C++ 或 Java,Python 讓開發者能夠用更少的代碼表達想法。所以近年來的討論度相當高。
今天要介紹給大家的是CodeCombat,設計是給9歲以上想要學習Python遊戲與,JavaScript,Lua,CoffeeScript等不同程式語言的人,透過遊戲的方式,了解程式編寫與互動效果。對於初學者來說是一個還不錯的網站。加上網站支援繁體中文,操作上相當容易。
進到網站後,第一步就是先註冊個帳號吧,如果你只是想要體驗一下,也可透過下方右側的「馬上遊玩」,使用體驗帳號試玩。
帳號總共有三種類型,講師、學生及獨立帳戶,這邊以獨立帳戶為例。
輸入生日
除了使用e-mail註冊外,還提供了google與Facebook帳號登入。
輸入完玩家名稱與選定英雄後,就可以進入關卡。
遊戲中預設是使用python,但如果要使用其他語言又要怎麼修改呢?只要在遊戲地圖畫面中,點選下方選單中的英雄。
視窗中就可以選擇其他程式語言例如Python
Python遊戲採關卡制方式。當然,在遊戲中越級打怪當然是小白的行為,所以一開始只能從基礎學起,在1~3小時內,將學會語法、方法、參數、字串、迴圈、變數。
第一個關卡是學習用method來控制英雄移動,並取得寶石,比照一般的程式像是Python編輯軟體一樣,可在Key in時同步出現關鍵字選取。
依照指示完成指令輸入,即可完成關卡任務。
在關卡中,點擊methods內容,可會出現方法的內容說明。
透過提示,也會有個函數的Python定義說明。
在整個過程中,就像玩遊戲一樣。相信透過Python這種方式,應該想要瞭解一下程式設計的人可以大有所獲。
更多Python 技巧傳送門
TypeScript物件導向-介面Interface的使用方式
JavaScript的型別在TypeScript中認識物件型別
其他相關Python 程式設計文章傳送門
程式語言如何命名? Python:不是大蟒蛇,Java是一杯咖啡
1分鐘GET實用小技巧|Photoshop教學-內容感知工具
學長姐成功就業心法|讓自己不被社會淘汰!走出一條屬於自己的人生道路
學長姐成功就業心法|別再說中文系沒出息!他靠這招成功轉跳工程師
學長姐成功就業心法|安逸的生活是你想要的嗎?爭鮮店長到IT工程師的轉變
學長姐成功就業心法|學Python只能用在科技業嗎?土木業這麼說
讓自己不被社會淘汰!走出一條屬於自己的人生道路 聯成電腦學員-王信之專訪[程式設計]
別再說中文系沒出息!他靠這招成功轉跳工程師 聯成電腦學員-黃以棠專訪[程式設計]
讓學習變快樂的方法有很多,但事半功倍卻很難學會 聯成電腦學員-劉姿汶專訪[程式系統]
安逸的生活是你想要的嗎?爭鮮店長到IT工程師的轉變 聯成電腦學員-黃國展專訪[網站架設]
學Python只能用在科技業嗎?土木業這麼說 聯成電腦學員-江庭瑋專訪[程式設計]
把握最後一次機會,勇往直前地努力學習 聯成電腦學員-顧仁君專訪[程式設計]
不用準備好才開始,現在開始就是準備好了 聯成電腦學員-尤姿云專訪[程式系統]
考取證照、調整履歷,順利找到好工作 聯成電腦學員-林子樸專訪[程式設計]
非本科系也能成功轉職--任職於鴻海精密 聯成電腦學員-戴宣弘專訪[程式設計]
Python競賽得獎!優秀從來都不是與生俱來 feat. 2021 CSF程速勁賽Python冬季競行曲 李青諺、蕭玉振、李奇
立即詢問
FB粉絲團:https://www.facebook.com/lccnetzone
YouTube頻道:https://www.youtube.com/user/LccnetTaiwan
痞客邦Blog:http://lccnetvip.pixnet.net/blog