資源簡(jiǎn)介
泡泡堂(炸彈人)小游戲C/C++完整源碼,附游戲背景音樂(lè)及圖片。不懂可私聊。要注意一下需要為編譯器安裝EGE圖形庫(kù)才能正常顯示圖片哦~~~
代碼片段和文件信息
#include
#include
#include
#include
#include
#include
#include
#include
#include
using?namespace?std;
#define?width?14
#define?length?14
int?Map[width][length];
PIMAGE?start;
PIMAGE?play;
PIMAGE?itr;
PIMAGE?play1;
PIMAGE?itr1;
PIMAGE?jsh;
PIMAGE?bk;
PIMAGE?tool;
PIMAGE?daoju;
PIMAGE?sel;
PIMAGE?sel1;
PIMAGE?sel2;
PIMAGE?rzhuan;
PIMAGE?ground;
PIMAGE?ltree;
PIMAGE?house;
PIMAGE?shatan;
PIMAGE?yezishu;
PIMAGE?yizi;
PIMAGE?lengyin;
PIMAGE?haixing;
PIMAGE?wanju;
PIMAGE?mofang;
PIMAGE?jinggao;
PIMAGE?banshou;
PIMAGE?wanjuche;
PIMAGE?danjian;
PIMAGE?danyi;
PIMAGE?dankun;
PIMAGE?shuangjian;
PIMAGE?shuangyi;
PIMAGE?shuangkun;
PIMAGE?people1;
PIMAGE?people2;
PIMAGE?zd1;
PIMAGE?zd2;
PIMAGE?shengming;
PIMAGE?chuizi;
PIMAGE?bingqiang;
PIMAGE?hudun;
PIMAGE?xiezi;
PIMAGE?huidu;
PIMAGE?zdw1;
PIMAGE?zdw2;
PIMAGE?zanting;
PIMAGE?sl1;
PIMAGE?sl2;
PIMAGE?shijiandao;
PIMAGE?zhasi;
PIMAGE?bing;
PIMAGE?bingqiang1;
PIMAGE?bingqiang2;
PIMAGE?shengming1;
PIMAGE?shengming2;
PIMAGE?hudun1;
PIMAGE?hudun2;
PIMAGE?xiezi1;
PIMAGE?xiezi2;
PIMAGE?yaoshui1;
PIMAGE?yaoshui2;
PIMAGE?yaoshui3;
PIMAGE?huaban1;
PIMAGE?huaban2;
PIMAGE?huaban3;
int?second;
void?st();//開(kāi)始
void?js();//介紹
void?dj();//道具
void?sele();//選擇
void?dr();//單人
void?sr();//雙人
void?dpy1();//簡(jiǎn)單游戲
void?dpy2();//普通游戲
void?dpy3();//困難游戲
void?spy1();//簡(jiǎn)單游戲
void?spy2();//普通游戲
void?spy3();//困難游戲
void?Move1();//1P人物移動(dòng)
void?Move2();//2P人物移動(dòng)
void?Boom1();//炸彈
void?playsoundst()//開(kāi)始音樂(lè)
{
PlaySound(TEXT(“開(kāi)始音樂(lè).wav“)?NULL?SND_FILENAME?|?SND_ASYNC?|?SND_LOOP);
}
void?playsoundyx1()//游戲音樂(lè)
{
PlaySound(TEXT(“游戲音樂(lè)1.wav“)?NULL?SND_FILENAME?|?SND_ASYNC?|?SND_LOOP);
}
void?playsoundyx2()//游戲音樂(lè)
{
PlaySound(TEXT(“游戲音樂(lè)2.wav“)?NULL?SND_FILENAME?|?SND_ASYNC?|?SND_LOOP);
}
void?playsoundyx3()//游戲音樂(lè)
{
PlaySound(TEXT(“游戲音樂(lè)3.wav“)?NULL?SND_FILENAME?|?SND_ASYNC?|?SND_LOOP);
}
void?playsoundfzd()//放炸彈
{
????PlaySound(TEXT(“放炸彈.wav“)?NULL?SND_FILENAME?|?SND_ASYNC?|?SND_LOOP);
}
void?playsoundbz()//爆炸
{
????PlaySound(TEXT(“爆炸.wav“)?NULL?SND_FILENAME?|?SND_ASYNC?|?SND_LOOP);
}
void?playsoundjs()//結(jié)束
{
????PlaySound(TEXT(“游戲結(jié)束.wav“)?NULL?SND_FILENAME?|?SND_ASYNC?|?SND_LOOP);
}
//1P玩家類(lèi)
class?person
{
private:
????int?x;
????int?y;
????int?v;
????int?dir;
????PIMAGE*?p;
????int?num_zha;
????int?sm;
????int?fanwei=2;
public:
????person(int?x1int?y1int?v1PIMAGE*?p1int?num1)
????{
????????x=x1;
????????y=y1;
????????v=v1;
????????p=p1;
????????dir=0;
????????num_zha=num1;
????}
????void?setfw(int?f)
????{
????????fanwei=f;
????}
????int?getfw()
????{
????????return?fanwei;
????}
????void?setP(PIMAGE*?pp)
????{
????????p=pp;
????}
????int?getX()//獲取玩家的x坐標(biāo)
????{
????????return?x;
????}
????int?getY()//獲取玩家的y坐標(biāo)
????{
????????return?y;
????}
????int?getNum()//獲取玩家炸彈數(shù)量
????{
????????return?num_zh
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????目錄???????????0??2019-06-16?17:34??泡泡堂\
?????目錄???????????0??2019-06-14?17:37??泡泡堂\bin\
?????目錄???????????0??2019-06-08?08:27??泡泡堂\bin\Debug\
?????目錄???????????0??2019-06-08?08:27??泡泡堂\bin\Debug\新建文件夾\
?????文件???????16790??2019-05-28?11:03??泡泡堂\bin\Debug\新建文件夾\bingqiang.png
?????文件???????17296??2019-05-28?09:50??泡泡堂\bin\Debug\新建文件夾\bk.png
?????文件???????17069??2019-05-28?10:52??泡泡堂\bin\Debug\新建文件夾\chuichui.png
?????文件???????18264??2019-06-05?22:08??泡泡堂\bin\Debug\新建文件夾\chuizi.png
?????文件??????269239??2019-05-27?20:52??泡泡堂\bin\Debug\新建文件夾\daoju.jpg
?????文件???????16767??2019-05-28?11:07??泡泡堂\bin\Debug\新建文件夾\dianguang.png
?????文件???????17948??2019-05-28?17:45??泡泡堂\bin\Debug\新建文件夾\haixing.png
?????文件???????16534??2019-05-28?10:54??泡泡堂\bin\Debug\新建文件夾\huaban.png
?????文件???????17064??2019-05-28?10:47??泡泡堂\bin\Debug\新建文件夾\hudun.png
?????文件???????17041??2019-06-06?10:08??泡泡堂\bin\Debug\新建文件夾\huoyan.png
?????文件???????27211??2019-05-27?13:15??泡泡堂\bin\Debug\新建文件夾\itr.png
?????文件???????26728??2019-05-27?13:16??泡泡堂\bin\Debug\新建文件夾\itr1.png
?????文件??????250749??2019-05-27?20:43??泡泡堂\bin\Debug\新建文件夾\jsh.jpg
?????文件???????16950??2019-05-28?11:06??泡泡堂\bin\Debug\新建文件夾\leishen.png
?????文件???????17960??2019-05-28?17:46??泡泡堂\bin\Debug\新建文件夾\lengyin.png
?????文件???????16888??2019-05-28?10:56??泡泡堂\bin\Debug\新建文件夾\muma.png
?????文件???????27252??2019-05-27?13:14??泡泡堂\bin\Debug\新建文件夾\play.png
?????文件???????26689??2019-05-27?13:14??泡泡堂\bin\Debug\新建文件夾\play1.png
?????文件???????17494??2019-06-02?16:47??泡泡堂\bin\Debug\新建文件夾\renhou1.png
?????文件???????16513??2019-06-02?18:09??泡泡堂\bin\Debug\新建文件夾\renhou2.png
?????文件???????17148??2019-06-02?16:47??泡泡堂\bin\Debug\新建文件夾\renqian1.png
?????文件???????17165??2019-06-02?16:55??泡泡堂\bin\Debug\新建文件夾\renqian11.png
?????文件???????17072??2019-06-02?16:56??泡泡堂\bin\Debug\新建文件夾\renqian12.png
?????文件???????17073??2019-06-02?18:07??泡泡堂\bin\Debug\新建文件夾\renqian2.png
?????文件???????16928??2019-06-02?16:49??泡泡堂\bin\Debug\新建文件夾\renyou1.png
?????文件???????16726??2019-06-02?18:08??泡泡堂\bin\Debug\新建文件夾\renyou2.png
?????文件???????16988??2019-06-02?16:48??泡泡堂\bin\Debug\新建文件夾\renzuo1.png
............此處省略327個(gè)文件信息
評(píng)論
共有 條評(píng)論