php+as3簡單聊天室(總結一下前面仙劍demo都寫了些什麼)

1.人物控制系統完成


2.Npc AI系統完成,AI包括npc自動尋路,自動應對玩家反應(如行進到玩家身邊改變原有行爲動作等等,共製作了5種行爲Ai模式,現階段基本可以模擬仙劍類遊戲所有NpcAI)


3.Npc交互系統完成(包括交易系統),包括玩家化身與Npc對話,交接任務,買賣物品(服裝,武器,藥品)【最新的交易系統,以物換物佔時沒有實現,等後續Demo來完善】。


4.劇情繫統,劇情繫統使用Dialogue System for Unity1.3,基本可以滿足現在仙劍類遊戲的模擬,包括場景觸發器(Dialogue System for Unity本身沒有,不過我自己寫做了一個,難度不是很大,如果不想使用,可以把劇情做成單獨的Scene【軒轅劍6就是做成單獨Scene,減少因爲玩家控制系統與Dialogue System for Unity轉化過程中可能出現的BUG,這個因爲開始沒過多考慮,以後Demo版本升級後,可能會做獨立場景-因爲整個Demo開發時間只有2個月時間,而且之間還因爲過年和其他事,開始沒有過多考慮同一場景控制器過多的問題。】)--製作了一個多人場景對話,(對話可根據需要加入語音同步,動作同步,鏡頭同步,AI同步)---因爲Dialogue System for Unity龐大複雜內置了自己的控制檯和自己的腳本系統,所以我爲了方便自己翻譯了Dialogue System for Unity的系統文檔300多頁,並且製作了API電子書,在討論章節後面會放出下載。



5.物品包裹裝備界面等系統基本完成【後面會根據情況添加樹形框來顯示劇情完成度,這個要添加的細節太多,後面版本慢慢加】


6.升級系統完成(包括測試祕技),升級曲線影響包括攻擊,防禦,血量,技能開啓等等。


7.地圖系統,小地圖系統完成(因爲沒人作圖,所以佔時放大的縮略式場景小地圖還沒做,不過我會講解原理)。


8.戰鬥系統-回合制戰鬥完成度70%,包括怪物AI,玩家控制,包括物理攻擊,技能攻擊,技能特效鏡頭,魔法特效,戰鬥勝利獎勵系統,-現階段只包括經驗獎勵,(物品掉落Demo1.0暫時沒加,但我會開一個專門針對物品掉落和技能需求的帖子,後續Demo會完善,物品掉落,金錢掉落都會加入),因爲戰鬥系統使用的TurnGame插件本身存在很嚴重的BUG(因爲沒得選擇,這個系統是U3D代碼商店唯一一個回合制遊戲代碼例子,因爲BUg問題,原作者已降價到10美元以下,並且停止開發),而且控制系統我由原來的純鍵盤改成了和仙劍系列一樣的純鼠標控制(戰鬥界面系統使用NGUI製作),暫時完美度還沒達到要求,後面如果有足夠時間可能會對戰鬥系統大改有可能會根據TurnGame系統邏輯重寫全部代碼(原來有這個打算,但這個系統代碼量太大,改寫控制系統就已經寫了數千行代碼,所以暫時放棄了),有打算加入軒轅劍6的奇兵系統(召喚物參戰)暫時像仙4以前的回合制戰鬥沒什麼問題,另外回合制滑竿佔時未做,後面Demo或許會加入,(因爲這個代碼不是我寫的,而且裏面邏輯有些混亂,在代碼分析最後,我會貼出我以前寫的一個AS3的回合制戰鬥系統,需要的小夥伴可以根據我以前的AS3系統寫自己的回合制戰鬥遊戲,那個功能雖然弱了些,不過代碼相對簡單。)


9.小遊戲--這個暫時沒有加,不過因爲使用了Ngui,可能後續Demo會直接拖一個我寫的2D遊戲(比如山寨水果忍者)到仙劍Demo中,這個暫時先不加入,因爲幾乎不影響其他系統運作。


10.遊戲的存儲,界面場景切換數據,遊戲聲音控制等等其他零碎完成度80%。

上面的紅色部分是現在已經更新完的,想一想,原來還有這麼多東西可寫,下一篇我們說說小地圖製作,升級系統,物品掉落,和戰鬥系統差不多會弄到一起。

本來標題是php,怎麼這麼多廢話,本來完全沒考慮,更新php的東西,不過上週突然有小夥伴私信給我,我們一個在網上下載的php+as3的簡單聊天室程序,我下載了下來,發現跑不了,於似乎仔細回憶爲啥找我,偶然間我想到,好像12年這個東西是我在某個帖子回覆的時候,對某位小夥伴的源碼提出了修改意見,我自己改沒改這段代碼,我自己真的想不起來,我只記得,當時我的確做過兩個差不多的東西,但是用的技術是amfphp+as3+mysql,沒用amfphp的項目真的沒想起來,於是在牀底下拿出來xp系統的機器找了下原來的php工程,驚奇的發現裏面居然真有這個東西,看了下代碼,發現的確我自己修改過了,包括中文輸入支持,另外as3源碼也提出來,做了代碼優化。不再是寫在flash工程第一針上面(我寫as3平時都是正常使用文檔類來寫,可能有很多as2的老開發者習慣寫在第一針,但我對這種寫法很不適應),至於爲什麼最近php又火起來了,可能是因爲微信開發最近很火的原因,反正不管怎麼樣,

先就這樣吧,直接看下效果,後面我看看把amfphp的兩個類似東西整理一下發上來,代碼在這裏,這篇其實就是一個對前面章節的總結,

數據庫結構是這樣的

沒什麼東西,下載鏈接


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章