iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
自我挑戰組

學習用Pygame製作小專案 系列

利用Python的開源套件Pygame,來製作小專案,希望能做到有畫面、有辦法互動,的小專案並完成打包。

參賽天數 21 天 | 共 21 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day11 總算把第一部分的東西弄好了,除了打包

今天繼續把這個專案的東西都弄玩了,但這時間我是不用想完成打包了。今天沒有做甚麼新的程式,就是用之前的函式、程式,加入新的畫面這樣子,然後去稍微看了一下打包到底是...

2026-09-21 ‧ 由 Joonoter 分享
DAY 12

Day12 總算打包好了,沒想到問題這麼多。

今天把專案打包好了,花的時間甚至比我的chatGPT預測第一次打包的時間30~60分鐘多的多,總之它告訴我有四個步驟:1.安裝工具2.第一次打包3.看有沒有錯誤...

2026-09-22 ‧ 由 Joonoter 分享
DAY 13

Day13 更多關於我昨天遇到的那些問題

昨天留給寫文章的時間太少了,所以很多問題的部分都沒說,先來說說安裝PyInstaller遇到的大小寫問題吧,那時想說要輸入了指令python -m pip Py...

2026-09-23 ‧ 由 Joonoter 分享
DAY 14

Day14 再說說找位址的函式,還有總算開始這階段專案

上次有說到,GPT給了我一個找位址的函式,但沒有解釋它,所以再來說一下,那個函式: def resourcepath(relativepath): if...

2026-09-24 ‧ 由 Joonoter 分享
DAY 15

Day15 嘗試了多個.py檔和class,腦袋好亂

今天算是比較認真嘗試了一下做新專案,但進度堪憂,我想在這裡做的東西好多,不確定要怎麼分工,讓我不太知道怎麼做,腦袋好亂。python的class和.py的規則有...

2026-09-25 ‧ 由 Joonoter 分享
DAY 16

Day16 試著做座標系統中

今天在試著做出大地圖的座標系統,這樣角色就不會是被綁在畫面上,而是像畫面是一個在到處移動的鏡頭,角色就算走出畫面外也沒問題,說起來好像很厲害的樣子,但其實是在弄...

2026-09-26 ‧ 由 Joonoter 分享
DAY 17

Day17 今天總算能有東西在畫面外面的感覺了

今天繼續做地圖的座標,總之今天又寫了一個角色的class,叫做測試物件,顧名思義是想拿來測試東西用的,目前沒什麼函式,只是宣告了座標和圖片兩個變數,讓它可以畫在...

2026-09-27 ‧ 由 Joonoter 分享
DAY 18

Day18 學了圖片翻轉和想了個概念

今天我問了我的GPT要怎麼翻轉圖片,學到了用法是這樣的:pygame.transform.flip(image, True, False) ,在這裡面的三個參數...

2026-09-28 ‧ 由 Joonoter 分享
DAY 19

Day19 在做角色碰撞箱

今天試著在做角色碰撞箱,想法是這樣在接下來我會在角色身上加一個新的屬性叫:relativeBunceRect,相對碰撞矩陣,雖然叫做矩陣,但它其實是一個陣列,有...

2026-09-29 ‧ 由 Joonoter 分享
DAY 20

Day20 今天讓主角走路時能有動作切換,還有改變了背景

今天試著讓主角走路時有兩個動作可以來回切換,看起來更像在走路一些(沒錯就是和scratch那隻貓學來的),不過因為我的靠方向變數來切換圖片左右的模式沒有寫好,所...

2026-09-30 ‧ 由 Joonoter 分享