創作內容

5 GP

第三作開發進度 - 02

作者:平板電腦│2014-09-01 08:32:29│巴幣:10│人氣:372

我發現自己越來越懶了XD
上一篇文章的發佈在8月初,而這篇竟然到了9月才出現......(艸)

OK,開始說正題吧。

這次的進度......不,應該也說不上是進度。
因為在幾天之前程式碼被我砍掉重練了。

我知道這樣子的作法是有點......不太妥當。
不過現在也不是真的在公司寫程式,所以後來想想也覺得沒差。

至於為什麼會砍掉重練?
主要還是因為舊版程式碼裡頭有太多從第一作第二作借來的「框架」。
而那些「框架」是當時對於寫遊戲還很陌生的我所摸索而來的。

. 超多的重複程式碼

. 多餘的class

. 99.9%耦合的程式結構

. 一堆辭不達意的註釋

. 很多東西沒有妥善的封裝,因此很難對某段程式碼進行修改

以上是我對那些「框架」所分析而來的結果。
而腦中就有一股聲音對著我吶喊:

「砍掉吧!」

因此在我將資料備份完了之後,就正式的向那些舊「框架」道別了。
重頭開始寫起之後直到現在,新的「框架」回復了原有的功能。
但是!
程式碼整體看起來就比之前的簡潔多了,也必較好閱讀。
我不敢說現在的「框架」就是完美,至少現在對我來說算是適合的。

不過此等「砍掉重練」的冒險行為以後還是少用為妙比較好。

引用網址:https://home.gamer.com.tw/TrackBack.php?sn=2576836
All rights reserved. 版權所有,保留一切權利

相關創作

留言共 2 篇留言

=✪ω✪)σ(ӦωӦ=
話說有什麼問題的話,也可以提出來討論看看 [e12]

09-03 11:15

平板電腦
嗯...問題嗎?感覺是素材來源的問題較大就是了...ˊ_>ˋ09-03 11:31
=✪ω✪)σ(ӦωӦ=
素材你可以考慮找人一起合作...[e39]

09-04 00:38

平板電腦
目前正在考慮找樂師合作的可能性...ˊ_>ˋ09-04 02:55
我要留言提醒:您尚未登入,請先登入再留言

5喜歡★killfree507 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:第三作開發進度 - 01... 後一篇:第三作開發進度 - 03...

追蹤私訊切換新版閱覽

作品資料夾

d88931122所有巴友
老僧的Steam遊戲新作《蘿莉RACING》特價中,歡迎參考 : https://store.steampowered.com/dev/alex94i60看更多我要大聲說昨天18:36


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】