Розмір відео: 1280 X 720853 X 480640 X 360
Показувати елементи керування програвачем
Автоматичне відтворення
Автоповтор
我想到了steam的遊戲「文字遊戲」
玩家一次只能拿一個道具,這個設計跟一個超級古老的RPG遊戲《魔塔》一模一樣,這個遊戲用了這個特性做出很多很有趣的關卡設計
還有之前買塊的愚人節
是收神,快拜
@@radio0529 我之前在小米手環7裝上魔塔過
真的很厲害如果畫面精緻、填滿整個螢幕就完美了相信這位大師可以很快摸清楚C++
(1)關於後面地圖作法建議1.BOSS戰2.補給室(2)關於其他物品的建議1.藥水效果2.醫療箱(補滿血之類的3.攻擊傷害或血量的升級(收集特定道具後升級4.遠程攻擊 例:弓、槍等以上
這是個很棒的學習專題!一點小小建議,有看到你在輸出遊戲畫面時直接輸出在上一次輸出的下面,可以考慮先將上一個輸出清除掉,再進行輸出,這樣會更有在玩遊戲的感覺,有很多的方式可以完成這件事,這邊一個簡單的示範code:#includevoid clearScreen() { #ifdef _WIN32 std::system("cls"); #else std::system("clear"); #endif}在每次輸出前都call一次這個function就可以把你的terminal畫面清乾淨了,加油!
🙏
1.傳送門2.開關(開啟東西 比如說牆 地刺 傳送門之類的)多這兩個直接滿足解謎要素ww
或許你能考慮建一個迷宮,有很多怪,也有很多鑰匙和門,需要一一拿到和解開,以及我覺得你可以設置某個按鍵能讓主角在原地等一步,避免移動軌跡和怪物錯開還有一些程式上的建議,你可以把怪物的性質(例如是否存在和xy座標)寫成一個二位陣列,例如這樣int m[5][3];這樣子當你要改某個怪物的性質時,你可以統一用m來做修改,而不會需要改monster, mx, my三個陣列例如我用第一個中括號表示怪物編號,第二個中括號的數字代表了他是「0:存在」、「1:x座標」、「2:y座標」這樣子你要寫「0號怪物x座標減1」,就可以寫成m[0][1] - - ;對道具也可以這樣做,當然,還是要以你寫的順手為主編輯:剛才才看到你已經學到struct,那上面的m二維陣列也可以改用struct的一維陣列,祝你在程式了路上走的愉快
那個攝影機的效果真的太猛了ww沒想到小黑窗也能做出這種動態的效果期待下集!
以初學者來說非常厲害,繼續加油喔
好喜歡看大大做好多嘗試然後把見聞整理出來w
走過去採到陷阱有滾木滾過來如果玩家沒避開就會被壓扁(感覺還不錯w
也許可以加傳送陣之類的東西? 還有如果要增加難度可以縮小視野範圍
既然你的遊戲是一步步執行的,不需要考慮效率問題,那不仿可以好好的寫個BFS或DFS來處理怪物追逐玩家的部分,不然照你影片中顯示的程式,只要有一點點牆或地刺,怪應該都很難追到玩家
確實,它遇到牆只會貼著牆XD
看起來很像一個超級古老的RPG遊戲《NetHack》這是一個文本輛超級龐大的RPG遊戲
順帶一提,我有全破文字遊戲
哈哈我也有幹過這種事😂只是我是拿來走迷宮而已沒做啥特殊功能
用很淺顯易懂的東西做 好強
來做一個貪吃蛇(用c++),真的可以的
提議快速移動的怪傳送門遠距離攻擊道具用按鈕開的門 步數到會關掉一隻史萊姆可能會扣血的回血道具
搞一個每個遊戲都有的大boss吧像是被打會分裂之類的
以初學者來說很強了,加油
可以試用鏈結串列去做inventory ,不過真的會累死人就是了。
3:58 你可以學學看C++ 的 Classes and Objects 來解決資料儲存的問題喔!
我還以為這種用陣列搞迷宮的奇怪方法只有我會做雖然我只有做15*15的純粹迷宮 (問就是菜)不過我覺得可以設計由開關控制位置的牆比如說隱藏通道或是改變迷宮的路線
新一代法環😂
BOSS超級快速的Boss
說到地牢就一定要有 弓箭陷阱吧 就是一個固定射箭矢的裝置
遊戲本身是有可玩性的 但畫面太過難以辨認 如果能讓各個物件的字母顏色變換或許可以改善這個問題例如 牆壁是灰色的字體 玩家是金色的 怪物是紅色的 等等..
洛我在讀取二為陣列十,我會把Y放在前面,這樣就可以符合正常邏輯(除電腦本身的Y軸是往下的)
Boss戰一定要有!!
可不可以增加推方塊之類的解謎
加 boss 或放新武器的房間
蒙娜麗莎的微笑
會釋出遊戲嗎 也許能加一些簡單的技能 但會有更多的程式碼 且更複雜
做完之後會
e04好屌 老哥
怎麼不設定一個"庫"(class)去定義物件,這樣更好操控非固定的物件...固定的也可以這樣做啦,只是就換變成需要額外再去定義一個地圖檔例如:物件類型:角色是否存活:是X座標:0Y座標:0血量:3飽食:5物品:NA//怪物也可以用這樣子的方式,物品的話就可能要另外定義或是你可以寫一起,這東西在C類語言都很好用
Ok 來學學class好了
@@NDX5 另外,可以用一個陣列把資料包起來…我對C++研究沒很深,只記得可以自己定義class,但是怎麼包就不了解了~但是C# 裡的QLin有個List的功能可以包起來,變成類似資料庫那樣吧資料放在記憶體裡面,調用用方便。給你參考~看看有沒有辦法弄起來🤣
我也在學C++
做一根雞腿 可以多一滴血
可以做寶箱或Boss房間
一個文字遊戲
Boss 啦
加一個密碼鎖可以嗎
0:11 True
我想到了新版魔塔
Terraria:👍🏻
好強! 讓我想到我高中專題用Unity做小遊戲,也是要一直調一直改,然後還要邊學邊做希望下一次有素材可以強化自己,應該不困難,可以試試看用struct做看看?
有,現在有學到struct了
@@NDX5 讚喔,期待下一集
射击塔(怪物的、人类的、或者敌我不分) 8:19
🎉
挖喔文字遊戲唉
全世界都知道純白之塔做不完了
痾 笑死 我最近也剛好在用code blocks寫類似的東西 但我是用預設的視窗大小 120*30字元來做刷新畫面的效果 雖然很浪費資源 但效果的確還可以 然後用二維陣列好像的確好很多 我是用我自己搓的白痴算法在跑 bug一大堆
給我加上雙重鎖,然後要觸發某一個機關才可以解鎖那一對門的一個鎖,然後另一個銷需要鑰匙來開啟
其實我會Python下次能嘗試一下用這種語言編寫嗎?
我的python比較弱,但之後可以試試看
謝謝你
不建議用c++開發遊戲,太麻煩,unity是c#,有些小品遊戲是網頁(js),比c++簡單,並且由於有gc不需要管理記憶體
用c++寫遊戲引擎
邊做邊錄影超難 我懂🤯
跑酷
ㄟ不是,這是從上往下看的視角的遊戲耶
新影片!
上次圓周率有用我的方法嗎😐
基本上所有人的留言我都沒再試(我已經沒再開過那個世界了
希望這個會給你一些想法def openMap(mapname) ->list: file = open("$位置"+mapname, "r") map = file.replace('', ' ').split(".") return map
不同地圖?(怎麼感覺這像python)
@@NDX5 因為我不會C++
@@NDX5 你可以使用#include #include 來開啟檔案至於方法我想你有自學的能力,就不下指導棋啦...會很破壞開發遊戲體驗 :Dgood luck
箭塔
好喔 1
不用遊戲引擎你可以從openGL開始寫啊
原本不知道那是什麼,剛去查了一下發現還不錯
3:00 等等,為甚麼玩家是「囚」?
因為剛好是囗裡面有人
@@NDX5 那為甚麼劍、怪、門沒有被口包住?如果外面的口是框而不是字的一部份,那麼韋又是甚麼?因此,經過我非常(不)縝密的推理,真相只有一個!你在暗示人們都是被關在一個大監獄_地球中,原來你支持地球監獄說!
@@特別的特特special_TT 痾....因為沒有劍被囗包住這個國字...
可以給半成品嗎
我發在社群貼文了,可以去看
沒開深色模式眼睛還好嗎
我其實想開,但找不到code blocks去哪邊開😭(我的vs code都有開深色模式
怎麼跟一個文字遊戲好像
真的蠻像的
自學嗎?好強...
其實學校有上一些啦,其他就自己查
@@NDX5 有用chatgpt寫程式嗎
尛
實況主蠢蠢有播過類似的遊戲。
我想到了steam的遊戲「文字遊戲」
玩家一次只能拿一個道具,這個設計跟一個超級古老的RPG遊戲《魔塔》一模一樣,這個遊戲用了這個特性做出很多很有趣的關卡設計
還有之前買塊的愚人節
是收神,快拜
@@radio0529 我之前在小米手環7裝上魔塔過
真的很厲害
如果畫面精緻、填滿整個螢幕就完美了
相信這位大師可以很快摸清楚C++
(1)關於後面地圖作法建議
1.BOSS戰
2.補給室
(2)關於其他物品的建議
1.藥水效果
2.醫療箱(補滿血之類的
3.攻擊傷害或血量的升級(收集特定道具後升級
4.遠程攻擊 例:弓、槍等
以上
這是個很棒的學習專題!一點小小建議,有看到你在輸出遊戲畫面時直接輸出在上一次輸出的下面,可以考慮先將上一個輸出清除掉,再進行輸出,這樣會更有在玩遊戲的感覺,有很多的方式可以完成這件事,這邊一個簡單的示範code:
#include
void clearScreen() {
#ifdef _WIN32
std::system("cls");
#else
std::system("clear");
#endif
}
在每次輸出前都call一次這個function就可以把你的terminal畫面清乾淨了,加油!
🙏
1.傳送門
2.開關(開啟東西 比如說牆 地刺 傳送門之類的)
多這兩個直接滿足解謎要素ww
或許你能考慮建一個迷宮,有很多怪,也有很多鑰匙和門,需要一一拿到和解開,以及我覺得你可以設置某個按鍵能讓主角在原地等一步,避免移動軌跡和怪物錯開
還有一些程式上的建議,你可以把怪物的性質(例如是否存在和xy座標)寫成一個二位陣列,例如這樣
int m[5][3];
這樣子當你要改某個怪物的性質時,你可以統一用m來做修改,而不會需要改monster, mx, my三個陣列
例如我用第一個中括號表示怪物編號,第二個中括號的數字代表了他是「0:存在」、「1:x座標」、「2:y座標」
這樣子你要寫「0號怪物x座標減1」,就可以寫成
m[0][1] - - ;
對道具也可以這樣做,當然,還是要以你寫的順手為主
編輯:剛才才看到你已經學到struct,那上面的m二維陣列也可以改用struct的一維陣列,祝你在程式了路上走的愉快
那個攝影機的效果真的太猛了ww
沒想到小黑窗也能做出這種動態的效果
期待下集!
以初學者來說非常厲害,繼續加油喔
好喜歡看大大做好多嘗試然後把見聞整理出來w
走過去採到陷阱有滾木滾過來如果玩家沒避開就會被壓扁(感覺還不錯w
也許可以加傳送陣之類的東西? 還有如果要增加難度可以縮小視野範圍
既然你的遊戲是一步步執行的,不需要考慮效率問題,那不仿可以好好的寫個BFS或DFS來處理怪物追逐玩家的部分,不然照你影片中顯示的程式,只要有一點點牆或地刺,怪應該都很難追到玩家
確實,它遇到牆只會貼著牆XD
看起來很像一個超級古老的RPG遊戲《NetHack》
這是一個文本輛超級龐大的RPG遊戲
順帶一提,我有全破文字遊戲
哈哈我也有幹過這種事😂只是我是拿來走迷宮而已沒做啥特殊功能
用很淺顯易懂的東西做 好強
來做一個貪吃蛇(用c++),真的可以的
提議
快速移動的怪
傳送門
遠距離攻擊道具
用按鈕開的門 步數到會關掉
一隻史萊姆
可能會扣血的回血道具
搞一個每個遊戲都有的大boss吧
像是被打會分裂之類的
以初學者來說很強了,加油
可以試用鏈結串列去做inventory ,不過真的會累死人就是了。
3:58 你可以學學看C++ 的 Classes and Objects 來解決資料儲存的問題喔!
我還以為這種用陣列搞迷宮的奇怪方法只有我會做
雖然我只有做15*15的純粹迷宮 (問就是菜)
不過我覺得可以設計由開關控制位置的牆
比如說隱藏通道或是改變迷宮的路線
新一代法環😂
BOSS超級快速的Boss
說到地牢就一定要有 弓箭陷阱吧 就是一個固定射箭矢的裝置
遊戲本身是有可玩性的 但畫面太過難以辨認 如果能讓各個物件的字母顏色變換或許可以改善這個問題
例如 牆壁是灰色的字體 玩家是金色的 怪物是紅色的 等等..
洛我在讀取二為陣列十,我會把Y放在前面,這樣就可以符合正常邏輯(除電腦本身的Y軸是往下的)
Boss戰一定要有!!
可不可以增加推方塊之類的解謎
加 boss 或放新武器的房間
蒙娜麗莎的微笑
會釋出遊戲嗎 也許能加一些簡單的技能 但會有更多的程式碼 且更複雜
做完之後會
e04好屌 老哥
怎麼不設定一個"庫"(class)去定義物件,這樣更好操控非固定的物件...固定的也可以這樣做啦,只是就換變成需要額外再去定義一個地圖檔
例如:
物件類型:角色
是否存活:是
X座標:0
Y座標:0
血量:3
飽食:5
物品:NA
//怪物也可以用這樣子的方式,物品的話就可能要另外定義或是你可以寫一起,這東西在C類語言都很好用
Ok 來學學class好了
@@NDX5 另外,可以用一個陣列把資料包起來…我對C++研究沒很深,只記得可以自己定義class,但是怎麼包就不了解了~
但是C# 裡的QLin有個List的功能可以包起來,變成類似資料庫那樣吧資料放在記憶體裡面,調用用方便。
給你參考~看看有沒有辦法弄起來🤣
我也在學C++
做一根雞腿 可以多一滴血
可以做寶箱或Boss房間
一個文字遊戲
Boss 啦
加一個密碼鎖可以嗎
0:11 True
我想到了新版魔塔
Terraria:👍🏻
好強! 讓我想到我高中專題用Unity做小遊戲,也是要一直調一直改,然後還要邊學邊做
希望下一次有素材可以強化自己,應該不困難,可以試試看用struct做看看?
有,現在有學到struct了
@@NDX5 讚喔,期待下一集
射击塔(怪物的、人类的、或者敌我不分) 8:19
🎉
挖喔
文字遊戲唉
全世界都知道純白之塔做不完了
痾 笑死 我最近也剛好在用code blocks寫類似的東西 但我是用預設的視窗大小 120*30字元來做刷新畫面的效果 雖然很浪費資源 但效果的確還可以 然後用二維陣列好像的確好很多 我是用我自己搓的白痴算法在跑 bug一大堆
給我加上雙重鎖,然後要觸發某一個機關才可以解鎖那一對門的一個鎖,然後另一個銷需要鑰匙來開啟
其實我會Python
下次能嘗試一下用這種語言編寫嗎?
我的python比較弱,但之後可以試試看
謝謝你
不建議用c++開發遊戲,太麻煩,unity是c#,有些小品遊戲是網頁(js),比c++簡單,並且由於有gc不需要管理記憶體
用c++寫遊戲引擎
邊做邊錄影超難 我懂🤯
跑酷
ㄟ不是,這是從上往下看的視角的遊戲耶
新影片!
上次圓周率有用我的方法嗎😐
基本上所有人的留言我都沒再試(我已經沒再開過那個世界了
希望這個會給你一些想法
def openMap(mapname) ->list:
file = open("$位置"+mapname, "r")
map = file.replace('
', ' ').split(".")
return map
不同地圖?(怎麼感覺這像python)
@@NDX5 因為我不會C++
@@NDX5 你可以使用
#include
#include
來開啟檔案
至於方法我想你有自學的能力,就不下指導棋啦...
會很破壞開發遊戲體驗 :D
good luck
箭塔
好喔 1
不用遊戲引擎你可以從openGL開始寫啊
原本不知道那是什麼,剛去查了一下發現還不錯
3:00 等等,為甚麼玩家是「囚」?
因為剛好是囗裡面有人
@@NDX5 那為甚麼劍、怪、門沒有被口包住?
如果外面的口是框而不是字的一部份,那麼韋又是甚麼?
因此,經過我非常(不)縝密的推理,真相只有一個!你在暗示人們都是被關在一個大監獄_地球中,原來你支持地球監獄說!
@@特別的特特special_TT 痾....因為沒有劍被囗包住這個國字...
可以給半成品嗎
我發在社群貼文了,可以去看
沒開深色模式眼睛還好嗎
我其實想開,但找不到code blocks去哪邊開😭(我的vs code都有開深色模式
怎麼跟一個文字遊戲好像
真的蠻像的
自學嗎?好強...
其實學校有上一些啦,其他就自己查
@@NDX5 有用chatgpt寫程式嗎
尛
實況主蠢蠢有播過類似的遊戲。