basic游戏吧 关注:81贴子:642

用QBASIC制作游戏--超级马里奥

只看楼主收藏回复

BASIC 算是比较古老的一种计算机编程语言,本贴主要讲用QBASIC制作一款游戏,不定期随缘更新。


IP属地:广西1楼2020-08-25 00:41回复
    游戏用QBASIC 制作,至于其它语言不在讨论范围之内。
    电脑环境,win7,32位版,工具:QB64。
    先发个测试中的图片


    IP属地:广西2楼2020-08-29 22:11
    回复
      在以前,BASIC 语言几乎是电脑初学者必学的,虽然现在电脑日新月异,但国外还有不少爱好者在研究。相比国内似乎只停留在电脑教学上,而用BASIC 制作的游戏几乎很少,更不用说有什么像样的作品了,这方面相比国外差很多,因此我决定开始制作一款游戏,本人编程水平不算太高,纯粹玩玩,游戏现在都是用业余时间制作,因此完整的游戏可能会等好久


      IP属地:广西3楼2020-09-04 20:47
      回复
        特别说明一下,所有图形,都是由程序直接绘制的,并非加载现成的图片。


        IP属地:广西4楼2020-09-04 20:47
        回复
          突然发现自己选择了一个比较难做的游戏类型
          看了些老外设计的游戏,好像都是RPG、策略之类的游戏多.
          光是调试目前的程序就花了不少时间,所以编写游戏程序还是不容易的,特别是在纯QBASIC语言环境下,很多事情都要自已动手搞.
          花了些时间加入了金币、蘑菇等图案的显示,让游戏更加马里奥了
          现在可以实现顶宝箱,然后可以跳上去吃蘑菇了(吃了加命),有关这些程序贲费了我不少精力,虽然还有不少BUG(程序有时抽风有时又正常),但总算是个游戏了
          下一步准备设计关卡. 有关程序等合适的时候我会抽出一段先给大家讲解一下.



          IP属地:广西5楼2020-09-11 12:11
          回复


            IP属地:江苏来自Android客户端6楼2020-09-12 20:26
            回复
              又做了个小关卡,用QBASIC做游戏真是不容易
              太费脑了,很多细节都要调试


              IP属地:广西7楼2020-09-21 22:14
              收起回复
                又花了不少功夫搞了第三小关,游戏方式:先踩掉小怪,再踩库巴,而且库巴还会发射火球,一闪一闪,击中必挂.


                IP属地:广西8楼2020-10-07 08:42
                回复
                  第一关基本完成,不过还是有不少问题要解决,
                  游戏背景画面是固定的,卷轴暂时搞不了,虽然我以前研究过卷轴动画,但现在固定背景已经搞的我头痛了,搞卷轴游戏恐怕更麻烦


                  IP属地:广西10楼2020-10-07 08:53
                  回复
                    贴一个关于鼠标的代码:
                    SCREEN 12
                    DO
                    DO WHILE _MOUSEINPUT
                    PRINT _MOUSEX, _MOUSEY, _MOUSEBUTTON(1), _MOUSEBUTTON(2), _MOUSEWHEEL
                    LOOP
                    LOOP UNTIL INKEY$ <> ""
                    希望有用


                    IP属地:广西11楼2020-10-07 09:07
                    回复
                      又研究了一下RPG类的游戏,用的马里奥的素材和程序.



                      IP属地:广西12楼2020-10-09 20:52
                      回复
                        这几天研究了一下RPG游戏及画面卷动,用马里奥的程序拼凑出了这个,现在已经能够实现基本的水平画面卷动,虽然效果还是不太满意,但是用来制作RPG游戏应该没什么问题了吧
                        程序目前只有X轴卷动,不过增加Y轴卷动应该也不是什么难事,大家可以下载自己研究一下,附带有源代码.
                        链接:https://pan.baidu.com/s/1dv3t8MYzcDTwkSu6yGB_lA
                        提取码:zg93


                        IP属地:广西14楼2020-10-14 08:39
                        回复
                          口头支持


                          IP属地:辽宁15楼2020-11-02 15:22
                          收起回复
                            花时间制作了一个工具,当然又用的QBASIC语言,可以用来制作像素图形块,并导出QBASIC支持的数椐. 制作不易,还请大家支持!

                            目前发布0.1测试版,欢迎大家试用
                            链接:https://pan.baidu.com/s/1MHC5wgpSPCCg4OWeGVV5Ag
                            提取码:wrzv
                            如果失效请私信或回复我的帖子联系我以便补发.


                            IP属地:广西16楼2020-11-03 15:45
                            回复
                              都没人吗,最近我正在制作一个地图编辑器,配合之前的图形编辑器,可以很方便的制作游戏地图


                              IP属地:广西17楼2020-12-08 20:33
                              回复