龍之森林專案程序

2022-09-16 21:06:26 字數 1000 閱讀 5570

龍之森林是一款桌遊的電子版本,嘗試著實現這款遊戲,主要是源於我對於策略遊戲的喜愛,還有希望通過寫一些unity3d遊戲來加深自己對於unity3d的理解。龍之森林的相關資訊可以在龍之森林作者的主頁裡找到,作者也設計了其它一些其它型別的桌遊,有興趣的話可以去他的主頁逛逛或者聯絡下他本人。通過瀏覽龍之森林作者的主頁,以及與他的幾次簡單交流,讓我覺得他是乙個富有創造力的人,乙個相當有才的人,與這樣的人交流,總能使自己得到進步,這恰好是沉浸於程式以後愈來愈死板及腐朽的自己所缺少的,或許這也是我決定實現這款遊戲的電子版本的原因。

龍之森林是2~4人的對抗遊戲,主要玩法是移動各種兵種來獲取資源,打壓敵方兵種,最終摧毀敵方城池。

摧毀敵方城池。

玩家需要先在棋盤上選擇任意一格來建立城池,建立城池以後玩家會獲得乙個士兵,需要點選新增士兵將士兵新增到城池周圍八格中的任意一格。移動士兵可以顯示周圍的牌,如果有資源牌也可以獲取到資源。一回合結束後(回合倒計時到0),另一名玩家開始執行相同的動作。新增兵種和移動兵種都算是一步,玩家每回合開始會獲得2·6的隨機步數。

城池有三個等級,一級城池有三滴血,二級城池有四滴血,**城池有五滴血,城池被毀則失敗。

兵種有三種,士兵,弓兵和火龍,士兵和弓兵都只能攻擊上下左右四個方向,士兵攻擊敵方後會跳到敵方位置,弓兵攻擊敵方後可以處於原位,火龍可以攻擊八個方向,攻擊敵方後會跳到敵方位置,不過只能放置在特殊地形(熔岩)上。每個士兵生命都是一,攻擊也是一。

資源有三種,石頭,糧食,**,石頭用來修補城池(消耗5石頭補一滴血),糧食用來生產兵種(士兵消耗2糧食,弓兵消耗4糧食,火龍消耗6糧食),**用來公升級城池(消耗15**)。

熔岩,樹林,和草地。

如何新增士兵:點選新增士兵,點選自己視野內的任意一格。

如何移動士兵:遊戲介面上點選士兵,可以選中士兵/取消選中士兵,然後點選士兵周圍八格任意一格來移動士兵

如何公升級城池:點選介面上的公升級按鍵會自動公升級本方城池。

--更新(2015.07.23)

實現遊戲基本流程

更改翻牌為視野

新增城池後自動贈送乙個士兵

練習 6 綠紋龍的森林遊記 DFS

description 暑假來了,綠紋龍很高興。於是飄飄乎就來到了森林一日遊。可是他卻看到了很不和諧的一幕,一群獵人在森林裡圍捕小動物。森林可以看做是乙個10 10的方格,如下圖所示,1表示獵人,0表示小動物。已知獵人保持不動,而小動物可以往上下左右任意方向逃脫 當然不能撞上獵人 小動物可以逃出森林...

專案管理 王如龍老師 經典語錄

1.知道哪些事情應該做 能夠做,說明你在成長 2.知道哪些事情不應該做 不能夠做,說明你在成熟。3.能夠充分的利用時間,說明你在成長,能夠有效的控制時間,說明你在成熟。4.能用適當的方法,使自己處於最佳狀態,說明你在成長 能用有效的方法,使他人處於最佳狀態,說明你在成熟!5.軟體專案管理是軟體人的基...

分析「詞頻統計「專案程序

目錄 功能需求 實現 psp功能需求 1.小檔案輸入 2.支援命令列輸入英文作品的檔名 3.支援命令列輸入儲存有英文作品檔案的目錄名,批量統計 4從控制台讀入英文單篇作品 實現 本次 實現了功能3。類名功能 void main string 主函式,呼叫其他函式實現基本功能 void sortmap...