[分享] 挑战用古董级语言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