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

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