マップデータに対する主要な変更操作は、プレイヤーの指示による「掘削」です。
ただしルール上、どの地下空間も勇者が侵入する入り口とつながっていないといけませんので、
どこでも好き勝手に掘ることは出来ないように処理します。
そのためには「プレイヤーが掘削しようとした地点が、掘削可能か否か」を判定することからはじめます。
必要十分条件は、「その地点が見掘削」かつ「その4つのとなりのいずれかが掘削済み」ですので、
bool canDig(int x,int y){
if(!isInside(x,y) || isDigged(x,y)) return false;
if(isInside(x-1,y) && isDigged(x-1,y)) return true;
if(isInside(x+1,y) && isDigged(x+1,y)) return true;
if(isInside(x,y-1) && isDigged(x,y-1)) return true;
if(isInside(x,y+1) && isDigged(x,y+1)) return true;
return false;
}
というようなアルゴリズムで判定することができます。
探検
HSP初心者が<ゆうなま>っぽいゲームを作る
■ このスレッドは過去ログ倉庫に格納されています
2013/10/05(土) 13:44:44.01ID:HeYyFSsK
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】トランプ大統領、中国の習近平国家主席を「国賓」として招待することに ★2 [ニョキニョキ★]
- 日本と中国を結ぶ12航空路線で全便欠航 中国人に最も人気の海外旅行先は日本から韓国に [ぐれ★]
- 米中電話会談、トランプ氏は「米国側は中国にとっての台湾問題の重要性を理解する」 [1ゲットロボ★]
- 【東京・足立の車暴走】赤信号無視か 危険運転致死傷疑いも視野に捜査 逮捕された職業不詳の男性(37)は精神疾患で通院歴も ★3 [ぐれ★]
- 【音楽】「なんでこんなバカが国のトップなの?」 若者に人気のバンド「GEZAN」のマヒトゥ・ザ・ピーポーが高市総理に苦言 [シャチ★]
- 【国際】トランプ氏、来年4月に中国を訪問する招待を受け入れる 習氏も国賓で訪米へ 電話会談 [ぐれ★]
- 習「中国とアメリカは軍国主義(日本)を倒した仲間。勝利の成果を守るために協力すべきだ」とトランプに呼び掛け。高市早苗、終了。 [153490809]
- 専門家「社会不安や不満が高まると、人々は原因を単純化し外集団を脅威として捉えやすくなります」政権批判か?😡 [399259198]
- 【高市悲報】来年、習近平主席がアメリカに「国賓」として訪米。どうするんだよ高市・・・アメリカも敵に回すのか? [483862913]
- フィフィ「外国人だろうが日本人だろうが反日は要らんのよ、この国に…自分にとって住みやすい国に行け。」 [856698234]
- 変なやつ「>>4 邪魔ーどけろジジイは4番書き込むなほうれい線あるだろお前」←なんだこいつ~~~!?!?
- 職場のゴミが俺が上がろうとするのを止めてきたからめちゃくちゃイライラした俺が取ったら返してくれた
