Caravaneer Clone-A VC++ Porting Project from Flash Game Caravaneer

Introduction

移植自D-MAH( link )的Flash遊戲作品Caravaneer( link )的VC++專案。以下是原作品的遊戲畫面

自2008年年底,我開始進行此遊戲的移植專案,希望能藉著移植這個作品,來達到視窗遊戲設計的自我訓練與對於遊戲層運作的探索。

專案最終完成度端看能繼續投入到什麼程度為止,是否達到100%並不十分重要,但希望能盡量完成原始遊戲的設計範圍.

選擇沙漠商旅為目標的原因:

一.我不打算進行新的企劃案的設計,沙漠商旅雖然是個小遊戲,但是遊戲內充滿各種元素,包含經營,戰術,經濟,角色扮演,劇情.

二.我不打算進行美術創作,因此不能空想一個新的遊戲專案.

因此透過移植這個Flash遊戲的過程來更了解遊戲層的運作,藉此了解一個視窗遊戲遊戲層的單純架構與企劃,美術之間的溝通流程.

本專案僅進行學術研究及開發訓練之用,Caravaneer遊戲之所有素材及名稱之權利為原作者D-MAH所有.

本專案之結果僅會作為本人經歷及教學示範之用,不會進行販售.本人已去函徵求D-MAH之同意,但未獲回音.

System

Download & Update

20100120

Project completed , document is publishing .

20090720

Website created .

Schedule

2008.09 進行核心類別開發

2008.12.28 開始進行版本控制及繪圖平台設計

2009.02.25 進行Resource Pool的開發

2009.03.01 進行Story System的開發

2009.03.11 進行City Editor的開發

2009.03.17 進行Caravan Editor的開發

2009.03.24 進行Menu Editor的開發

2009.04.15 進行Resource Editor的開發

2009.05.09 進行Resource Editor與Menu Editor的整合

2009.05.11 進行城市選單的設計與實作

2009.05.16 進行城市購買選單的設計與實作

2009.06.18 進行關卡資源的釋放與重讀

2009.06.27 進行玩家與城市的擺放與簡單移動

2009.07.09 進行Billboard的實作

2009.07.17 進行UID Updator的開發

2009.08 文件及遊戲事件整理

2009.08.25 進行Individual Editor的開發

2009.09.07 進行Transporter Editor的開發

2009.09.18 進行Equipment Editor的開發

2009.10.02 進行Message Observer功能開發

2009.10.07 開始進行戰鬥系統開發

2009.12.03 戰鬥結束與戰利品選單開發

2009.12.26 進行Cart Editor的開發

2010.01.03 進行文件的撰寫

預定進度

短程:整理文件,8月初已完成

中程目標:遊戲中的購物與經濟運作,9月底已完成

長程目標:切換簡易戰術模式,12月底已完成

Contact

NDark:ndark@hotmail.com

Some Screen Shots

版權宣告

工作小組宣告

遊戲開場動畫替代文字

遊戲主選單

選擇讀檔清單

進入大地圖探索模式

地圖選單

商旅資料選單

商旅的貨物選單

進入城市Poca Cosa

市集內的貨物

購買的數量計算機