當初我計畫在 PokerStove 的基礎上進行客製化。然而,經過多次嘗試後,我發現在原始 C++ 代碼上進行編譯與修改充滿挑戰。回顧並重新學習 C++ 的過程是一段令人懷念的旅程,喚起了許多年少時的記憶。雖然探索 C++ 再次帶來樂趣,但我逐漸意識到,繼續使用 C++ 對我而言,未來的維護成本將過於高昂。 因此,我下定決心以熟悉的 C# 重新開始,從零定義所有的基礎類別。這樣的方式帶來了另一種樂趣,不僅能自主設計底層架構,還能結合 GPT AI 的輔助,大幅提升編碼效率,讓整體開發過程更加愉快。
Initially, I planned to customize the project based on PokerStove. However, after multiple attempts, I found that compiling and modifying the original C++ code was quite challenging. Revisiting and relearning C++ turned out to be a nostalgic journey that brought back many memories of my younger days. While exploring C++ again was enjoyable, I gradually realized that continuing with it would lead to excessively high maintenance costs in the future. As a result, I decided to start fresh with C#, a language I am more familiar with, and define all the foundational classes from scratch. This approach brought a different kind of joy—not only in independently designing the core architecture but also in leveraging GPT AI to enhance coding efficiency, making the entire development process more enjoyable.