資源簡介
里面有完整的注釋!!
適合學習
貪食蛇編程要點
1、每次刷屏時需要注意無效矩形區的大小和位置,一般取整條蛇最小坐標和最大坐標組成的矩形(包括蛇的頭和身體)
2、蛇全身的運行軌跡應該參照蛇頭的運行軌跡
3、蛇吃下東西之后身體各點的變化情況應該參照第一點的變化,即第一點發生變化之后下一時間段第二點發生變化,再下一時間段第三點發生變化,依此類推,直到最后一點發生變化結束
4、分數的計算變量:蛇吃的一般屎數量、蛇吃大屎的數量、游戲的難度級別
計算公式:(一般屎數量+大屎數量)*難度級別
5、一個問題:游戲的難度設置選項框和主窗口發生數據交換采用了兩種方法,發送消息法和讀寫外部文件法,第三種選擇就是采用全局變量,但都不是太好,有沒有更合適的方式保證實現該功能的同時不致使程序顯得晦澀難懂不易修改和維護

代碼片段和文件信息
//?stdafx.cpp?:?source?file?that?includes?just?the?standard?includes
// win32.pch?will?be?the?pre-compiled?header
// stdafx.obj?will?contain?the?pre-compiled?type?information
#include?“stdafx.h“
//?TODO:?reference?any?additional?headers?you?need?in?STDAFX.H
//?and?not?in?this?file
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????1311254??2003-03-12?13:09??貪吃蛇\BACKGROU.BMP
?????文件????1108465??2003-04-18?17:15??貪吃蛇\Begin.wav
?????文件????????958??2003-03-12?20:44??貪吃蛇\BITMAP0.BMP
?????文件????????958??2003-03-11?23:42??貪吃蛇\BITMAP1.BMP
?????文件????????958??2003-03-11?23:46??貪吃蛇\BITMAP2.BMP
?????文件????????958??2003-03-11?23:46??貪吃蛇\BITMAP3.BMP
?????文件????????958??2003-03-11?23:46??貪吃蛇\BITMAP4.BMP
?????文件????????958??2003-03-11?23:47??貪吃蛇\BITMAP5.BMP
?????文件????????958??2003-03-11?23:47??貪吃蛇\BITMAP6.BMP
?????文件????????958??2003-03-11?23:48??貪吃蛇\BITMAP7.BMP
?????文件????????958??2003-03-11?23:49??貪吃蛇\BITMAP9.BMP
?????文件????????958??2003-03-11?23:50??貪吃蛇\BMP1.BMP
?????文件???????2238??2003-02-22?15:27??貪吃蛇\BODY.ICO
?????文件???????2238??2003-02-22?15:05??貪吃蛇\BODY2.ICO
?????文件???????2238??2003-02-23?02:04??貪吃蛇\BODY3.ICO
?????文件??????70698??2003-04-18?11:24??貪吃蛇\GameOver.bmp
?????文件????????318??2003-04-18?09:21??貪吃蛇\GAMEOVER.ICO
?????文件?????229180??2003-04-18?17:37??貪吃蛇\GameOver.wav
?????文件???????2238??2003-02-23?02:12??貪吃蛇\ICO00001.ICO
?????文件???????2238??2003-02-23?02:12??貪吃蛇\ICO00002.ICO
?????文件???????2238??2003-03-13?11:43??貪吃蛇\ICO00003.ICO
?????文件??????94686??2003-04-18?09:21??貪吃蛇\ICO00004.ICO
?????文件???????2238??2003-02-23?02:12??貪吃蛇\ICON1.ICO
?????文件???????2238??2003-03-13?11:43??貪吃蛇\ICON2.ICO
?????文件???????2238??2003-03-13?11:43??貪吃蛇\ICON3.ICO
?????文件???????1246??2003-03-12?21:33??貪吃蛇\ICONMAP0.ICO
?????文件???????1246??2003-03-12?21:20??貪吃蛇\ICONMAP1.ICO
?????文件???????1246??2003-03-12?21:20??貪吃蛇\ICONMAP2.ICO
?????文件???????1246??2003-03-12?21:20??貪吃蛇\ICONMAP3.ICO
?????文件???????1246??2003-03-12?21:20??貪吃蛇\ICONMAP4.ICO
............此處省略46個文件信息
- 上一篇:C++ 推箱子 源代碼
- 下一篇:vc++《車型識別系統》
評論
共有 條評論