用QBASIC制作游戏--超级马里奥
qbasic吧
全部回复
仅看楼主
level 8
GODDESS007 楼主
BASIC 算是比较古老的一种计算机编程语言,本贴主要讲用QBASIC制作一款游戏,不定期随缘更新。
2020年08月24日 16点08分 1
level 8
GODDESS007 楼主
游戏用QBASIC 制作,至于其它语言不在讨论范围之内。
电脑环境,win7,32位版,工具:QB64。
2020年08月24日 17点08分 2
level 8
GODDESS007 楼主
没活人吗[汗]
先发个图片吧
2020年08月29日 14点08分 4
level 11
发代码出来啊
2020年09月03日 09点09分 5
[不高兴]先不发
2020年09月04日 01点09分
2020年10月14日 00点10分
赞一个
2020年11月05日 22点11分
level 8
GODDESS007 楼主
在以前,BASIC 语言几乎是电脑初学者必学的,虽然现在电脑日新月异,但国外还有不少爱好者在研究。相比国内似乎只停留在电脑教学上,而用BASIC 制作的游戏几乎很少,更不用说有什么像样的作品了,这方面相比国外差很多,因此我决定开始制作一款游戏,本人编程水平不算太高,纯粹玩玩,游戏现在都是用业余时间制作,因此完整的游戏可能会等好久[笑眼]
2020年09月04日 04点09分 6
level 8
GODDESS007 楼主
之前上面发的图片是个基本的框架,可以基本实现操纵角色移动、跳跃,及记分、生命、陷阱、金币和其他角色自动移动,还有背景音乐,就是那首知明的主题曲。
2020年09月04日 04点09分 7
level 8
GODDESS007 楼主
特别说明一下,所有图形,都是由程序直接绘制的,并非加载现成的图片。
2020年09月04日 04点09分 8
请问是怎么画的?不会是用画点画线语句画的吧?
2021年11月22日 14点11分
@The_NewSamurai 不用画点画线语句那用什么呀[黑线],你可以看一下后面我发的游戏,流畅度还可以的
2021年11月23日 01点11分
@GODDESS007 厉害![真棒]需要美术功底吧?
2021年11月23日 03点11分
level 8
GODDESS007 楼主
突然发现自己选择了一个比较难做的游戏类型[黑线]
看了些老外设计的游戏,好像都是RPG、策略之类的游戏多.
光是调试目前的程序就花了不少时间,所以编写游戏程序还是不容易的,特别是在纯QBASIC语言环境下,很多事情都要自已动手搞.
花了些时间加入了金币、蘑菇等图案的显示,让游戏更加马里奥了[太开心]
现在可以实现顶宝箱,然后可以跳上去吃蘑菇了(吃了加命),有关这些程序贲费了我不少精力,虽然还有不少BUG(程序有时抽风有时又正常),但总算是个游戏了[开心]
下一步准备设计关卡. 有关程序等合适的时候我会抽出一段先给大家讲解一下.
2020年09月11日 04点09分 9
level 8
GODDESS007 楼主
又做了个小关卡,用QBASIC做游戏真是不容易[泪]
太费脑了,很多细节都要调试
2020年09月21日 14点09分 10
level 8
GODDESS007 楼主
又花了不少功夫搞了第三小关,游戏方式:先踩掉小怪,再踩库巴,而且库巴还会发射火球,击中必挂.
2020年10月07日 00点10分 11
level 8
GODDESS007 楼主
第一关基本完成,不过还是有不少问题要解决,
游戏背景画面是固定的,卷轴暂时搞不了,虽然我以前研究过卷轴动画,但现在固定背景已经搞的我头痛了,搞卷轴游戏恐怕更麻烦[黑线]
2020年10月07日 00点10分 13
level 8
GODDESS007 楼主
贴一个关于鼠标的代码:
SCREEN 12
DO
DO WHILE _MOUSEINPUT
PRINT _MOUSEX, _MOUSEY, _MOUSEBUTTON(1), _MOUSEBUTTON(2), _MOUSEWHEEL
LOOP
LOOP UNTIL INKEY$ <> ""
希望有用
2020年10月07日 01点10分 14
level 8
GODDESS007 楼主
又研究了一下RPG类的游戏,用的马里奥的素材和程序.
2020年10月09日 12点10分 15
level 8
GODDESS007 楼主
这几天研究了一下RPG游戏及画面卷动,用马里奥的程序拼凑出了这个,现在已经能够实现基本的水平画面卷动,虽然效果还是不太满意,但是用来制作RPG游戏应该没什么问题了吧[吐舌]
程序目前只有X轴卷动,不过增加Y轴卷动应该也不是什么难事,大家可以下载自己研究一下,附带有源代码.
链接:[无效] https://pan.baidu.com/s/1dv3t8MYzcDTwkSu6yGB_lA
提取码:zg93
2020年10月14日 00点10分 17
赞一个
2020年11月05日 22点11分
level 8
GODDESS007 楼主
花时间制作了一个工具,当然又用的QBASIC语言,可以用来制作像素图形块,并导出QBASIC支持的数椐. 制作不易,还请大家支持!
目前发布0.1测试版,欢迎大家试用
链接:[无效] https://pan.baidu.com/s/1MHC5wgpSPCCg4OWeGVV5Ag
提取码:wrzv
如果失效请私信或回复我的帖子联系我以便补发.
2020年11月03日 07点11分 18
赞一个
2020年11月05日 22点11分
1 2 3 尾页