smx吧 关注:826贴子:58,738
  • 6回复贴,共1

【自制马里奥】【Super Mario Demo】【C++】【自带编辑器】

只看楼主收藏回复



回复
1楼2017-08-03 10:21
    2011 年暑假(高一),我花了不到一个月的时间用 VB6 + DX7 编写了这个简单的马里奥,方块只有砖块、问号、地板和水管等几种。内置一个编辑器,以及五张地图,玩家可以自己修改或者创建新地图。只不过由于当时支持 DX7 的条件实在很苛刻,需要注册大量文件控件,连我都搞不清楚缺了什么文件,导致当时的 VB6 版在很多玩家电脑中无法运行,目前使用 C++ + DX9 翻译源代码,重新生成了可以直接运行的程序,绝大部分代码没有经过改动。


    配置要求:
    操作系统:最低 Windows XP SP3
    内存:最低 64 MB


    控制方法:
    AD 左右
    J 加速,K 跳跃
    Esc 退出


    Main Program.exe 为主程序。
    Designer.exe 为编辑器。编辑器运行第一下可能会报错,再次运行一下就可以了,如果还不行,右键管理员运行“注册.bat”


    由于当时时间不足,整个游戏的运行速度受到帧率的影响,当时编写时用的是 CRT 显示器 85 Hz,如果你的显示器刷新频率为 60 Hz,那么游戏速度将会慢一些(其实我目前的电脑也是)。


    本游戏标准窗口大小为 800 × 600。


    游戏主逻辑所有代码由 HOLIHAND 一人编写,没有引用任何代码,VB6 爱好者以及学习者,或者想学习算法的朋友可以参考 VB6 版源码。


    游戏主程序及 VB6 版源码下载地址:holihand.ys1和谐68.c和谐om


    这里特别感谢当时《超级马里奥吧》的元老 40743 制作的地图 1-1.smd。


    回复
    3楼2017-08-03 10:25
      顶一个


      回复
      来自Android客户端4楼2017-08-12 13:37
        这个吧里居然还有人 感动


        回复
        5楼2017-08-21 18:13
          emmmm过了一个月


          回复
          来自Android客户端6楼2017-09-03 19:10
            欢迎元老回来看看,可惜这里已经接近荒废了……
            另外我知道blueyoshi也在做vb的编辑器,也许你们可以沟通下


            收起回复
            来自Android客户端7楼2018-01-13 13:42

              扫二维码下载贴吧客户端

              下载贴吧APP
              看高清直播、视频!