超级马里奥大佬的作品!C++

博主分享了一位大佬使用C++语言复刻的超级马里奥游戏,代码执行时可能导致电脑出现小问题,但整体作品令人惊叹。文章提供了多个链接供读者进一步探索。
摘要由CSDN通过智能技术生成

这个是大佬级作品
太NB
代码我刚刚一复制
电脑:您的电脑出现一点点bug
蓝屏了…………
所以不复制了
文件上传成功有兴趣的朋友看一下啊!
看看图片:
在这里插入图片描述
整体就是这样
打开这个!!!!!!!!!!!!!!!!!!!!!!
打开这个!!!!!!!!!!!!!!!!!!!!!!
打开这个!!!!!!!!!!!!!!!!!!!!!!
打开这个!!!!!!!!!!!!!!!!!!!!!!
打开这个!!!!!!!!!!!!!!!!!!!!!!
打开这个!!!!!!!!!!!!!!!!!!!!!!
打开这个!!!!!!!!!!!!!!!!!!!!!!
在这里插入图片描述
打开这个!!!!!!!!!!!!!!!!!!!!!!
打开这个!!!!!!!!!!!!!!!!!!!!!!
打开这个!!!!!!!!!!!!!!!!!!!!!!
打开这个!!!!!!!!!!!!!!!!!!!!!!
打开这个!!!!!!!!!!!!!!!!!!!!!!
打开这个!!!!!!!!!!!!!!!!!!!!!!

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
ok了

一部分代码:

#include "DxLib.h"

void end();

extern int ma,t,tt;
extern int grap[161][8],mgrap[51];
int x1;
extern int oto[151];

extern int anx[160],any[160];
extern int ne[40],nf[40];

void loadg(void){
   

for (t=0;t<7;t++){
   
mgrap[t]=0;
}

/*
for (t=0;t<161;t++){
for (tt=0;tt<8;tt++){
grap[t][tt]=0;
}}
*/

//ma-=100;//mb==5000;
//end();


//夋憸撉傒崬傒

// 摟夁怓傪曄峏
SetTransColor( 9*16+9 , 255 , 255 ) ;

//僾儗僀儎乕
mgrap[0] = LoadGraph( "res/player.png" ) ;
//僽儘僢僋
mgrap[1] = LoadGraph( "res/brock.png" ) ;
//傾僀僥儉
mgrap[2] = LoadGraph( "res/item.png" ) ;
//揋
mgrap[3] = LoadGraph( "res/teki.png" ) ;
//攚宨
mgrap[4] = LoadGraph( "res/haikei.png" ) ;
//僽儘僢僋2
mgrap[5] = LoadGraph( "res/brock2.png" ) ;
//偍傑偗
mgrap[6] = LoadGraph( "res/omake.png" ) ;
//偍傑偗2
mgrap[7] = LoadGraph( "res/omake2.png" ) ;
//僞僀僩儖
mgrap[30] = LoadGraph( "res/syobon3.PNG" ) ;


//僾儗僀儎乕撉傒崬傒
grap[40][0] = DerivationGraph( 0, 0, 30, 36, mgrap[0]) ;
grap[0][0] = DerivationGraph( 31*4, 0, 30, 36, mgrap[0]) ;
grap[1][0] = DerivationGraph( 31*1, 0, 30, 36, mgrap[0]) ;
grap[2][0] = DerivationGraph( 31*2, 0, 30, 36, mgrap[0]) ;
grap[3][0] = DerivationGraph( 31*3, 0, 30, 36, mgrap[0]) ;
grap[41][0] = DerivationGraph( 50, 0, 51, 73, mgrap[6]
包含制作的说明档(readme.doc)以及一定会动的执行档 一、 超级玛丽制作揭秘1工程开始 2 二、 超级玛丽制作揭秘2图片基类MYBITMAP 4 三、 超级玛丽制作揭秘3游戏背景 类MYBKSKY 7 四、 超级玛丽制作揭秘4图片显示 类MYANIOBJ 9 五、 超级玛丽制作揭秘5魔法攻击 类MYANIMAGIC 13 六、 超级玛丽制作揭秘6时钟控制 类MYCLOCK 14 七、 超级玛丽制作揭秘7字体管理 类MYFONT 19 八、 超级玛丽制作揭秘8跟踪打印 类FILEREPORT 22 九、 超级玛丽制作揭秘9精灵结构struct ROLE 24 十、 超级玛丽制作揭秘10子弹的显示和帧的刷新 26 十一、 超级玛丽制作揭秘11子弹运动和打怪 27 十二、 超级玛丽制作揭秘12旋风攻击,小怪运动,火圈 29 十三、 超级玛丽制作揭秘13小怪和火圈,模板 34 十四、 超级玛丽制作揭秘14爆炸效果,金币 37 十五、 超级玛丽制作揭秘15金币提示,攻击提示 41 十六、 超级玛丽制作揭秘16攻击方式切换 43 十七、 超级玛丽制作揭秘17地图物品 44 十八、 超级玛丽制作揭秘18背景物品 47 十九、 超级玛丽制作揭秘19视图 48 二十、 超级玛丽制作揭秘20地图切换 50 二十一、 超级玛丽制作揭秘21游戏数据管理 53 二十二、 超级玛丽制作揭秘22玩家角色类MYROLE 58 二十三、 超级玛丽制作揭秘23玩家动作控制 63 二十四、 超级玛丽制作揭秘24角色动画 69 二十五、 超级玛丽制作揭秘25类GAMEMAP 全局变量 72 二十六、 超级玛丽制作揭秘26菜单控制 窗口缩放 76 二十七、 超级玛丽制作揭秘27程序框架WinProc 80 二十八、 InitInstance函数说明 85 二十九、 后记 87 以下的资源也很不错, 加减可以看一下o 使用C++制作3D动画人物-100%提供源码 http://download.csdn.net/source/2255453 Linux kernel 每一行都完全注释-初学者必备 http://download.csdn.net/source/1982431 Programming Embedded Systems 2nd http://download.csdn.net/source/1982338 J2ME pdf and code 郭克华 http://download.csdn.net/source/2229809 C语言程序设计(Visual+C 6.0环境) http://download.csdn.net/source/2232878 Visual C++ 60 MFC + code 学习最强宝典 http://download.csdn.net/source/2236266 ASP.NET Web (第一次亲密接触ASP.NET) http://download.csdn.net/source/2241466 http://hqioan.download.csdn.net/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值