基於彙編實現的貪吃蛇遊戲

2021-09-24 23:46:01 字數 675 閱讀 3800

一 需求分析

二 程式設計

2.1 設計思想

這個程式的總體的思想也就是主要用的就是巨集和子程式的定義和呼叫:

首先,定義了5個巨集它們分別為:

螢幕初始化巨集定義

在游標位置顯示字元和屬性定義

顯示字串巨集定義

置游標位置巨集定義

讀游標位置的字元和屬性巨集定義,它們在程式中起到主要的作用

其次,就是子程式定義了,程式中定義了很多的子程式,其中有:

控制子程式

食物子程式,還有記分子程式等

它們首先被主程式呼叫,然後它們之間再互相呼叫,這樣構成了完整的遊戲程式並實現其功能

具體的設計思想

第一,對資料進行初始化,即對暫存器的初始化,比如對食物的初始化等

第二,開始執行,判斷是否符合條件,如果符合贏的條件的話,就會跳轉到贏的那個子程式下,然後那個贏的子程式會呼叫記分的那個子程式,最後顯示贏的資訊和分數後再轉到控制程式執行控制和其後的程式。如果要是輸的話,就會跳轉到輸的那個子程式下,然後那個輸的子程式也會呼叫記分的那個子程式,最後顯示得分和資訊。如果要是沒有贏也沒有輸的話,那程式會跳到控制的子程式中,等控制完以後程式又會跳到程式判斷的那個地方重複的執行

基於彙編實現的貪吃蛇遊戲

一 需求分析 二 程式設計 2.1 設計思想 這個程式的總體的思想也就是主要用的就是巨集和子程式的定義和呼叫 首先,定義了5個巨集它們分別為 螢幕初始化巨集定義 在游標位置顯示字元和屬性定義 顯示字串巨集定義 置游標位置巨集定義 讀游標位置的字元和屬性巨集定義,它們在程式中起到主要的作用 其次,就是...

基於彙編實現的貪吃蛇遊戲

一 需求分析 二 程式設計 2.1 設計思想 這個程式的總體的思想也就是主要用的就是巨集和子程式的定義和呼叫 首先,定義了5個巨集它們分別為 螢幕初始化巨集定義 在游標位置顯示字元和屬性定義 顯示字串巨集定義 置游標位置巨集定義 讀游標位置的字元和屬性巨集定義,它們在程式中起到主要的作用 其次,就是...

貪吃蛇遊戲

貪吃蛇遊戲 結構化程式設計 c語言程式設計 重要的的是結構化的程式設計思想 include include include include include include define field width 300 就做20個格仔的 define field height 300 define f...