~~
搗鼓了將近半個(gè)月的控制臺(tái).還是小有成就.熟悉了許多操作控制臺(tái)的函數(shù).用控制臺(tái)作為繪圖工具,繪制出了俄羅斯方塊和貪食蛇.在公司用控制臺(tái)模擬了一個(gè)用于顯示信息的"多窗口".嘗試了一把控制臺(tái)顯示3D的感覺.一切都很美妙.但時(shí)時(shí)候停下來了.解決當(dāng)前應(yīng)該在意的問題.當(dāng)再有閑暇時(shí)間時(shí),再回來慢慢回味,去體會(huì)那種在簡陋的設(shè)備下開發(fā)游戲的快感.無奈,我是一個(gè)八0后,沒有經(jīng)歷過那晦澀而難忘的DOS游戲開發(fā)年代. 因此,只有自己來找罪受了.我喜歡造輪子.喜歡在造輪子的時(shí)候用一些比較落后的工具. 想細(xì)細(xì)體會(huì)一般那神奇的感覺.此次完善的內(nèi)容: 俄羅斯方塊已經(jīng)做完. 開始,游戲,結(jié)束場景都已做完. 貪食蛇能加分.(但沒有做升級(jí)). 新增了幾個(gè)小例子.用于快速了解這個(gè)控制臺(tái)繪制層. 解析了_kbhit( )函數(shù)的返回值. 使之可以取得上,下,左,右光標(biāo),以及ESC,空格,回車鍵. 圖形的顯示又回到了開始的彩色繪圖.相比之前幾幀的效率,不能和現(xiàn)在的同日 而語.其中,完成度較高的要屬俄羅斯方塊了.基本上是一個(gè)成型的小游戲.由于刷新率很高.我這機(jī)器跑40幀,在公司機(jī)器跑200幀.雖然用了雙緩沖,在在快速交換緩沖的時(shí)候,也會(huì)閃屏.因此我將其限制為了10幀. 但畫面的更新是按時(shí)間來的.因此不會(huì)影響.不說了,上碼,發(fā)圖.下載地址.CCGE v1.0.1
posted on 2010-09-02 23:15 麒麟子 閱讀(5076) 評(píng)論(10) 編輯 收藏 引用 所屬分類: Cuckoo 、Download
我對(duì)大俠的佩服猶如濤濤江水,…… 一定要學(xué)習(xí)學(xué)習(xí) 回復(fù) 更多評(píng)論
這個(gè)界面做的確實(shí)很漂亮,不得不贊 回復(fù) 更多評(píng)論
Compiling... SnakeGame.cpp c:\documents and settings\administrator\桌面\ccge\snakegame\snakemap.h(106) : error C2065: 'swprintf_s' : undeclared identifier 執(zhí)行 cl.exe 時(shí)出錯(cuò). SnakeGame.obj - 1 error(s), 0 warning(s) 錯(cuò)誤指向這句:swprintf_s(buf,TEXT("Lv.%d"),mLevel); 回復(fù) 更多評(píng)論
@jince 顯然是你的VC版本太舊 回復(fù) 更多評(píng)論
有問題, 消一行 沒事 我消 2行 直接 Game Over 回復(fù) 更多評(píng)論
恩,恩,那個(gè)邏輯上,或多或少有BUG。 諸位見諒。 回復(fù) 更多評(píng)論
@陳梓瀚(vczh) @陳梓瀚(vczh) 我在用vc6.0,是學(xué)校里用的,現(xiàn)在主流使用什么哪個(gè)版本?? 回復(fù) 更多評(píng)論
@jincevc2003 以后的 回復(fù) 更多評(píng)論
現(xiàn)在主流使用什么哪個(gè)版本 回復(fù) 更多評(píng)論
我也想閑暇的時(shí)候?qū)扅c(diǎn)控制臺(tái)程序,嘿嘿 回復(fù) 更多評(píng)論
Powered by: C++博客 Copyright © 麒麟子