
發(fā)布
注冊
/
登錄吃豆子
關(guān)注創(chuàng)建者:他說Python 創(chuàng)建時間:2020-12-24

吃豆子的實例教程
相關(guān)文件
關(guān)注微信公眾號“Python學習指南”,公眾號內(nèi)回復‘吃豆子’獲取。
圖片與音頻素材均源于網(wǎng)絡(luò),侵歉刪。
開發(fā)工具
Python版本:3.6.4
相關(guān)模塊:
pygame模塊;
以及一些Python自帶的模塊。
環(huán)境搭建
安裝Python并添加到環(huán)境變量,pip安裝需要的相關(guān)模塊即可。
原理簡介
游戲簡介:
玩家通過↑↓←→鍵控制游戲的主角吃豆人吃掉藏在迷宮內(nèi)的所有豆子,并且不能被鬼魂抓到。
若能順利吃完迷宮內(nèi)的所有豆子并且不被鬼魂抓到,則游戲勝利,否則游戲失敗。
逐步實現(xiàn):
Step1:定義游戲精靈類
首先,讓我們先來明確一下該游戲需要哪些游戲精靈類。
① 墻類
② 食物類(即豆豆)
③ 角色類
角色類包括吃豆人和鬼魂,鬼魂由電腦控制其運動軌跡,吃豆人由玩家控制其運動軌跡。
顯然,其均需具備更新角色位置和改變角色運動方向的能力,其源代碼如下:
Step2:設(shè)計游戲地圖
利用Step1中定義的游戲精靈類,我們就可以開始設(shè)計游戲地圖了。由于時間有限,我只寫了一個關(guān)卡的游戲地圖,有興趣的小伙伴可以在此基礎(chǔ)上進行擴展(在我的源代碼基礎(chǔ)上進行擴展是很方便滴~)。
展開 雖然只相當于現(xiàn)代微處理器的零頭,但已經(jīng)可以勝任很多工作了,比如Basic語言編程,比如玩玩吃豆子、國際象棋之類的小游戲。
配置如下:
RAM:512KB
ROM:512KB
視頻:512×480分辨率、雙色;128×240分辨率、256色
音頻:三種聲音,可編程
鍵盤:PS/2接口PC標準型
Debug LCD:可顯示兩行24個字符,調(diào)試之用
功耗:10W (2.0A×5.0V)
整體框圖:
嘆為觀止的布線和整機效果
第2位牛人
1、一個名叫Bill Buzbee的家伙手工打造的CPU,也是基于這個CPU制造的計算機的名字。Buzbee是一位編譯器作者,
但他為自己不熟悉CPU的實際工作而感到郁悶,因此想到動手來親自作一個CPU。Buzbee在大學時候沒有學過任何電子類的課程,而且對于晶體管、電阻、電容等也只是一知半解。
2、這款CPU可以支持完整的硬件地址轉(zhuǎn)換、內(nèi)存影射IO和DMA,并且支持多進程,主頻“高達”3MHz;該CPU采用8位地址總線,每個進程擁有128K地址空間,其中包括32個2K的數(shù)據(jù)頁和32個2K的代碼頁,這些地址影射到22位的物理地址空間中,如果算上外部設(shè)備的地址空間就是23位物理地址空間。這臺計算機包括兩個串口和一塊20M的1.3吋硬盤和另一塊30M硬盤。最讓人“乍舌”的事,這位朋友還將這臺計算機做為一個Web服務(wù)器,同時支持Telnet會話(雖然只支持一個會話)。
展開 
吃豆子的相關(guān)專題、標簽、搜索
吃豆子的最新內(nèi)容
在飲食方面,焦慮癥患者可以采取以下措施來幫助緩解癥狀:
多吃偏寒涼的食物和偏酸甜的食物:百合、芹菜、蘿卜、薄荷和綠葉蔬菜,以及西紅柿、紅薯、山楂、蘋果等。
攝入富含鎂和鈣質(zhì)的食物:香蕉、豆子、洋芋、菠菜、葡萄干等,這些營養(yǎng)素可以幫助肌肉放松,穩(wěn)定情緒。
增加維生素C的攝入:櫻桃、檸檬、哈密瓜、葡萄等,維生素C有助于對抗精神壓力。
雖然只相當于現(xiàn)代微處理器的零頭,但已經(jīng)可以勝任很多工作了,比如Basic語言編程,比如玩玩吃豆子、國際象棋之類的小游戲。
原理簡介
游戲簡介:
玩家通過↑↓←→鍵控制游戲的主角吃豆人吃掉藏在迷宮內(nèi)的所有豆子,并且不能被鬼魂抓到。
若能順利吃完迷宮內(nèi)的所有豆子并且不被鬼魂抓到,則游戲勝利,否則游戲失敗。
逐步實現(xiàn):
Step1:定義游戲精靈類
首先,讓我們先來明確一下該游戲需要哪些游戲精靈類。