iT邦幫忙

遊戲開發相關文章
共有 127 則文章

技術 遊戲創作者如何點亮基礎架構專家技能樹

Linode提供的雲端運算服務都有哪裡的哪些人在用,又都用來做什麼?簡而言之:世界各地! 各行各業! ! 多采多姿! ! ! 今天我們將關注雲端運算在遊戲產業的...

技術 「跟著黑蛋用天文資料創作數位體驗」用pygame及NASA系外行星資料庫的資料創作密室逃脫遊戲(3):系外行星資料表載入功能

任職於「天文數智」的黑蛋在公司部落格發表完「跟著黑蛋用Streamlit速成天文資料分析Web App」系列文章後,收到PM貳婰舞指派的新任務:「我們的老闆,...

技術 【已解決】為什麼「每回合自動補血」不會動(發錯區)

期望:每個回合戰鬥結束後,雙方補充魔力值30 嘗試:我問過chant gpt 他說邏輯沒問題,可是運作上,無法達成回合補魔效果 請問這是什麼問題? https:...

鐵人賽 Modern Web

技術 Trick 31: 不用引擎也能偽3D

現代的3D遊戲引擎,講究的是眾多製作模型動畫的工具,以及即時計算光影、繪製場景的軟硬體,建模型、套骨骼、拉動作、打燈光、架攝影機...每個環節都是一份全職的工作...

達標好文 技術 【密技】玩壞Google Chrome小恐龍

Hi!大家好,今天來教大家如何玩壞Google Chrome小恐龍,這款Chrome離線小恐龍跑酷遊戲,一般是在開啟Chrome瀏覽器並在離線狀態下可以玩到的遊...

鐵人賽 自我挑戰組 DAY 30

技術 Arcade再進化-社群遊戲大集合(下)

接續上回,我們來看看有那些值得參考借鏡的遊戲。這次除了介紹,也點評了一些可改進的缺點。點擊遊戲名稱,讓我們開始玩吧! 遊戲剖析 首先從arcade社群裡,熱門排...

鐵人賽 Software Development DAY 30
用程式寫遊戲給AI玩 系列 第 30

技術 想要我的財寶嗎? 想要的話可以全部給你,去找吧! 我把所有財寶都放在那裏,和我們一起航向偉大的航道吧!

今天是鐵人賽的最後一天,身為 台南巷弄美食獵人 的團長,能跟這群最棒的團員們一起完成這 不可能的任務,這 30 天來,非常謝謝我的團員們,過程中互相加油打氣,彼...

鐵人賽 自我挑戰組 DAY 29

技術 Arcade也能學演算法Ouo!? 演算法遊戲(5)

第五篇:棋類遊戲-黑白棋實作篇 大綱 遊戲內容 基本設定 下棋 顯示結果 結束了? 遊戲內容 點擊動圖可以進入遊戲 首先有紅色框框可以選位置然後下棋最後...

鐵人賽 Software Development DAY 29
用程式寫遊戲給AI玩 系列 第 29

技術 總回顧

此文為這 28天以來的總回顧,也是此系列文章的索引目錄。 • 別忘了訂閱、追蹤、按讚我們! @台南巷弄美食獵人  PAIA——AI遊戲競賽平台介紹 初次見面,你...

鐵人賽 Software Development DAY 30

技術 Day 30:感想與感謝

這種類型的文章寫作其實從學習了一段時間的Unity後就一直在想了,但以前覺得自己的實力一直都不太夠,寫這種文章還可能誤導人是不是不太好?結果就拖到現在被迫要生出...

鐵人賽 自我挑戰組 DAY 28

技術 Arcade再進化-社群遊戲大集合(上)

尋找巨人的肩膀 牛頓曾經説過: 如果説我看得比別人更遠些,那是因為我站在巨人的肩膀上。 為了避免重造輪子,並且快速獲取前沿技術,我們需要觀摩學習大神們的作品...

鐵人賽 Software Development DAY 28
用程式寫遊戲給AI玩 系列 第 28

技術 在 PAIA-Desktop 上遊玩自己的遊戲

此文為,如何在 PAIA-Decktop 上遊玩自己開發的遊戲,可透過分享遊戲專案,再加入新遊戲的方式,讓朋友也能遊玩喔!快給朋友看看你寫的酷遊戲吧! 下載 P...

鐵人賽 Software Development DAY 29

技術 Day 29:還可以更好

畢竟現實不會有無限期的時間可以讓你重構程式碼,鐵人也只需要30天就能完賽,所以就把目前可以更好的地方稍微條列式整理出來,如果有興趣(?)回頭看那些篇章的可以思考...

鐵人賽 Software Development DAY 27
用程式寫遊戲給AI玩 系列 第 27

技術 實作!雙人射擊遊戲 —— 撰寫 MLPlay 積木

今天的內容為,定義要給AI的資料,並撰寫 MLPlay 積木 先貼積木,之後再補文章(第 24 天的 「實作!雙人射擊遊戲 —— 重構怪物的移動」 和第 25...

鐵人賽 Software Development DAY 28

技術 Day 28:Unity簡易編輯器製作(二)—使用Odin排版ScriptableObject

雖然使用ScriptableObject是個很方便儲存資料的方式,不過官方預設的Inspector排版不是到非常好看,所以想趁這次機會去稍微紀錄一下Odin的I...

鐵人賽 Software Development DAY 26
用程式寫遊戲給AI玩 系列 第 26

技術 實作!雙人射擊遊戲 —— 玩家與怪物的碰撞

上次的內容為,怪物有五個階段的移動方式,這次我們要讓掉下來的怪物和玩家碰撞時,會死亡,而玩家也會扣生命 對不起!先上 code,之後來補文章 class Bat...

鐵人賽 Software Development DAY 27

技術 Day 27:Unity簡易編輯器製作(一)—使用Odin製作單位編輯面板

以一名具有效率(X)想要偷懶(O)的程式來說,如果可以單位資料數值調整、單位位置擺放都企劃自己建,那為什麼不那樣做? 不過要製作到一個十分精美的編輯器本身需要花...

鐵人賽 自我挑戰組 DAY 25

技術 Arcade再進化-迷宮產生器(4)

進階的迷宮遊戲 上次我們做出了二元樹迷宮的遊戲。但...你發現了?我們只需要往下、往右走就能到達終點!這實在有點蠢。讓我們改進這個問題吧! 本篇內容 以上篇...

鐵人賽 Software Development DAY 25
用程式寫遊戲給AI玩 系列 第 25

技術 實作!雙人射擊遊戲 —— 怪物掉落

今天的進度是承上篇重構怪物的移動模式的第五個 level —— 怪物掉落,的實作內容 初始化 class Mob(pygame.sprite.Sprite):...

鐵人賽 Software Development DAY 26

技術 Day 26:ScriptableObject簡介

前面應該看到蠻多使用ScriptableObject的例子,現在終於要認真介紹一下這到底是幹什麼了 ScriptableObject是Unity提供讓程式的數據...

鐵人賽 自我挑戰組 DAY 24

技術 Arcade再進化-射擊遊戲(4)

第四章:戰機升級(速度改變,造型改變),增加保命裝備 成果展示: 戰機原本型態 戰機改變型態 護盾增加 第一部分:戰機升級(速度改變)...

鐵人賽 Software Development DAY 24
用程式寫遊戲給AI玩 系列 第 24

技術 實作!雙人射擊遊戲 —— 重構怪物的移動

今天的內容,我們準備讓怪物掉下來,但在之前,我們先替遊戲增加 level 參數,以讓怪物的移動方式會根據遊戲難度不同,而有不同的移動方式,進而影響遊戲難度。 新...

鐵人賽 Software Development DAY 23
用程式寫遊戲給AI玩 系列 第 23

技術 實作!雙人射擊遊戲 —— 新增文字與改變背景

今天的內容為在畫面上渲染文字和改變背景,不過在那之前,不知道大家有沒有發現,遊戲程式會愈來愈卡?或者說,射出的子彈會跑去哪裡? 檢查子彈數量 # 可以在 M...

鐵人賽 自我挑戰組 DAY 22

技術 Arcade再進化-空島跳躍者(4)

空島跳躍者 上篇內容我們已經讓角色及背景都有貼圖,角色會摔死 本篇內容 由於本專案已接近完成,更新內容將放慢速度。本篇我們將製作競速的計時 利用分數高低來...

鐵人賽 Software Development DAY 22
用程式寫遊戲給AI玩 系列 第 22

技術 實作!雙人射擊遊戲 —— 子彈命中

今天的內容我們要讓玩家的子彈可以擊殺怪物,並讓怪物的子彈,可以傷害玩家。 新增玩家資料 初始化玩家護盾值 初始化玩家生命次數 初始化玩家分數 class P...

鐵人賽 自我挑戰組 DAY 21

技術 Arcade再進化-虛擬鍵盤的妙用(4)

你想將你遊戲最棒的成就記錄下來嗎? 本篇將帶領大家透過虛擬鍵盤套用在遊戲中,讓遊戲得分最高者可以顯示在遊戲的成就上,並顯示其分數。 本篇將用Chase Th...

鐵人賽 Software Development DAY 21
用程式寫遊戲給AI玩 系列 第 21

技術 實作!雙人射擊遊戲 —— 遊戲參數

此文前半:快速講解怪物射擊子彈;後半:實作新增遊戲參數。 上次的最後講到,射擊有冷卻時間這件事,對於 AI 玩遊戲來說需要嗎? 那我想答案是不需要的,因為 AI...

鐵人賽 Software Development DAY 20
用程式寫遊戲給AI玩 系列 第 20

技術 實作!雙人射擊遊戲 —— 玩家射擊

今天的內容為當玩家收到射擊指令時,射擊子彈,和將子彈渲染上遊戲視窗。 初始化子彈的儲存位置 class Player(pygame.sprite.Sprite)...

鐵人賽 Software Development DAY 19
用程式寫遊戲給AI玩 系列 第 19

技術 實作!雙人射擊遊戲 —— 新增子彈

今天的內容只建立子彈的類別,和初始化子彈圖片;之後子彈會讓玩家和怪物射擊,程式碼會比之前稍微複雜,因此明天才會講如何讓玩家射擊,子彈被建立渲染在遊戲視窗。 建立...

鐵人賽 自我挑戰組 DAY 18

技術 Arcade再進化-射擊遊戲(3)

第三章:增加子彈Buff、時間倒數 玩玩看 第一部分:增加子彈Buff(獲得向外四散子彈) 找到十字星,會獲得隨機向外四散的子彈 選取 變數 裡的 變數...