iT邦幫忙

korge相關文章
共有 30 則文章
鐵人賽 Software Development DAY 23

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

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

鐵人賽 Software Development DAY 30

技術 [Day30] 使用KorGE的開發心得

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

鐵人賽 Software Development DAY 2

技術 [Day02] 先動腦想想要做什麼、跟怎麼做

我們已經學會建立一個KorGE專案了,相信各位已經迫不及待要再學更多的程式來讓我的遊戲動起來吧! 不過在開始之前,我們還是要釐清我們想要做什麼樣的遊戲類型,還有...

鐵人賽 Software Development DAY 1

技術 [Day01] 先學會安裝KorGE

前言最近Kotlin很流行,可以拿來寫Android,也能拿來寫伺服器端的部分,像是Ktor,還有Spring boot也支援用Kotlin寫了。 曾經寫過遊戲...

鐵人賽 Software Development DAY 4

技術 [Day04] 使用Image處理圖片

這一篇的教學要教大家怎麼在你的場景上放置一些Image(圖片)跟對圖片做一些變化,所以會介紹到KorGE提供在Day01第一篇一開始就使用過的Image類別。...

鐵人賽 Software Development DAY 9

技術 [Day09] 使用SpriteAnimations-外星人動起來了!

已經連兩篇都介紹跟動畫特效有關的文章了,但是還不夠唷,這一回正要介紹遊戲製作也很常用的Sprite Animations。 Sprite AnimationsS...

鐵人賽 Software Development DAY 17

技術 [Day17] GamePlay設計-UI介面(分數、血條、計時)

上一回我們已經幾乎算是可以開始操控外星人來玩遊戲了,但是還是有一些細節還沒有做完,像是看外星人的頭上有一大片的空間,(可以回頭看Day14我們遊戲關卡介紹)。...

鐵人賽 Software Development DAY 3

技術 [Day03] 使用Scene切換畫面

在前一篇我們介紹了遊戲架構,分別有Splash、Menu、GamePlay、 GameOver、Rank五個遊戲畫面,所以我們今天要學習的部分就是先把遊戲的全部...

鐵人賽 Software Development DAY 12

技術 [Day12] 畫面解析度-Resolution

這回要來寫KorGE的怎麼處理畫面的解析度。因為我們先前的範例都是用預設的512x512大小來顯示,但是1:1通常不會是遊戲常見的遊戲比例,至少現在都要用個16...

鐵人賽 Software Development DAY 24

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

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

鐵人賽 Software Development DAY 20

技術 [Day20] GameOver遊戲結算畫面設計

我們的小遊戲畫面設計已經快要接近尾聲了,也就就是要GameOver了!!(不是啦~是要來把GameOver畫面製作出來)在[Day13]遊戲背景製作都已經有草稿...

鐵人賽 Software Development DAY 6

技術 [Day06] 使用Font改變文字風格

相信有開發UI經驗的工程師們,當你們把成品拿給設計或是PM同事,還滿多第一時間都會反應,"那個字體也太醜了吧!!"之類的話,或是設計師有的會...

鐵人賽 Software Development DAY 8

技術 [Day08] 繼續學習動畫特效

前一篇已經學會用while(true)+delay以及addFixedUpdater跟addHrUpdater來製作一些簡易的動畫特效,不過KorGE還有提供其...

鐵人賽 Software Development DAY 22

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

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

鐵人賽 Software Development DAY 18

技術 [Day18] GamePlay設計-碰撞偵測

這次終於要介紹這次小遊戲的主要核心部分,就是遊戲中的角色跟場景裡的障礙物還有敵人的互動了! 碰撞偵測在KorGE要實現兩個物體間的碰撞其實非常非常的簡單!因為K...

鐵人賽 Software Development DAY 26

技術 [Day26] Client端串接API

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

鐵人賽 Software Development DAY 7

技術 [Day07] 製作簡單的動畫效果

前面幾篇都是在介紹遊戲比較靜態的應用,這次終於要讓遊戲裡的東西開始動起來了! 所以這一回的重點會是介紹大家怎麼在KorGE裡讓你的遊戲物件透過程式進行變化。 w...

鐵人賽 Software Development DAY 25

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

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

鐵人賽 Software Development DAY 5

技術 [Day05] 使用Text處理文字

遊戲中除了會有圖片呈現,有一些文字在上面也是不可或缺的,雖然好的設計是不用文字言語就能讓玩家理解,但是有時一些簡單的文字輔助,還是讓玩家比較快能進入狀況。而且遊...

鐵人賽 Software Development DAY 29

技術 [Day29] 在KorGE加入廣告

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

鐵人賽 Software Development DAY 13

技術 [Day13] 遊戲背景製作

前面的文章基本上把一些在遊戲中會使用到的屬性跟方法都介紹了,從現在開始真的要運用在開發遊戲裡頭了! 列出需要的背景圖片清單我們的遊戲畫面有Splash, Men...

鐵人賽 Software Development DAY 11

技術 [Day11] 使用音效Audio讓遊戲有聲音

遊戲的音效在遊戲中也是很重要的一環,如果精心設計的美術圖片跟場景是帶給玩家視覺的饗宴,那遊戲裡的音樂跟音效就是聽覺的饗宴了!應該也有人有經驗是還沒看到遊戲的畫面...

鐵人賽 Software Development DAY 19

技術 [Day19] Splash進板畫面跟Menu遊戲大廳設計

在最近的日子比較著重在GamePaly畫面的設計,當然這部分是遊戲的重心,不過KorGE這一系列累積的18天練習應該可以應付大部分的小遊戲設計囉!但是我還是要把...

鐵人賽 Software Development DAY 14

技術 [Day14] GamePlay設計-遊戲關卡編輯

開始要進入到設計遊戲核心的部分-GamePlay畫面了,遊戲畫面在前一篇有說會做四個背景圖去切換,那剩下的就是遊戲中的角色,跟一些場景物件,像是角色必須站在地平...

鐵人賽 Software Development DAY 28

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

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

鐵人賽 Software Development DAY 10

技術 [Day10] 使用Input輸入系統

前面幾篇都像是在介紹透過畫面視覺呈現來給玩家刺激,但是大部分遊戲裡的互動,幾乎都還是由玩家來主動進行操控。 常見的行為就是透過滑鼠、鍵盤、或是遊戲搖桿,有的遊戲...

鐵人賽 Software Development DAY 15

技術 [Day15] GamePlay設計-背景、地面、物品

上一篇介紹算是交代了我們GamePlay的畫面架構,這回我們真的要動手來寫Code,把遊戲的背景、還有地板、跟障礙物還有得分的物品一一放到遊戲畫面上去囉! 練習...

鐵人賽 Software Development DAY 21

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

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

鐵人賽 Software Development DAY 16

技術 [Day16] GamePlay設計-角色之外星人走走跳跳!

不曉得各位還記得Day9我們學過用SpriteAnimations來做會走路的綠色外星人嗎?是的,這次我們要寫程式來設計角色的內容了,首先我們要來定義外星人的狀...

鐵人賽 Software Development DAY 27

技術 [Day27] 排行榜畫面加入API

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