Posted on 2008-10-25 22:17
劍孤寒 閱讀(438)
評(píng)論(0) 編輯 收藏 引用 所屬分類(lèi):
游戲編程
RPG游戲開(kāi)發(fā)日志 下載Demo
2008年6月28日
最近工作仍然很忙,所以游戲制作進(jìn)度還是很慢,現(xiàn)在已完成了系統(tǒng)菜單,戰(zhàn)斗系統(tǒng)也完成了一半了,等忙過(guò)這段時(shí)間,把戰(zhàn)斗系統(tǒng)寫(xiě)完應(yīng)該就可以更新一下Demo了。
系統(tǒng)菜單:

戰(zhàn)斗系統(tǒng):




2008年3月15日
由于工作比較忙,從開(kāi)始制作這個(gè)游戲到現(xiàn)在差不多半年了才完成游戲的一些基本系統(tǒng),做這個(gè)游戲占了我大部分業(yè)余時(shí)間,雖然很累,但是跟做游戲的樂(lè)趣相比也算不了什么了。
這個(gè)游戲決定采用《天之痕》的素材來(lái)做,一來(lái)是因?yàn)樗乃夭募词乖诮裉炜磥?lái)仍可算得上精美,另外一個(gè)原因是當(dāng)年玩這個(gè)游戲時(shí)被深深的感動(dòng)了一把,所以對(duì)這個(gè)游戲留下了深刻的印象。
好了,閑話不多說(shuō),先上一張圖吧。

《云城之夢(mèng)》的地圖仍然使用格子來(lái)判斷行走和觸發(fā)劇情,腳本方面使用了現(xiàn)在在游戲制作行業(yè)開(kāi)始流行的Lua語(yǔ)言,上圖中的對(duì)話系統(tǒng)就是用Lua寫(xiě)的。下面為地圖編輯器:

由于這個(gè)游戲使用的是我自己寫(xiě)的Galaxy2D游戲引擎,而這個(gè)引擎又是基于D3D的,在比如顯示游戲大地圖的時(shí)候可能會(huì)因?yàn)榧y理過(guò)大而顯卡不支持出現(xiàn)問(wèn)題,為了解決這個(gè)問(wèn)題,我專(zhuān)門(mén)針對(duì)大尺寸紋理寫(xiě)了一個(gè)ggeImage類(lèi),在內(nèi)部把大紋理拆成一些小紋理,并實(shí)現(xiàn)自動(dòng)管理和拼接,這樣多大的地圖也不怕了。
接下來(lái)看看明暗效果和粒子效果吧,在《天之痕》里走到陰影下人物會(huì)變暗,走到窗戶旁會(huì)被照亮,這個(gè)在當(dāng)時(shí)的游戲中是很少見(jiàn)的,加了明暗效果以后,人物跟場(chǎng)景結(jié)合在一起的感覺(jué)就更明顯了,而粒子特效可以試場(chǎng)景顯得更加真是生動(dòng)。



然后是游戲中的關(guān)鍵字顯示,這個(gè)作為給玩家的提示還是很必要的,由于這個(gè)功能比較有用,所以我把這個(gè)功能做到了Galaxy2D引擎里,這樣在顯示關(guān)鍵字的時(shí)候直接在關(guān)鍵字前面加上一個(gè)標(biāo)記就好了。

最后是對(duì)話系統(tǒng),算是RPG游戲中相對(duì)來(lái)說(shuō)比較重要的系統(tǒng)了吧。