C .
ODE
G
AMELET
# 更好的光暈戰記事件表擴充模組(TWEventsBetterExp) 本模組延續 [**TwilightWarsEventsExp**](https://code.gamelet.com/edit/TwilightWarsEventsExp)(以下簡稱 EXP)的概念所設計,並基於 [**TwilightWarsEvents**](https://code.gamelet.com/edit/TwilightWarsEvents) 建立,用於擴充 [**光暈戰記**](https://twilightwars.gamelet.online/) 事件表功能的模組。 由於 **EXP** 過於混雜,為優化模組架構與性能,將逐步進行程式碼重構,剔除許多不必要,或與 **TwilightWarsEvents** 重疊的功能,保留真正需要的功能。 程式碼搬遷將會是一個持續性的工程,如果你有建議可以優先搬遷的功能,歡迎直接告訴我。 本模組的所有功能都放在 **光暈戰記 (BetterExp)** 目錄底下,且所有功能皆有 (BetterExp) 後綴。 ## 注意事項 即使是作用相同的功能,由於程式碼重構的關係,使用上 **EXP** 還是會和本模組有所差異,沒辦法直接將資料無痛轉移,因此你應該將其視為兩個不同的模組。 如果你的專案已經有大量使用 **EXP** 的功能,想要進行模組遷移,必須同時安裝本模組,當兩模組有功能重複時,請優先使用本模組的功能。 或是當某個功能只存在 **EXP** 時,可以向我回報,讓我將其遷移至本模組以供使用。 想要完全汰換掉 **EXP** 應該是很難,只能慢慢不再去使用裡面的功能,並逐步棄用。 ## 玩家社群 ### Discord - [**嘎姆討論區**](https://discord.gg/hZKQzRfPJM):於 2021/05/08 創立的非官方社群,主要用於討論嘎姆擂台的相關資訊。 ## 作者 **酷可**:[**Code.Gamelet**](/profile/114899766849308759711@google)、[**Gamelet.Online**](https://gamelet.online/user/114899766849308759711@google/board)、[**Youtube**](https://www.youtube.com/@cook1470)
# 我的視覺小說(My Visual Novel) 視覺小說遊戲的範本專案,編輯事件表就可以做出自己的視覺小說遊戲了。 - [視覺小說製作教學影片](https://www.youtube.com/live/s19SacUQ0V4?si=4j4W3RXfyPj9bNrz&t=2562) <a href="https://code.gamelet.com/edit/VisualNovelGame?source=CG.VisualNovelGame/game.events" class="mat-raised-button mat-primary">點此參考範本專案</a> ### 開始設計 <a href="cg://source/CG.VisualNovelGameTemplate/game.events" class="mat-raised-button mat-primary">點此開始創造視覺小說遊戲</a> ## 如何複製這個專案? 1. 開啟本專案。 ![開專案](https://i.imgur.com/6gkMRao.png) 2. 點擊專案代碼右側的 🍴(刀叉圖示)來複製成新的專案。 ![複製專案](https://i.imgur.com/aTfNmMJ.png) 3. 輸入你自己的專案代碼後,點摳成新專案。 ![輸入專案代碼](https://i.imgur.com/pFqUnQH.png) # 專案介紹 ![](https://i.imgur.com/dhi0NxE.png) 本專案檔案總管如上圖所示,**視覺小說遊戲的主要流程在 `game.events` 檔案內**。 另外一個 **`menu.events` 為遊戲主選單**,為有需要遊戲選單的人所新增的,**若你不需要遊戲主畫面,可以參考下方修改方式。** **點進 `app.ts` 檔案**,找到如下方的程式碼,根據註解說明,**將字串後方的 `menu` 改成 `game` 即可**。 ```ts /** * 修改下方 source 的路徑字串,可以改變專案運行後初次執行的事件表 * 例如改為 'CG.VisualNovelGameTemplate/game.events' 可以直接執行遊戲 */ let source = 'CG.VisualNovelGameTemplate/menu.events'; // 請嘗試將這裡的 menu 改為 game ``` 至於該如何編輯 `menu.events` 來設計自己的遊戲主畫面,可以進入該檔案的「初始化」事件,找到「建立圖層佈局」的動作查看當前畫面佈局。 而對「建立圖層佈局」這個動作不熟悉的人,可以參考 **[【系統設計】CG 事件表的 UI 系統設計](https://www.youtube.com/live/BKRxSFObMlY?t=1000s)** 這個影片,簡單的介紹了如何使用該動作來建立自己的 UI 介面。 ## 教學資源 - 文章 - **[巴哈姆特 - 【教學】在網頁上做一個視覺小說遊戲](https://home.gamer.com.tw/artwork.php?sn=5866046)** - **[IT邦幫忙 - [Day 03] CG 同人陣的運作原理](https://ithelp.ithome.com.tw/articles/10321203)** - **[IT邦幫忙 - [Day 11] 在 CG 上公開自己的作品](https://ithelp.ithome.com.tw/articles/10328457)** - **[IT邦幫忙 - [Day 12] 設定專案封面、將成品發布到 Gamelet.online](https://ithelp.ithome.com.tw/articles/10328935)** - **[IT邦幫忙 - 什麼!在網頁上也可以寫視覺小說?](https://ithelp.ithome.com.tw/articles/10337454)** - 影片 - **[【遊戲設計】介紹在網頁上製作視覺小說遊戲](https://www.youtube.com/live/5AUGRityOec?t=189s)** - **[【系統設計】CG 事件表的 UI 系統設計](https://www.youtube.com/live/BKRxSFObMlY?t=1000s)** - **[【遊戲設計】視覺小說引擎更新報告!](https://www.youtube.com/live/s19SacUQ0V4?t=1092s)** - **[【教學】視覺小說引擎-迷霧特效【CC 字幕】](https://www.youtube.com/watch?v=MyXBfAL2BJQ)** - 本站討論串 - **[變數決定結局](https://code.gamelet.com/discuss/p/liaw1/issue/3698/0)** - **[分支選項設置](https://code.gamelet.com/discuss/coding/topic/3706)** ## 作者 **[cook1470](/profile/114899766849308759711@google)**
# 酷可的同人作品集 此專案開放查閱原始碼,供大家交流、學習。(請至最新版本) 個人創了一個**第三方** Discord 嘎母討論區,歡迎加入交流,討論專案、計畫等,或是來找人合作喔~ **<a href="https://discord.gg/hZKQzRfPJM" class="mat-raised-button mat-primary">Discord 伺服器</a>** <iframe src="https://discord.com/widget?id=840273823558664202&theme=dark" width="350" height="500" allowtransparency="true" frameborder="0" sandbox="allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts"></iframe> ## 皇家騎士團 ### 納德遺址 - 製作進度( 1 / ? ) 納德高原 - 位於較北方的大陸內,鮮少有人踏足,似乎是個充滿未知遺址的地方。 附近有一座納德村莊,因村裡的村民某次意外在附近發現稀有的遺物,告知帝國後,帝國便派下了一隻勘查小隊前往調查,果不其然還有其他遺物、遺址,奇特的是這裡所有遺址都是被埋藏在地底,沒有任何一個顯露出來,看來年齡可是相當的古老,勘察隊目前的工程還不到一成,距離得知這裡的秘密還得等上一段時間了。 - 包圍 - 遺址 - 待製作... ## 特殊 ### 家園保衛戰 類型:塔防 盜賊又開始入侵村民的家園了,但這次村民們要開始反擊了,但是,沒有經驗的村民們,單靠自己是不夠的,還缺少了一位指揮官,而在光暈亂世闖蕩的你,經歷過了各式這樣的冒險,想必對戰的經驗一定相當豐富,為了保護村民的家園,就由你來指揮吧! 經典的塔防遊戲,招募村民們,並購買武器給他們,消滅在道路上的盜賊們,獲取更多的經濟來壯大自己的守衛吧! 家園一共有 20 生命值,一旦受到盜賊的入侵將會扣除,直到歸零,即保衛失敗。 - level 1 - level 2 - level 3 - level 4 - level 5 - level 6 ### 殭屍生存戰 類型:殭屍、生存、合作、多人 本系列每一關都會有指定波數的殭屍,殭屍會源源不絕的出生,並於畫面上方顯示當前波數,以及剩餘殭屍數量,擊殺當前波數的所有殭屍時自動開始下一波,且會進行治療。<br/> 每位玩家的分數代表金幣數量,可通過 TAB 查看,攻擊殭屍時,可以賺取殭屍受傷量的金幣,除某些特殊情況。<br/> 金幣可用於開啟新區域、購買新槍枝、裝備、升級槍枝、治療等,或是使用某些特殊的建築、機器等。<br/> 玩家按下 F 可裝備鐵撬棍,該武器不會設為預設武器,可卸下,因此玩家可同時持有兩種槍枝,並隨時切換鐵撬棍。<br/> 當玩家被殭屍擊殺時不會馬上死亡,此時只要靠近倒地的玩家即可進行救援,且倒地的玩家會被殭屍無視,而若超過時間未進行救援則會死亡,等到進入下一波時自動復活,所有玩家倒地、死亡時任務失敗。 此系列並非為單人遊玩所設計,請找您的親朋好友一同遊玩,不管是您的爸爸媽媽、阿公阿嬤、哥哥姊姊、弟弟妹妹、兒子女兒、孫子孫女、損友好友都行,不建議單人遊玩! - 小村落 ### 即時戰略遊戲 玩家vs玩家,甚至是玩家vs電腦即時戰略遊戲。 - 機器兵工廠(beta) ### 無字故事 類型:故事向居多 沒有字的任務,運用純粹的畫面、聲音,交織出一段又一段的故事。 - 故事一 - 故事二 ### 如果 改編自官方任務,如果官方任務...的話... - 如果進軍藍星灣 ### 小品遊戲 各種簡單的小品遊戲,種類不拘。 - 速度拳擊 - 我們的世界 - 打靶訓練 - 迪拉克靶場 - 冰淇淋車車 - 無盡守城 - 踩地雷 - 光暈疊羅漢 - 超級AI - 垃圾桶射擊訓練 ### 雙人遊戲 這裡會放置一些雙人遊玩的任務,包括一些破壞友情的,或是雙人合作的。 - 四子棋 ### 多人遊戲 各種簡單的多人遊戲,種類不拘。 - 聖誕狂歡派對(Christmas Bash Party) ### 菁英、魔王戰 這裡會用來放一些菁英怪、BOSS。 - 『BOSS戰』忍者 - 『BOSS戰』滅世機甲 ### 對戰片段、動畫 這裡會用來放一些,曾經製作過的 BOSS ,放在一起的對戰情況,或是以後有可能出對戰動畫(? - 忍者 vs 忍者 - 宇智波止水、宇智波鼬聯合技 ### 小工具 用來做一些神奇小東西的工具。 - 角色動畫編輯器 ## 故事任務 ### 單集劇本 單集劇本的合輯,用來分類一集就結束的故事任務。 - 阿呆的大冒險
# 視覺小說遊戲(VisualNovelGame) 視覺小說遊戲的範例專案。 相關介紹: - 文章 - **[巴哈姆特 - 【教學】在網頁上做一個視覺小說遊戲](https://home.gamer.com.tw/artwork.php?sn=5866046)** - **[IT邦幫忙 - [Day 03] CG 同人陣的運作原理](https://ithelp.ithome.com.tw/articles/10321203)** - **[IT邦幫忙 - [Day 11] 在 CG 上公開自己的作品](https://ithelp.ithome.com.tw/articles/10328457)** - **[IT邦幫忙 - [Day 12] 設定專案封面、將成品發布到 Gamelet.online](https://ithelp.ithome.com.tw/articles/10328935)** - **[IT邦幫忙 - 什麼!在網頁上也可以寫視覺小說?](https://ithelp.ithome.com.tw/articles/10337454)** - 影片/直播 - **[【遊戲設計】介紹在網頁上製作視覺小說遊戲](https://www.youtube.com/live/5AUGRityOec?t=189s)** - **[【系統設計】CG 事件表的 UI 系統設計](https://www.youtube.com/live/BKRxSFObMlY?t=1000s)** - **[【遊戲設計】視覺小說引擎更新報告!](https://www.youtube.com/live/s19SacUQ0V4?t=1092s)** - **[【教學】視覺小說引擎-迷霧特效【CC 字幕】](https://www.youtube.com/watch?v=MyXBfAL2BJQ)** - 本站討論串 - **[變數決定結局](https://code.gamelet.com/discuss/p/liaw1/issue/3698/0)** - **[分支選項設置](https://code.gamelet.com/discuss/coding/topic/3706)** ## 作者 **[cook1470](/profile/114899766849308759711@google)** ## 素材提供 ### 背景 **[みんちりえ](https://min-chi.material.jp/)** ### 音樂 - **[しゅわしゅわハニーレモン350ml](https://dova-s.jp/bgm/play14640.html)** - 作者:[しゃろう](https://dova-s.jp/_contents/author/profile106.html) - **[Caketown - Cute/playful](https://opengameart.org/content/caketown-cuteplayful)** - 作者:[Matthew Pablo](https://matthewpablo.com/contact/) ### 立繪 小又 ### 配音 酷可
# Dunjo 不知道你有沒有聽過一句話:「挖欸林星洗歐貝欸。」<br/> 老實說跟這款遊戲其實也沒什麼關係。 這是一款 2D 橫向卷軸遊戲,<br/> 最酷的是它可以自己自製關卡,<br/> 而且還分享給別人玩!<br/> 趕快進來發揮你的創意吧~ 這遊戲讓我肝了三天三夜。 ## 操作方法 A、D-左右移動<br/> W-跳躍、爬樓梯<br/> S-下樓梯<br/> SPACE-互動<br/> S + SPACE-跳下平台<br/> ## 遊戲目標 找到鑰匙,並通往終點的大門。<br/> ## 關卡編輯器 分別有三種模式,操作、繪製、擦除。 操作可以設定一些具有額外參數的物件,目前只有電腦。 繪製可以在地圖上新增物件。 擦除可以將物件從地圖上移除。 每一關都至少需要設置玩家、鑰匙、大門,且這三者也只能設置一個。<br/> 其餘有功能性的物件為爬梯、平台、消失的方塊、金幣、火焰。<br/> 剩下的目前皆為裝飾性物品。 ## Authors **[cook1470](/profile/cook1470)** ## Asstes 字型:[Pixeloid Font](https://www.fontspace.com/pixeloid-font-f69232)<br/> 作者:[GGBotNet](https://www.fontspace.com/ggbotnet)<br/> 許可證:[SIL Open Font License, Version 1.1](https://opensource.org/license/ofl-1-1/) **** 字型:[俐方體11號/Cubic 11](https://github.com/ACh-K/Cubic-11)<br/> 作者:[ACh-K](https://github.com/ACh-K)<br/> 許可證:[SIL Open Font License, Version 1.1](https://opensource.org/license/ofl-1-1/) **** 精靈圖標題:[Dunjo Tileset & Sprites](https://arks.itch.io/dungeon-platform-tileset)<br/> 作者:[Arks💢](https://arks.itch.io/)<br/> 許可證:[CC-BY 4.0(創用CC姓名標示 4.0 國際許可協議)](https://creativecommons.org/licenses/by/4.0/)<br/> **** [All Sound Effects](https://sfxr.me/) **** 音樂標題:[Head in the Sand (seamless loop)](https://opengameart.org/content/head-in-the-sand-seamless-loop)<br/> 作者:[congusbongus](https://opengameart.org/users/congusbongus)<br/> 許可證:[CC0(知識共有宣告 - 不受版權保護)](https://creativecommons.org/publicdomain/zero/1.0/)<br/> **** 音樂標題:[Chubby Cat](https://opengameart.org/content/nintendo-style-funny-music-loop-02)<br/> 作者:[PlayOnLoop](https://opengameart.org/users/playonloop)<br/> 許可證:[CC-BY 4.0(創用CC姓名標示 4.0 國際許可協議)](https://creativecommons.org/licenses/by/4.0/)<br/> **** 其他素材:自製
# 酷可的光暈戰記事件模組(TwilightWarsEventsCook) 用於擴充各種常用,但 [**TwilightWarsEvents**](https://code.gamelet.com/edit/TwilightWarsEvents) 沒有提供的動作、檢查、觸發。 因為 [**TwilightWarsEventsExp**](https://code.gamelet.com/edit/TwilightWarsEventsExp) 太髒太亂了,導致我自己開發新專案都不會用,所以打算重新弄一個乾淨的。 如專案標題所述,是我用來做給自己使用的,因此**破壞性更新是可能的!**如欲安裝請自行斟酌。 但由於開放源碼,所以萬一發生相關事件你也可以自己備份原始功能。 本專案有**大量中文註解**,如果你對於開發光暈戰記的新功能有興趣,可以查看原始碼來了解動作是怎麼運作的。 <font color=red>**注意!本模組可能與 [TwilightWarsEventsExp](https://code.gamelet.com/edit/TwilightWarsEventsExp) 存在部分衝突,如非必要不建議同時安裝兩個模組。**</font> ## 添加新功能的原則 - 必須基於 **TwilightWarsLib** 內有的功能衍生出來,如 `function`、`class` 等。 - 必須支援多人遊戲同步,沒有辦法在多人遊戲時,同步所有玩家狀態的功能不應該添加。 ## 玩家社群 ### Discord - [**嘎姆討論區**](https://discord.gg/hZKQzRfPJM):於 2021/05/08 創立的非官方社群,主要用於討論嘎姆擂台的相關資訊。 ## 作者 **酷可**:[**Code.Gamelet**](/profile/114899766849308759711@google)、[**Gamelet.Online**](https://gamelet.online/user/114899766849308759711@google/board)、[**Youtube**](https://www.youtube.com/@cook1470)
ⒸCode.Gamelet.com | Privacy Policy | Terms of Service