游戲、動漫、影視教育培訓機構。
中國動漫游戲職業教育領導品牌
當前位置:首頁 > 學習園地 > 正文

我和迅飛工坊一起成長

2016-10-12 編輯:匯眾教育成都軟件實訓基地-劉老師

2016年8月17號,迅飛工坊成立,我有幸成為里面的第一個程序員,開啟一個半月的商業游戲項目制作。

2016817號,迅飛工坊成立,我有幸成為里面的第一個程序員,開啟一個半月的商業游戲項目制作。

  

第一天杜老師告訴我們要做一個斜45度類3D游戲的塔防,簡單的介紹了這個項目,馬上就安排了任務,讓我用3天時間做一個用C#寫一個XML代碼轉換的切圖工具,我對XML的認識很模糊,在正式上班第一天花一個上午查詢XML有關的知識,一個下午就基本上將這個工具完成,完成后讓我覺得自己的自學能力有了很大的提高。



因為我們是按照商業游戲來規范的,不是簡單的一個工程,所以我在制作游戲邏輯之前杜老叫我先寫了一個地圖編輯器,簡單點就是說我們的游戲地圖是由一個個格子組成的,而我就要去定義這個格子的大小和位置,并將其鋪滿,再在上面添加塔座,道路,障礙物,目標點或者其他東西,而我當時連地圖編輯器是什么都不知道,只有在杜老給我的描述中摸索,自學,最后花了一個星期的時間終于將其初步完成,我覺得這個編輯器的制作讓我對游戲地圖的制作有了很大的認識,包括以后我將地圖編輯器完善以后制作地圖簡直非常輕松。



然后就開始正式寫游戲了,最開始的時候是按照我自己的方式去寫游戲腳本,后來代碼越寫越多的時候發現代碼非常亂,邏輯思路也不清晰,雖然能完成功能但架構寫的很不好。為了完善架構,我將很多腳本重寫一遍又一遍,比如敵人管理器和敵人數據移動方式那塊我就重寫了差不多5遍。一直到最后,一個世界管理器管理地圖管理器,敵人管理器,塔管理器,英雄管理器,XML管理器5個管理器;地圖管理器負責加載地圖,道路,塔座;敵人管理器管理不同敵人的數據,敵人移動方式;塔管理器管理不同塔的數據,塔的攻擊方式和攻擊判定;英雄管理器管理英雄的金錢,血量等;XML管理器負責加載敵人和塔的各種數據;架構層次分明,邏輯思路清晰。所以我們游戲的地圖可以通過地圖編輯器改變,我們游戲的人物可以通過改寫Excel文檔里面的數據然后轉換成XML格式改變??傊覀兊拇a非常的靈活,稍微有一點商業游戲的樣子了。


一個半月的時間即將結束,游戲也即將完成,以上便是我進入迅飛工坊所做的事情以及收獲,真心覺得這次收獲非常大,讓我對商業游戲的制作有了更深的認識和理解,也對我自己的代碼編寫能力,邏輯判斷能力和自學能力有了很大的提高。真誠感謝匯眾教育給了我這次機會,最后祝愿迅飛工坊越做越好!

 

 楊煕文

   2016. 9. 29

 

 

標簽:迅飛工坊項目   萌寵作戰記   文章鏈接:http://www.dostihyjc.com/learnnew_28.html
廣告位

匯眾教育移動網站二維碼

關于我們人才招聘網站合作聯系方式客服中心網站地圖
Copyright 2008 匯眾益智(成都)教育科技有限公司All Rights Reserved 蜀ICP備14022117號-1

亚洲人成网站免费播放_在线观看日本高清=区_五月天网站