迷宮游戲程序

2024-03-17 08:43

1個回答

在書找的,只打了個結(jié)構(gòu)體(太多了),我利用stack做的!希望能對你有所幫助!程序如下:
typedef struct{
int ord;//通道塊的路徑上的序號
PosType seat;//通道塊在迷宮的坐標(biāo)位置
int di;//從此通道塊走向下一個通道塊的方向
}SelemType;//stack的元素類型
Status MazePath(MazeType maze,PosType start,PosType end){
//若迷宮 maze中存在從入口start到出口end的通道,所以,求得一條存放在stack中
//(從stack底到頂)并返回TRUE,否則返回FALSE
InitStack(S);
curpos=start;//設(shè)置當(dāng)前的位置為入口位置
curstep=1;//探索第一步
do{
if(Pass(curpos)){//當(dāng)前位置可以通過,即是未曾走過的通道塊
FootPrint(curpos);//留下足跡
e=(curstep,curpos,1);
Push(s,e);//加入路徑
if(curpos==end)
return(TRUE);//到達(dá)終點(diǎn)
curpos=NextPos(curpos,1);//下一位置是當(dāng)前位置的東部
curstep++;//探索下一步
}
else{//當(dāng)前位置不能通過
if(!StackEmpty(S)){
Pop(S,e);
while(e.di==4&&!StackEmpty(S)){
MarkPrint(e.seat);//留下不能通過的標(biāo)記,并退回一步
Pop(S,e);
}
if(e.di<4){
e.di++;
Push(s.e);//換下一個方向探索
curpos=NextPos(e.seat e.di);//設(shè)定當(dāng)前位置是該新方向上的相鄰塊
}//if
}//if
}//else
}while(!StackEmpty(S));
return(FALSE);
}//MazePath
相關(guān)問答
走迷宮,請告之順序
5個回答2022-11-16 05:00
不可能 將格子01 03 05 07 09 11 13 15 17 19 21 22 24染成黑色 剩余格子染成白色 則黑格子有13個而白格子有11個 無論怎樣走都應(yīng)是黑白相間的順序 則黑白格子數(shù)應(yīng)相...
全文
程序程序程序
1個回答2022-06-05 05:02
你是IT界的?
不思議迷宮冒險迷宮村怎么轉(zhuǎn)職 冒險迷宮村轉(zhuǎn)職流程
1個回答2022-09-27 01:43
1、進(jìn)入迷宮后,可以先了解各個建筑的作用。 2、在城鎮(zhèn)大廳中,使用冒險幣升級最后四個建筑,它們按照順序分別是轉(zhuǎn)職:戰(zhàn)斗系,魔法系,輔助職業(yè)系的建筑。你可以優(yōu)先升級你想要轉(zhuǎn)職的職業(yè)(建筑等級最高...
全文
迷宮是什么?什么是迷宮?
4個回答2022-05-13 23:47
什么叫初級迷宮? 就是所謂單通道迷宮. 整座迷宮是由數(shù)量有限的死路和一條可達(dá)出口的單向通道構(gòu)成的迷宮. 這被稱為初級迷宮. 設(shè)計(jì)初級迷宮,就必須熟悉迷宮的三大要素:出口,通路,墻. ...
全文
換裝迷宮劇情順序
2個回答2022-06-30 09:40
一共兩作~~換裝迷宮2和3~~~有人說也有1~~其實(shí)就是幻想傳說~~~劇情沒有聯(lián)系~~~順序就是幻想傳說~換2換3~~~去年又出了換裝迷宮X~~~~~其實(shí)基本上就是幻想傳說移植到PSP上~~~~一樓的...
全文
多啦A夢 大熊的RPG世界冒險迷宮順序
1個回答2024-07-07 21:31
什么意思>、? ?
什么是小程序?小程序有什么用?
1個回答2023-04-15 11:45
小程序隨時都可以用,又不需要安裝,卸載。
為什么小程序這么火?小程序怎么開發(fā)?
1個回答2024-03-17 14:53
小程序越越火爆,開發(fā)小程序一般是交由專業(yè)的小程序開發(fā)公司去開發(fā)。 小程序開發(fā)公司特別多,具體可以通過以下幾方面去選擇一家公司。 第一,報價太低的公司不靠譜 有一些開發(fā)公司會把價格壓得很低,讓客...
全文
黑白迷宮電影講的是什么 黑白迷宮電影劇情解析
1個回答2024-03-16 17:21
黑白迷宮電影講的是什么 黑白迷宮電影劇情解析 該影片主要講述了大華(任達(dá)華飾)、阿春(陳小春飾)等人陷入內(nèi)地警察到香港“剿匪”而險象環(huán)生的驚險故事,片中各路人物撲朔迷離的身份背景讓整個故事懸疑叢...
全文
什么樣的小程序,才是好的小程序
3個回答2022-07-27 06:16
能解決你難題的小程序就是好的小程序!
熱門問答