|
在單片機中,以往我看到前輩們學長們做貪吃蛇的時候不是用匯編就是用FPGA語言編寫。那我就在想,C語言可是最簡單的語言。怎么不用C語言寫呢。首先我們必須要知道。在設計單片機游戲時。我們要知道設計游戲的概念,對于大部分單片機+LCD的游戲設計,基本采用前后臺方式,就是一個臺中斷,一個臺循環(huán) ,LCD部分基本是以固定點陣形式設計,什么叫固定點陣??首先先明確,我們設計的游戲不是什 么魔獸爭霸或CS,而是黑白形式的固定點陣游戲,例如常見著名游戲貪吃蛇或俄羅斯方塊。他們的每個點 都是預先就固定下來的,而且是比較大的點,這類專門的游戲機玻璃是經(jīng)過廠家開模出來 的,有固定的COM,SEG線,然后接到專門的單片機上,例如常用的6502指令集合的單片機,常用的有stc和at系列的他們的資料你可以到www.zg4o1577.cn去查詢。對于業(yè)余設計的游戲,我們一般用如128*64的LCD來顯示,那么我們設計的時候首先應該把 這個128*64的LCD分塊,也就是分出固定點陣出來。LCD的基本點陣是128*64,就是· ¥##¥總之就是好多個點啦,但我們事實上不一定要運算這么多個點,除非你做的游戲很 有看頭。例如你只用左邊64*64的地方來做貪吃蛇,那么你打算你的貪吃蛇的活動空間是多 少呢?如果是8*8個點的話,算一下就是每個點64/8,64/8,也就是8*8個基本點陣,不過想好玩一點,當然就是要有16*16個點的活動空間啦,那么每個固定點陣就要占4*4的基本 點陣了。要注意,這些4*4的東西在64*64LCD上共16*16個,每個都要用來獨立運算。篇幅有限請打開 http://www.zg4o1577.cn/mcu/1912.html 查看
|
-
-
單片機 貪食蛇 仿真.rar
2013-5-29 02:24 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
103.18 KB, 下載次數(shù): 445, 下載積分: 黑幣 -5
評分
-
查看全部評分
|