[分享] 挑戰用古董級語言Qbasic寫個DOS小遊戲

作者: specterglobe (中午我在睡覺)   2024-08-23 22:20:07
我不確定這樣的內容能不能貼在這個板
如果不行的話,我再刪除 (或板主要直接刪也可)
前陣子在本板看到有人用386電腦實機想玩老遊戲的文
讓我也用VirtualBox去裝了DOS、Win31等..
當我看到DOS內的Qbasic時,突然想說..
如果以現在的寫程式功力是否有能力在這個超老程式語言寫出些什麼東西嗎?
然後就想寫出一個簡單的DOS俄羅斯方塊小遊戲好了
[遊戲畫面]
https://youtu.be/VsFqpSqI9-M
其實我比較熟VBA,Qbasic也算VB的前前身,有很多相似的地方
加上現在有ChatGPT大神可以問到飽
在ChatGPT大神的幫助下,最後還是寫出來了..
寫完後才發現Qbasic有沒編譯程式
還好Qbasic.exe檔案不大,直接把它拿來當遊戲執行檔好了
以下是 遊戲程式檔 + Qbasic.exe 載點
https://tinyurl.com/2hn4xwr5
https://drive.google.com/file/d/1raPPCeTFV9_oxTWJN90Dw56TLdJQ6KPn/view?usp=sharing
下載後,直接cd進入遊戲資料夾[tetris],再下命令play就可以玩了
cd tetris
play.bat
(play.bat 批次檔會執行qbasic開啟原程式碼檔,並自動執行遊戲)
有興趣的人可以下載玩玩看..
作者: kuninaka   2024-08-24 01:33:00
推XD
作者: karney (有夠冷啦)   2024-08-24 01:51:00
推 真是太有趣了
作者: slcgboy (艾羅米)   2024-08-24 04:04:00
推一個
作者: j49222106 (ShauEeEe)   2024-08-24 09:48:00
推!
作者: macauboy (gogogo)   2024-08-24 10:25:00
跪了
作者: if4 (if)   2024-08-24 10:57:00
我還以為是工口遊戲XD
作者: eason10 (Das nennt man Einsamkei)   2024-08-24 13:34:00
自製遊戲太熱血了!
作者: if4 (if)   2024-08-25 00:51:00
我是想到性俄羅斯方塊...您用的是編譯器還是直譯器?您不一定要用DOS的BASIC找找看有沒有64位元的BASIC?幫不了您DOS的BASIC秀一秀簡單的俄羅斯方塊即可,您要的功能已經超越-時空...沒必要拘泥在DOS的範疇,您自己想吧...
作者: liangnet   2024-08-26 01:28:00
真懷念,以前我也是用這來寫俄羅斯方塊、推箱子、貪食蛇等小遊戲。qbasic 繪圖是要直接對顯示記憶體處理pixel才會快,甚至必要時你可能還要嵌入一段組語來改善性能。以前很喜歡在QB上研究一些如何提高性能的寫法,結合組語、中斷服務調用等等,但是這些方法終究在進入wn95時代後,就只是個無用的東西了。
作者: if4 (if)   2024-08-26 02:44:00
樓上 您可以給樓主一些協助呀 看起來您好像知道得多一點?!
作者: flydragon198 (Richard)   2024-09-03 07:54:00
第一個學的程式語言就是QBasic,讚
作者: if4 (if)   2024-09-18 00:45:00
我也是BASIC但不確定是哪一版的

Links booklink

Contact Us: admin [ a t ] ucptt.com