1 目標(biāo)和意義
為了鞏固匯編語(yǔ)言與接口技術(shù)課程所學(xué)的理論知識(shí),理解計(jì)算機(jī)的基本系統(tǒng)結(jié)構(gòu),理解處理器的工作過(guò)程,探究數(shù)據(jù)和指令的內(nèi)部表述,特選擇本實(shí)驗(yàn)。
此實(shí)驗(yàn),能訓(xùn)練運(yùn)用顯示器編程的能力和運(yùn)算操作的能力,訓(xùn)練延時(shí)和圖形重繪的能力,訓(xùn)練匯編鍵盤(pán)輸入控制的能力,訓(xùn)練匯編語(yǔ)言編寫(xiě)函數(shù)和函數(shù)間調(diào)用的能力。同時(shí)訓(xùn)練一般游戲的設(shè)計(jì)能力。
在此基礎(chǔ)上完成具有特定功能的較復(fù)雜的匯編語(yǔ)言經(jīng)典游戲打磚塊的設(shè)計(jì)與編程。
經(jīng)典游戲打磚塊是很多人曾經(jīng)玩過(guò)的經(jīng)典游戲,也是一段令人難忘的經(jīng)歷。選擇這個(gè)課題一方面是為了揭開(kāi)自己曾經(jīng)難忘的游戲后臺(tái),另一方面也是將理論與實(shí)踐結(jié)合極好的機(jī)會(huì)。
這個(gè)游戲的核心在于磚塊和小球的控制,難度適中但有很大的發(fā)揮余地,而且需要在匯編語(yǔ)言中不斷變換處理焦點(diǎn),對(duì)匯編語(yǔ)言的核心把握要求相對(duì)較高,基本上滿(mǎn)足了本次專(zhuān)題實(shí)驗(yàn)的難度要求。另外,這個(gè)游戲的可擴(kuò)展性很高,突出在自己可以主動(dòng)或被動(dòng)的添加各種道具,從而豐富游戲過(guò)程,加大設(shè)計(jì)難度。
