當下軟件園 / 匯聚當下最新最酷的軟件下載站!
當下軟件園
您的位置: 首頁 > 游戲娛樂 > 游戲工具 > 推箱子地圖編輯器 V1.0 最新免費版
推箱子地圖編輯器 推箱子地圖編輯器 V1.0 最新免費版 / 推箱子地圖編輯器下載 版本

  推箱子地圖編輯器是一款針對同名游戲所推出的關卡編譯工具。推箱子游戲是一款非常好玩的休閑益智類游戲,那么不少玩家想要自己DIY游戲關卡,現(xiàn)在小編就分享該地圖編輯器,你可以發(fā)揮自己的想象力,去編譯游戲地圖關卡,趕緊試試吧!

推箱子地圖編輯器下載

【使用說明】

  使用C語言實現(xiàn) 16*16推箱子 地圖編輯器

  編譯環(huán)境: Windows VS2019

  其他大部分編譯環(huán)境,可通過查看下文的“注意事項”將代碼更正為其他平臺可正常編譯運行版本

  需求:

  通過移動光標在對應位置輸出方塊實現(xiàn)編輯地圖功能,編輯完成后按下z鍵將地圖保存進txt中。

  思路:

  將屏幕上的光標坐標*2與地圖數(shù)組下標對應起來,在屏幕上進行輸出操作就是對對應數(shù)組下標進行賦值操作,編輯完成后按下z鍵即可將地圖信息保存進文本文件中。

  做法:

  首先輸出16*16的空地,getch函數(shù)即時接收鍵盤輸入信息,wasd控制光標移動,輸入1-5可放置不同的地圖元素,z鍵將地圖信息保存進文本文件并退出程序。

  具體詳細做法請查看代碼。

  使用到知識點:

  循環(huán)、二維數(shù)組、寫入文件

  難點:

  無

  說明:

  1 ■ 代表墻,2 ★ 代表目標,3 ● 代箱子,4 ♀ 代表人物,else □ 代表空地

  地圖大小為16*16。

  數(shù)字代表的事物必須和游戲中相匹配,也可以通過更改程序來代表其他事物,以適配游戲程序。

  使用編輯器之前應先將代碼中的FLMOP宏所代表的文件路徑更改正確。

  注意:

  由于編譯器原因程序中_kbhit()和_getch()函數(shù)可能在其他編譯器上編譯會出現(xiàn)錯誤,解決辦法是去掉函數(shù)前面的“_”。

  同時,要將 文件打開函數(shù)fopen_s(&fp, FLPA, “r”);更改為fp = fopen(FLPA, “r”);

  fcanf_s更改為fcanf scanf_s()更改為scanf

推箱子地圖編輯器下載

【作者說明】

  這個是近期心血來潮就看書研究了下“推箱子”這個游戲。之所以會打算做一下推箱子,主要是測試下用文件來載入和保存地圖的想法。還有一些地方沒有完善的,因為已經達到了我想要的效果,所以沒有繼續(xù)做下去了。不過應該算是比較完整了的,有興趣的可以自行完善下。另外,里面有個文檔羅列了一些需要注意的東西,主要是針對沒有完善的卻使用了會碰到bug,雖然不是必要,但我覺得還是有必要寫一下的。最后,就這樣了。

推箱子地圖編輯器下載

【游戲玩法】

  經典的推箱子是一個來自日本的古老游戲,目的是在訓練你的邏輯思考能力。在一個狹小的倉庫中,要求把木箱放到指定的位置,稍不小心就會出現(xiàn)箱子無法移動或者通道被堵住的情況,所以需要巧妙的利用有限的空間和通道,合理安排移動的次序和位置,才能順利的完成任務。

  經典的推箱子(又稱倉庫番,倉庫管理員)游戲,目的是訓練你的邏輯思考能力。本游戲界面更改后,主人公變成了叉車工,又稱叉車工推箱子,使游戲更有趣味性。

軟件特別說明

標簽: 推箱子 地圖編輯

其他版本下載
網(wǎng)友評論
回頂部 去下載

關于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們

Copyright ? 2005-2024 m.daaijiaoyu.cn.All rights reserved.

浙ICP備06019006號-1 浙公網(wǎng)安備33038102330474號