騎士飛行棋專案總結

2021-06-28 00:20:54 字數 302 閱讀 9292

今年元旦,做了傳智播客的騎士飛行棋專案,是個c#控制台程式。我是初學者,還不了解uml,沒有什麼建模,邏輯圖之類的思路。

不過做完了之後,還真是覺得對於我這個初學者的鍛鍊很大。

1. 把需求用方法來分解,重要的一條就是如果出現大量重複的**,就應該可以寫成乙個方法

2. 在設計的時候對於變數的定義,比如如果能定義成乙個陣列,那麼就要比定義成兩個相同型別變數好一些

3. 對於分支 迴圈語句的基礎使用還需要熟練

推薦和我一樣的c#初學者練習一下,對面向過程的這個部分很有價值

專案需求及c#控制台程式如下:

騎士飛行棋

include include include include int map 110 bu 1000 char str 4 20 struct node a 3 void f strcpy a 2 name,str m printf 玩家2選擇了 s n n a 2 name printf 人物選...

騎士飛行棋

using system using system.collections.generic using system.linq using system.text namespace 騎士飛行棋 宣告乙個陣列用來存玩家a和玩家b public static string playernames ne...

飛行棋總結

方法名 引數返回值 功能showui無無 顯示遊戲表頭 initmap無無 將放置障礙的位置用數字列出,然後將顯示同一種障礙位置的陣列進行在賦值,1 為一種障礙 2 為一種障礙 3 為一種障礙 等等 drawmap無無 畫地圖 橫行,豎行 drawstringmap int pos string 畫...