資源簡介
下載包有完全源碼和每一個功能的最詳細實現過程(word),不用安裝vc6.0,雙擊snake.exe即可運行
主要功能說明如下:
1 菜單欄說明
(1) 游戲
1)開始:游戲開始或game over!后的新游戲開始
2)停止:游戲進行期間可暫停
3)繼續:將暫停的游戲繼續
4)退出:游戲退出
(2) 背景
1)背景顏色:可以選紅,綠,藍,默認(白色),更多(為顏色對話框,可選任何顏色和自定義顏色)
2)背景圖片:可選大頭蛇,小粉蛇,大青蛇
3)背景音樂:控制著背景音樂的播放和停止
(3) 換膚:共有九種皮膚可選
(4) 等級:分為低,中,高三級,區別為貪吃蛇的速度
(5) 幫助:彈出閱讀本文檔的對話框
2 工具欄說明
1)中:中級游戲
2)高:高級游戲
3)紅綠藍:分別將背景設為紅色,綠色,藍色
4)開停繼:游戲的開始,暫停,繼續
5)音:音樂的播放和停止
6)色:為顏色對話框,可選任何顏色和自定義顏色
3 視圖區說明
1)蛇頭:蛇頭為自己畫的四個方向的位圖控制
2)墻:特定位圖資源畫出,循環移動
4 狀態欄說明
1)狀態欄右下角顯示日期,時間,得分
5 本游戲有快捷菜單
如:ctrl+b 為開始
ctrl+t 為停止
ctrl+e 為繼續
ctrl+r 將背景設為紅色
alt+x 退出

代碼片段和文件信息
//?Item.cpp:?implementation?of?the?CItem?class.
//
//////////////////////////////////////////////////////////////////////
#include?“stdafx.h“
#include?“snake.h“
#include?“Item.h“
#ifdef?_DEBUG
#undef?THIS_FILE
static?char?THIS_FILE[]=__FILE__;
#define?new?DEBUG_NEW
#endif
//////////////////////////////////////////////////////////////////////
//?Construction/Destruction
//////////////////////////////////////////////////////////////////////
CItem::CItem()
{
}
CItem::~CItem()
{
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????29049??2004-09-09?23:28??twowallsnake\a.mid
?????文件???????4455??2010-02-03?11:03??twowallsnake\snake.cpp
?????文件???????4046??2010-08-09?22:19??twowallsnake\snake.clw
?????文件???????4287??2009-04-30?09:29??twowallsnake\ReadMe.txt
?????文件???????1375??2010-02-03?11:02??twowallsnake\snake.h
?????文件??????57646??2009-05-25?23:54??twowallsnake\eat.wav
?????文件????????207??2009-04-30?09:29??twowallsnake\StdAfx.cpp
?????文件???????1464??2009-04-30?09:29??twowallsnake\snakeDoc.h
?????文件???????1722??2009-04-30?09:29??twowallsnake\snakeDoc.cpp
?????文件?????548944??2008-12-26?21:08??twowallsnake\SkinPPWTL.dll
?????文件???????1107??2009-05-18?08:58??twowallsnake\StdAfx.h
?????文件????????535??2009-04-30?09:29??twowallsnake\snake.dsw
?????文件?????140288??2010-08-09?22:19??twowallsnake\snake.ncb
?????文件????????244??2010-08-09?22:19??twowallsnake\snake.plg
?????文件???????1493??2009-05-26?23:04??twowallsnake\MainFrm.h
?????文件????????496??2009-05-27?01:31??twowallsnake\Item.h
?????文件?????432712??2010-08-09?22:16??twowallsnake\snake.ilk
?????文件????????516??2009-05-27?01:24??twowallsnake\Item.cpp
?????文件??????16489??2010-02-03?10:51??twowallsnake\snake.rc
?????文件???????3001??2010-02-03?10:51??twowallsnake\Resource.h
?????文件??????57856??2010-08-09?22:19??twowallsnake\snake.opt
?????文件?????528454??2010-08-09?22:16??twowallsnake\snake.exe
?????文件?????368616??2010-02-03?10:51??twowallsnake\snake.aps
?????文件???????3413??2009-06-09?22:40??twowallsnake\snakeView.h
?????文件???????2730??2009-06-08?18:45??twowallsnake\StartDialog.cpp
?????文件???????1015??2010-09-07?19:34??twowallsnake\一定要讀我.txt
?????文件???????1417??2009-06-08?18:42??twowallsnake\StartDialog.h
?????文件???????3935??2009-06-08?12:07??twowallsnake\MainFrm.cpp
?????文件?????214016??2010-08-09?22:19??twowallsnake\Debug\vc60.idb
?????文件????7201688??2010-08-09?17:32??twowallsnake\Debug\snake.pch
............此處省略62個文件信息
- 上一篇:用MFC制作一個截屏小工具
- 下一篇:列車時刻表查詢系統c++ sql
評論
共有 條評論