耗時一個月,利用業餘時間完成了這款 C# 網絡版鬥地主。這是我學習 C# 半年多來最複雜、最具挑戰性的專案,總代碼量超過 2100 行。雖然網絡層因經驗不足存在延遲導致錯誤的問題,但出牌規則與牌型比較邏輯已相當完善,涵蓋了所有常見牌型組合。
專案初期嘗試嚴格遵循面向對象設計,但隨著網絡通訊、規則引擎等模組的加入,逐漸轉為「走一步算一步」的功能導向開發。這反映了新手在實戰中常面臨的架構與落地的落差。


完整原始碼已開源,歡迎同好下載研究、交流指正。這不僅是一個練習作品,更見證了從零開始構建完整網絡遊戲的成長軌跡。