免費引擎Ren’Py 介紹 - 自製文字冒險遊戲!

閱讀時間約 4 分鐘
需要Renpy相關的協助嗎? 現在開始接受委託拉~ 歡迎委託我窩 (●'◡'●)
這篇文章是關於視覺小說引擎>Renpy 的介紹
如果你還不知道或是還在思考要使用甚麼引擎製作你的文字冒險遊戲/視覺小說的話那就歡迎繼續閱讀拉
原文可以點這裡進入 https://wningningw.blogspot.com

甚麼是一個遊戲引擎?

以維基百科上的答案來說
“遊戲引擎是指一些已編寫好的可編輯電腦遊戲系統或者一些交互式實時圖像應用程式的核心組件“
所以簡單來說就是可以讓你比較簡單的做出遊戲的讚讚東西—讓你製作遊戲的路上變得更輕鬆+快速

Renpy是甚麼呢?

Renpy 是一個在西方(英語圈) 很主流的視覺小說製作引擎 — 可以讓你免費的簡單快速的製作出視覺小說/文字冒險遊戲的一個工具!

Renpy的特點有哪些/優點?

O 不需要太多的代碼知識就可以使用 ( 可以從0開始學 - 會一點Python的話可以比較簡單的上手窩 )
O 對於已經會Python的人來說可以輕鬆的做到其他引擎做不到的事(你有心的話也可以用Renpy做RPG)
O 幾乎所有基本會用到的畫面都幫你準備好了 像是封面,設定頁面,關於/幫助頁面,存檔/讀檔頁面…之類的 ( 雖然原始的畫面有點醜 ww)
O 現在也提供了中文 ((官方的文檔的話目前只有簡體中文窩
O 有大量的資源/教學((這也要歸功於大量的用戶/社群 - 需要中文的資源/教學的話可以參考我的網站
O 完全免費 — 你可以斗內作者但使用Renpy程式從下載—製作—分發到販售都是免費的
O 有很多已經做好的專案可以參考
O 可以在很多地方找到像是code/tool的資源,美術或是GUI的資源

哪些平台是Renpy支援的呢?

· Windows
· Mac
· Linux
· Android
· IOS
· Web(Beta)
Renpy 可以輸出到很多平台像是 Windows, Mac 和Linux — 你都只要點一下Build Distributions 就可以輸出了
範例:
要輸出到其他平台(手機或是網頁)的話只要點Build Distributions下面的按鈕就行拉
最後還是來討論一下 Renpy 的小缺點

Renpy 的一些缺點

· 你需要學習 Renpy 的基本語法 (就是要打代碼就是了)
如果有需要的話可以參考我以前寫的幾個關於 Renpy 基本語法的教學
· 很多功能需要會 Python 才能做出來( 像是背包系統 )
· 官方的文檔老實說寫的沒有很好 ( 很多時候都要借助其他論壇或是其他人做的教學才能懂 )

一些使用Renpy做出的遊戲

上面只是一些舉例(我覺得不錯的遊戲)可以供你參考 — 如果你想知道用Renpy做出來的遊戲大概長怎樣

學習 Renpy 資源

一個小小的列表 你可以從第一篇讀下去 相信你讀完之後會對 Renpy 更熟悉的!
一些基本的東東
  1. Renpy教學【第十篇 #10】 一起寫視覺小說吧 【上】
  2. Renpy教學【第十一篇 #11】 一起寫視覺小說吧 【下】
關於 GUI (使用者介面的東東)
  1. Ren'Py教學 【第七篇 #07】 完整的 GUI 從頭到尾製作! 【上】
  2. Ren'Py教學【第八篇 #08】 完整的 GUI 從頭到尾製作! 【下】
  3. Renpy教學 【第九篇 #09】 完整的GUI從頭到尾製作! 【差點忘記的 History】

在其他平台找到我 MattersSpace of NingNing | 我的個人空間
我的商店s: Itch.ioKo-Fi - Shop個人商店
在離開之前如果你覺得這篇文章對你有幫助的話就幫我按個讚吧!
為什麼會看到廣告
此沙龍呢,主要包含 Renpy 中文教學還有其他遊戲引擎 (專注於視覺小說引擎) 的教學。 歡迎想學自製遊戲的人加入! 除了遊戲製作的教學外也有一些我的生活上的各種事的分享,只想學製作遊戲的話就可以先忽略他們拉
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
你可能也想看
Google News 追蹤
Thumbnail
Pygame是什麼? 講到編寫遊戲你會想到什麼程式語言呢? 大多數人可能第一時間會想到Unity之類的程式,但其實Python也能寫遊戲喔。其中Pygame就是為了使用Python寫遊戲所開發的套件,它是一個輕量的遊戲套件,能夠完成大部分遊戲所需要的功能,包括音樂管理、圖形處理及事件處理等等。
Thumbnail
從範例學python的目標讀者: 針對剛進入的初學者,想學習Python語言。 有基礎本數學邏輯基礎即可。 從小遊戲學python的目標讀者: 針對已經有經驗的C/C++, Python, 或其他有程式基礎的讀者。 想實作一些小專案,從實做中學習如何分析需求、元件分拆、到底層實作
Thumbnail
想要使用python學習程式應該要怎麼開始呢? 首先就是要下載Python(程式語言)還有Pychar(整合開發環境,IDE)這兩個軟體。 在Google的搜尋欄位打上Python下載, 點選第一個Download Python。 第二步點選Download,選擇你的電腦系統。
Thumbnail
Steam上的遊戲製作工具那麼多,到底哪個比較好用呢? 我只能說,每個人的能力和想製作的遊戲類型都不同,適合的工具當然也不會一樣,只能你自己去選擇最適合的。 雖然沒有辦法推薦最適合你的,但可以告訴你避開地雷工具的訣竅!
Thumbnail
我其實不算程式出身。 我在香港中學畢業(亦則高中畢業)後,飛到台灣讀多媒體,大二才接觸程式。 如果是程式老手,可能可以直接用C++、Python這些程式語言來做遊戲。但新手如(當時的)我,需要一個遊戲引擎。 事實上,程式老手也會需要遊戲引擎。畢竟直接使用程式碼大概就和鑽木取火差不多,而遊戲引擎
Thumbnail
什麼是Python python是電腦程式語言的一種,如同python官方網站上的介紹 "Python是一種程式語,可讓你更快速地工作並更有效的整合系統"。簡單地說,就是你可用python這個程式語言去告訴電腦你想要作什麼,讓電腦來幫你完成你要作的事情。
Thumbnail
Python是一種易學且功能強大的程式語言,具有直譯、動態語法等特性,並擁有豐富的標準庫。它在各領域如Web開發、數據科學和人工智慧等得到廣泛應用,並被許多大公司如Google和Facebook等使用。Python還有強大的框架、豐富的交互機能、和龐大的社區。
Thumbnail
故事開始,前一陣子找到以前上電腦課時,用MIT App inventor復刻經典的Zelda薩爾達跟Pokemon寶可夢的GBA遊戲,然後突然靈光一閃,決定挑戰在一年內寫完一本小說。 簡單說明工具: 本體內容結構,用AI跟大量閱讀輔助構思劇情 選擇性影響結局,用Twine2構思不同選擇與相對應
想要開始Python語言的開發環境,有兩種常見方式,一種是下載安裝到本機端,另一種是直接在雲端執行。本文將介紹三個常見的開發工具及其安裝步驟。
Thumbnail
Pygame是什麼? 講到編寫遊戲你會想到什麼程式語言呢? 大多數人可能第一時間會想到Unity之類的程式,但其實Python也能寫遊戲喔。其中Pygame就是為了使用Python寫遊戲所開發的套件,它是一個輕量的遊戲套件,能夠完成大部分遊戲所需要的功能,包括音樂管理、圖形處理及事件處理等等。
Thumbnail
從範例學python的目標讀者: 針對剛進入的初學者,想學習Python語言。 有基礎本數學邏輯基礎即可。 從小遊戲學python的目標讀者: 針對已經有經驗的C/C++, Python, 或其他有程式基礎的讀者。 想實作一些小專案,從實做中學習如何分析需求、元件分拆、到底層實作
Thumbnail
想要使用python學習程式應該要怎麼開始呢? 首先就是要下載Python(程式語言)還有Pychar(整合開發環境,IDE)這兩個軟體。 在Google的搜尋欄位打上Python下載, 點選第一個Download Python。 第二步點選Download,選擇你的電腦系統。
Thumbnail
Steam上的遊戲製作工具那麼多,到底哪個比較好用呢? 我只能說,每個人的能力和想製作的遊戲類型都不同,適合的工具當然也不會一樣,只能你自己去選擇最適合的。 雖然沒有辦法推薦最適合你的,但可以告訴你避開地雷工具的訣竅!
Thumbnail
我其實不算程式出身。 我在香港中學畢業(亦則高中畢業)後,飛到台灣讀多媒體,大二才接觸程式。 如果是程式老手,可能可以直接用C++、Python這些程式語言來做遊戲。但新手如(當時的)我,需要一個遊戲引擎。 事實上,程式老手也會需要遊戲引擎。畢竟直接使用程式碼大概就和鑽木取火差不多,而遊戲引擎
Thumbnail
什麼是Python python是電腦程式語言的一種,如同python官方網站上的介紹 "Python是一種程式語,可讓你更快速地工作並更有效的整合系統"。簡單地說,就是你可用python這個程式語言去告訴電腦你想要作什麼,讓電腦來幫你完成你要作的事情。
Thumbnail
Python是一種易學且功能強大的程式語言,具有直譯、動態語法等特性,並擁有豐富的標準庫。它在各領域如Web開發、數據科學和人工智慧等得到廣泛應用,並被許多大公司如Google和Facebook等使用。Python還有強大的框架、豐富的交互機能、和龐大的社區。
Thumbnail
故事開始,前一陣子找到以前上電腦課時,用MIT App inventor復刻經典的Zelda薩爾達跟Pokemon寶可夢的GBA遊戲,然後突然靈光一閃,決定挑戰在一年內寫完一本小說。 簡單說明工具: 本體內容結構,用AI跟大量閱讀輔助構思劇情 選擇性影響結局,用Twine2構思不同選擇與相對應
想要開始Python語言的開發環境,有兩種常見方式,一種是下載安裝到本機端,另一種是直接在雲端執行。本文將介紹三個常見的開發工具及其安裝步驟。