新的一個月開始了,雖然今天還沒把瑪麗醫生寫出來但隨筆還是要寫一寫的,畢竟不能在一個月的第一天就偷懶,這樣的事情我還是做不出來的(悄悄地說)。
今天玩了很長時間,但不幸中的萬幸就是我還是沒忘記寫我的瑪麗醫生,Bottle的構造函數寫了出來,判斷瓶子里面有沒有可以下移的藥片和藥丸的那個函數也寫出來了,還有就是判斷有沒有可以消除的的地方得那個函數和如果有就消除的那個函數也寫出來了。(寫完上一句的時候感覺到了意思不爽,回去查看了一下代碼,果然我的感覺是很正確的,消除得那個函數就寫了一半,而且還有一點疏忽,到此為止,回去補上面的明天忘了)
posted @
2008-11-01 22:03 正牌的天地之靈和他的徒兒們肖赫_王婷婷_王冠_鄭燚_孫婷 閱讀(212) |
評論 (0) |
編輯 收藏
調試過程中出現的問題以及解決辦法
1、一運行就RE
原因:忘記調用init()函數,導致兩個類沒有實例化,直接讀取野指針。
解決:在主函數里調用init()函數。
2、發現每次生成的蟲子都是一樣的,主函數里雖然srand了,卻沒有達到初始化隨機種子的效果。
原因:我傻了,先init()才srand()。= =||
解決:先srand()再init()。
3、發現實際生成的蟲子數總比應該生成的少那么一兩個。
原因:我只檢測了生成的隨機蟲子是否越界和四周是否構成同顏色的三行或者三列,忘記檢測本位置是否原本有蟲子導致后生成的符合要求的蟲子將原生成的蟲子覆蓋。
解決:ok()函數里多加一條判斷語句
if ( b_grid_type[x][y] == WORM ) return false;
4、按向右鍵也是向左移動。
原因:case RIGHT:里面本應++d_x寫成了--d_x;
解決:>.<
5、下落時RE。
呃,這個問題很大,心很靜的時候解決了,忘記怎么解決的了。大概是重寫了很多函數,很多代碼這樣……
6、生成的藥丸總是青色的。
原因:drawCapsule()函數忘記_setColor()了。
解決:給drawCapsule()函數增加一個顏色形式參數并設置顏色。
7、按一下左會向左移動很多很多格。
原因:按鍵時間雖然感覺很短,可是電腦已經檢測到多次了。
解決:用GetTickCount()函數獲取當前按鍵時間,達到10ms以后再做動作。并且用一個static unsigned char變量判斷是否真正讀入了按鍵。
8、藥丸可以更漂亮些
原因:可愛的糖糖畫了好多圖圖,搶過來用,嘿嘿 ^.^
解決:寫了一個readBMP()函數,免得每次讀取圖片都要增加一大片代碼。
×××××××9、血精靈圖片讀不出來
原因:
解決:
10、不會自己掉落
解決:count每到speed的時候都執行一次fall()函數。
11、最后一橫行連續四個消不掉
原因:竟然把16寫成了15……
解決:我想以后還是多用點const int之類的東西吧……
×××××××12、新生成的不連接藥丸落下時產生的可消四列直至下一次才能消去。
原因:
解決:
13、有時候會生成三個連續同色蟲子
原因:有一種情況是,先生成左蟲子,后生成右蟲子,最后生成中間的蟲子
解決:加上這種情況以后,測試30余次,沒有問題。
×××××××14、竟然偶然發現連接狀態未變化的單獨藥丸不能落的bug
原因:未知
解決:bug未再出現過……
15、藥丸在瓶子最上面的時候不能變化,給玩家帶來不便。
解決:empty()函數里添加if ( y == -1 ) return true;處理特殊情況
×××××××16、竟然發現有不為空卻顏色為黑的格子,bug啊bug,囧bug,bug總是很難預料的
原因:未知
解決:
我有一個很偉大的計劃,就是重寫……
posted @
2008-11-01 21:52 正牌的天地之靈和他的徒兒們肖赫_王婷婷_王冠_鄭燚_孫婷 閱讀(206) |
評論 (2) |
編輯 收藏
接著句子表達。
今天小光棍節,所以我和瑪利醫生沒有在一起。
明天不是小光棍節,所以瑪利醫生明天回來。
今天的成果是我那萬惡的江大地圖算是Debug完了,工程啊。
今天的成果是我又重新開始寫我的英語單張了,堅持啊。
今天的成果是我又畫了張桌面,雖然花了不少,但是,一個多小時啊。
好,最后送上小光棍節的禮物:十一月的肖赫

來,大家看這個圖,有什么不妥的呢,沒看出來?再看看吧。還沒看出來?那我說好了。它是不是不修邊幅啊。嘿嘿,嗯,它就差一外套,嗯,這就是一個裸奔的11月桌面。
posted @
2008-11-01 21:37 正牌的天地之靈和他的徒兒們肖赫_王婷婷_王冠_鄭燚_孫婷 閱讀(135) |
評論 (0) |
編輯 收藏
現在我開始用AS做我可愛的mario了哦~~我發現我總是先做圖形的東西。。。額。。讀圖已經都OK了竟然。。。但是邏輯還是很混亂。。加油加油~~我可愛的mario是有希望滴~~~我的n多個類啊。。。。唉。。。我總覺得好像不需要寫那么多個類。。。但是就不自覺的越寫越多了。。貓說類分的越細越好。??墒俏铱傆X得自己分的是不是太細了。。。繼續崩潰ing~~加油糖糖~~哇咔咔
posted @
2008-11-01 18:12 正牌的天地之靈和他的徒兒們肖赫_王婷婷_王冠_鄭燚_孫婷 閱讀(164) |
評論 (0) |
編輯 收藏
今天聽到的比較經典的一句話就是我們復變函數老師的那一句話了,“我比較那個,不想那個”。聽到這句話的時候偷偷笑了好久。這里就順便的“引用”一下。
中午回去的時候確實不困,畢竟上午睡了很長時間,但是我還是忍不住上床睡了一會。但是誰又能想到呢,一覺睡醒之后已經是一個半小時之后了,醒來時候感覺渾身無力,比睡覺之前更乏。醒來之后就趕緊來到了實驗室,做了一些每天的必修事情之后就趕緊寫了瑪麗醫生。下午主要就寫了Bottle的構造函數,沒想到就一點點地構造函數竟然包含了這么多的內容,遇到一點困難就去重新寫一個小程序來測試一下,盡量保證第一編寫的質量,盡量縮短以后調試的時間。晚上的時候玩了一會竟然忘記看那一部下了很久很久的動漫,玩著玩著竟然又想到了Bottle構造函數里面的一個問題,想想還是挺復雜的,今天已經沒有時間解決了,趕緊在Bottle的構造函數里面注釋了一下,明天一定要解決不論有多難。OK,今天到此為止。走了
posted @
2008-10-31 22:12 正牌的天地之靈和他的徒兒們肖赫_王婷婷_王冠_鄭燚_孫婷 閱讀(122) |
評論 (2) |
編輯 收藏
算了一算,瑪麗醫生的截止時間就快到了,想的時間占了絕大多數。婷婷說,編寫程序應該只占一小部分時間而大多數時間都是用在調試程序上的。我的行動卻與婷婷說得相反,至今還未完整地寫過,偶爾的想想個別的函數。前一段時間說過要系統的寫一遍的,卻一直都未實行。這個周末應該是個好機會,可以系統地寫一遍,但是卻驚奇的發現我們的那個麥田網站也要開始策劃了,最近一直覺得很忙,但是卻沒拿出來一點成果,來到實驗室沒有倆星期但也差不多了,是騾子是馬也該拉出去遛遛了。好了,抓住自己的主要目標,先寫瑪麗,網站的事情先讓那些孩子們去看看。
posted @
2008-10-30 22:10 正牌的天地之靈和他的徒兒們肖赫_王婷婷_王冠_鄭燚_孫婷 閱讀(132) |
評論 (1) |
編輯 收藏
可以做成像coolkuai那樣的,從下面向上漲蟲子。
可以有特殊的蟲子,需要消兩次才能消掉。
或者某種蟲子消掉以后會爆炸,炸出四個蟲子。
也可以有隱藏蟲子,碰到它才會出現。(我想到了超級瑪麗)
達到某個分數以后出現特殊的藥丸,可以將某處九個方格里的藥丸一次性炸掉。
對戰模式可以擴展的功能就更多了,比如道具啊之類的。
暫時只想到這幾點,至于能不能實現就是后話了。
posted @
2008-10-30 19:45 正牌的天地之靈和他的徒兒們肖赫_王婷婷_王冠_鄭燚_孫婷 閱讀(144) |
評論 (1) |
編輯 收藏
早上起的不是很早,畢竟是昨天一天都沒有休息好。起床、穿衣、刷牙、洗臉接著就是吃早飯,在接著就是去實驗室。搗鼓搗鼓昨天的圖形學上機,貌似(不是貌似)沒有結果。想去上計算機網絡課的時候,滿桌子竟然找不到我的課本,無奈之下拿了一本Java的書。上課的時候看別的書,這樣我可不好意思坐在前面,一學期破天荒地第一次坐在了后面,竟被同學說成是太陽打北面出來(暈,下著雨的天根本就沒出太陽,那怎么可能從北面出來呢)。上課睡了一小會覺,(很久都沒在課堂上睡過覺了,睡得不是很踏實),行了之后就看了看Java,一本厚厚的書終于在我的堅持不懈下看完了。
一部電影,下了好久了都沒看過。準備趁今天中午不困的時間看一下,結果電腦剛打開老師就進了實驗室,電影直到1點多才開始欣賞??赐炅穗娪袄^續圖形學,在二維與三維的交界處我迷茫了,三維在二維上顯示我老是轉不過彎來。幾乎是搞了一個下午,還是無果。晚上吃過飯,去圖書館借我昨天看到的那一本書(昨天忘帶借書證了),千里迢迢(夸張一下)來到圖書館,找到我要借的那本書,滿懷期待的去借竟然被告知借的書超期了欠費6角,摸一摸口袋,渾身上下竟然沒有一分錢(我的個天吶,那一刻我想殺了那個用我圖書證借書的人的心都有了),無奈只好決定明天帶上6毛錢來借書。晚上索性搞起Java來,上節課是做出來的程序都是散起來的,晚上的任務就是把它們集成起來了。但是不知道是不是那個誰老實跟我開玩笑,我越想做出來的時候,越做不出來。程序就不傳上來了,畢竟這不是搞Java的博客,要快走人了,就結束吧。
posted @
2008-10-29 21:58 正牌的天地之靈和他的徒兒們肖赫_王婷婷_王冠_鄭燚_孫婷 閱讀(157) |
評論 (0) |
編輯 收藏
調試的技巧除了“避免調試”以外,還有心要比較靜,別著急。
可以比較順利的運行了,除了操作比較不爽以外。
這里提供cpp文件的下載。
/Files/jiangnan/DrMario.rar
以及exe文件下載。
/Files/jiangnan/exe.rar
posted @
2008-10-29 21:47 正牌的天地之靈和他的徒兒們肖赫_王婷婷_王冠_鄭燚_孫婷 閱讀(84) |
評論 (0) |
編輯 收藏
沒干勁的一天吧,as第五章都沒看完。唉。。難道是因為很多代碼?不給自己找借口~明天早起看掉他~加油~
幫敏敏找搬東西的圖片。。幾乎把吉祥寺看了一遍。。找東西果然郁悶額。。祈禱他可以找到
posted @
2008-10-28 22:04 正牌的天地之靈和他的徒兒們肖赫_王婷婷_王冠_鄭燚_孫婷 閱讀(110) |
評論 (0) |
編輯 收藏