第十二屆 佳作

software-dev
用KorGE開發自己的Kotlin小遊戲
Yaya

系列文章

DAY 21

[Day21] Rank排行榜設計-本機存檔使用VfsFile

玩完遊戲後的分數就要記下來送入排行榜來比高下了,但是事情好像用一句話就講完,可是好像要設計的東西可能不比設計遊戲核心少喔。  本機計分首先要記下玩家在該回合所得...

DAY 22

[Day22] 建立遊戲伺服器開發環境-安裝Ktor

設計小遊戲的上半場幾乎都是專注在學習KorGE的基本元件使用方法,以及怎麼應用這些元件來將我們的遊戲核心實作出來,而下半場就是要來處理這個線上排行榜系統。 不過...

DAY 23

[Day23] 建立遊戲資料庫-安裝MySQL

已經安裝好Ktor了,接下來要建置的就是資料庫的部分,雖然選擇的資料庫類型有很多,不過還是用筆者常用的MySQL來當作練習示範好了。所以這一回的介紹比較偏向安裝...

DAY 24

[Day24] 串接遊戲資料庫-使用Exposed

前兩篇都在為今天這篇來鋪成的,因為已經學會建立Ktor專案,也把MySQL資料庫建立好,現在就要準備來做資料庫程式設計的部分囉。 設計排行榜資料庫因為其實我們只...

DAY 25

[Day25] 設計API-上傳分數及下載排行榜

排行榜資料庫準備好了,可以開始來設計Client端,也就是玩家需要的上傳分數跟取得排行榜的功能。 上傳分數的使用情境玩家yaya玩完結束一回合遊戲後,進行分數上...

DAY 26

[Day26] Client端串接API

伺服器端已經完成使命,把API跟資料庫都串接好了,接下來就換KorGE的Client端部分來串接API跟伺服器端整合囉! 準備分數資料上傳我們在Client端部...

DAY 27

[Day27] 排行榜畫面加入API

經歷了伺服器端的開發跟上一回的串接API,都是在寫程式默默地在背後做事,是不是有點想念生動的遊戲畫面了呢? 這一回就要把最最最後的排行榜畫面整合API,真的要把...

DAY 28

[Day28] 輸出到不同平台-Android, iOS, Web

用KorGE開發遊戲的優點之一是可以跨平台,可以輸出到桌機、Web網頁跟Mobile手機,所以這一篇就要來介紹怎麼把做好的外星人跑跑Alien Run輸出到這些...

DAY 29

[Day29] 在KorGE加入廣告

KorGE開發團隊有設想到大部分遊戲還是都會用廣告來當作營收管道,所以有幫忙寫了一個AdMob的Plugin。 AdMob廣告AdMob是全球最大規模的廣告聯播...

DAY 30

[Day30] 使用KorGE的開發心得

這次三十天的用KorGE開發自己的Kotlin小遊戲終於進到最終篇章囉! 相信各位對KorGE有一些些的認識,已經可以試著用這套遊戲引擎來開發你的小遊戲。 Ko...