之前的小項目已經(jīng)完成其徙,如果大家有興趣可以繼續(xù)在細節(jié)方面優(yōu)化和改寫岂贩。接下來我們會用幾個篇幅講解一個新的小項目利赋,希望大家能夠跟著博主一步步地完成。 ...

之前的小項目已經(jīng)完成其徙,如果大家有興趣可以繼續(xù)在細節(jié)方面優(yōu)化和改寫岂贩。接下來我們會用幾個篇幅講解一個新的小項目利赋,希望大家能夠跟著博主一步步地完成。 ...
用了一整天時間杉辙,終于做出了雙人對戰(zhàn)的貪吃蛇,找了幾個同學(xué)試了試,還是很有趣的丑搔。在做這些小游戲的時候?qū)W會了不少知識,有機會我會多嘗試的。下面就把代...
上一篇中Star類的強大之處大家都看到了啤月,今天我們繼續(xù)來通過這個項目展示一下面向?qū)ο蟮牧硪粋€強大之處——繼承煮仇。 代碼復(fù)用準(zhǔn)備 一提到代碼復(fù)用,我...
是不是很炫谎仲,不過我們今天要用C++繪制的不是上面這幅浙垫,而是下面這幅。注意郑诺,是動態(tài)的哦夹姥。 在今天之前,你能想象用C++幾十行代碼就能做出上面這個程...
前兩篇中间景,我們分別介紹了面向?qū)ο蟮姆庋b和繼承兩個特性佃声,今天我們來說最后一個特性:多態(tài)。 什么是多態(tài) 用一句話來概括多態(tài):允許父類的指針指向子類對...
終于等到今天了倘要。在《21天C語言代碼訓(xùn)練營》中圾亏,我就想講這個項目了,只是用C語言寫會比較麻煩封拧,我怕自己水平有限講不清楚砸了自己的招牌志鹃,不得已就放...
這一篇中,我們繼續(xù)繼續(xù)進行我們的坦克大戰(zhàn)泽西。 位置信息數(shù)據(jù)結(jié)構(gòu) 在游戲設(shè)計過程中曹铃,需要記錄大量的位置信息,如果僅僅使用(x捧杉,y)坐標(biāo)很容易出錯陕见。這...
上一篇中,我們添加了可以自動行駛的敵人坦克味抖,今天我們給主戰(zhàn)坦克添加最核心的功能——開炮评甜。 第一次重構(gòu) 既然要開炮,就要有炮彈仔涩。我們自然就想到要新...
戰(zhàn)場范圍 之前我們的坦克從戰(zhàn)場的一邊走出之后會從另一邊重新進入戰(zhàn)場忍坷。這樣不符合我們游戲的定義。我們需要把它們改成遇到戰(zhàn)場邊就不能再繼續(xù)向前走了熔脂。...