smx吧 关注:815贴子:58,576
  • 3回复贴,共1

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

只看楼主收藏回复



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