錢多多娛樂城 C++ GameServer(Windows)主設計:
1.實作DB Agent將其他Service端的指令做快取後再利用QT QDBC對MsSQL Server讀寫。
2.實作C++ WebServer跟C# Web後端API串接,提供讓後台可跟遊戲伺服器做溝通的接口與取得狀態。
3.設計可動態掛載遊戲邏輯的開發框架供其他工程師協同開發。
4.將頻繁存取的Service設計為可搭配Haproxy做負載平衡的架構。
5.遊戲自然機率表設計(賽馬 魚機)
6.整合LuaJIT供營運邏輯相關的程式可以做隨時更改。
C++ Native Library開發:
1.整合boost/websocketpp/lz4/openssl的伺服器通訊函式庫供Windows/Android/Ios/RaspberryPi四平台共用。
2.整合srsrtmp與ffmpeg在RaspberryPi上做即時影像串流。
3.整合opus做低延遲的語音通訊供Windows/Android/Ios/三平台共用。
4.整合boost coroutine2 & tcmalloc 彷照goroutine CSP model設計c++ coroutine框架
其他:
1.協助導入由svn轉用git
2.協助導入windows jenkins
3.協助建置ndk & rpi的cross compile server