事件應用(3)- 變數應用:密碼寶箱

更新 發佈閱讀 3 分鐘

事件內容※此處操作說明都以繁體中文版的翻譯為基準。

  這次來講解一下如何應用變數來製作密碼寶箱,那這次的話會順便帶到關於「流程」的說明,如果想要自己設定「謎題」或是「關卡流程」都可以先使用流程圖來進行設計。

  這次我們的範例是「密碼寶箱」,也就是「輸入正確的密碼才能通過」。

  那簡單結論一下我們的這個流程是「輸入密碼」→「確認密碼是否跟設定的一致」→「錯誤:提示後結束事件/正確:打開寶箱獲得道具」。

  確定好流程之後可以用流程圖描繪出來,這裡推薦 Flowchart Maker 來繪製。

固定密碼寶箱

raw-image

  確定好流程後我們就可以進去 RPGMaker 內開始製作事件。

raw-image

  那這裡我們跟流程圖的部分對照一下。

raw-image

  使用「輸入數字」來讓玩家輸入密碼,使用條件分支來判斷這個密碼是否正確,正確則執行打開,錯誤則執行「其他」分支內的錯誤提示。

  這樣密碼寶箱就完成了!那如果要隨機數的寶箱呢?

隨機變數寶箱(時間限制)

  這次使用的隨機變數需要額外增加一個事件來產生隨機密碼。

  就是在新的事件上使用另一個變數來記錄這個隨機產生的密碼,並且這個密碼會不斷更新。

  首先我們先處理一個額外事件來製作,流程是「產生密碼」→「儲存密碼」→「等待 OOO 幀」(任意決定幀數,切勿太短導致玩家很難及時輸入)→回到產生密碼循環。

raw-image

   那接下來一樣我們進去實作事件,這個事件我們需要他隨時都在進行,所以使用「並行」,為了讓他可以定時重複,我們在事件內使用等待來控制他的刷新時間。

raw-image

  在原本的固定密碼的事件中,我們只需要更改一行條件分支的判定即可。

raw-image

  原本判斷是密碼為「1234」就可以打開,現在他必須等於另一個變數(隨機密碼)才能夠打開。

  這樣隨機密碼寶箱就完成了!

  以上是這次講解的主題,有興趣的可以去嘗試做更多不同的變數寶箱。

留言
avatar-img
ReIris
101會員
128內容數
關於遊戲心得、遊戲創作等等相關的各種紀錄。
你可能也想看
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
實作密碼產生器 請使用者輸入要產生幾位數的密碼長度 依據使用者輸入的密碼長度,輸出密碼 import random import string 數字 = string.digits 英文 = string.ascii_letters 字母表 = 數字 + 英文 # 0123456789abc
Thumbnail
實作密碼產生器 請使用者輸入要產生幾位數的密碼長度 依據使用者輸入的密碼長度,輸出密碼 import random import string 數字 = string.digits 英文 = string.ascii_letters 字母表 = 數字 + 英文 # 0123456789abc
Thumbnail
今天想跟大家分享一個用python做的小遊戲,叫做1A2B,這個遊戲的規則很簡單,就是電腦會隨機產生一個四位數的數字,然後玩家要猜這個數字是什麼,每次猜完,電腦會給出幾A幾B的提示,A表示位置和數字都對,B表示數字對但位置不對;例如,如果電腦產生的數字是1234,玩家猜5678,那麼電腦會回
Thumbnail
今天想跟大家分享一個用python做的小遊戲,叫做1A2B,這個遊戲的規則很簡單,就是電腦會隨機產生一個四位數的數字,然後玩家要猜這個數字是什麼,每次猜完,電腦會給出幾A幾B的提示,A表示位置和數字都對,B表示數字對但位置不對;例如,如果電腦產生的數字是1234,玩家猜5678,那麼電腦會回
Thumbnail
Python的random模組是一個非常實用的工具,可以讓我們在程式中生成隨機數或從序列中隨機選擇元素。下面介紹一些常用的random模組函數。 首先,我們需要導入random模組,可以使用以下語句進行導入: 接下來,我們來看看random模組中的一些基本函數: random.random()
Thumbnail
Python的random模組是一個非常實用的工具,可以讓我們在程式中生成隨機數或從序列中隨機選擇元素。下面介紹一些常用的random模組函數。 首先,我們需要導入random模組,可以使用以下語句進行導入: 接下來,我們來看看random模組中的一些基本函數: random.random()
Thumbnail
在這篇Python學習筆記中,我們研究了條件判斷和迴圈,透過if、else、elif條件語句,我們能根據條件執行程式碼。使用for迴圈和while迴圈,我們可以重複執行程式碼塊。同時,我們還介紹了break和continue等控制流程的使用方法。這些概念將幫助你寫出更靈活和有趣的程式!
Thumbnail
在這篇Python學習筆記中,我們研究了條件判斷和迴圈,透過if、else、elif條件語句,我們能根據條件執行程式碼。使用for迴圈和while迴圈,我們可以重複執行程式碼塊。同時,我們還介紹了break和continue等控制流程的使用方法。這些概念將幫助你寫出更靈活和有趣的程式!
Thumbnail
亂數是要做什麼用的?生活中其實有很多有關亂數的事,例如說:樂透摸彩、抽籤、驚喜包、中獎者、擲骰子等等都是跟亂數有關哦!它們都是將所有的數都丟進去一個空間裡再隨機抽取,在不重複的狀況下每一個數抽到的機率都是一樣的。 在程式中也有這個玩法哦!但是說是這麼說到底怎麼用,咱們來看看: 語法: 在隨機抽取的時
Thumbnail
亂數是要做什麼用的?生活中其實有很多有關亂數的事,例如說:樂透摸彩、抽籤、驚喜包、中獎者、擲骰子等等都是跟亂數有關哦!它們都是將所有的數都丟進去一個空間裡再隨機抽取,在不重複的狀況下每一個數抽到的機率都是一樣的。 在程式中也有這個玩法哦!但是說是這麼說到底怎麼用,咱們來看看: 語法: 在隨機抽取的時
Thumbnail
綜合前幾天所學的內容,這裡實作了一個專題-密碼產生器。在這個專題中,我們運用了變數、串列、for迴圈、random模組等概念,讓使用者可以從數字、符號、英文字母中指定字元的數目,隨機生成一串密碼。
Thumbnail
綜合前幾天所學的內容,這裡實作了一個專題-密碼產生器。在這個專題中,我們運用了變數、串列、for迴圈、random模組等概念,讓使用者可以從數字、符號、英文字母中指定字元的數目,隨機生成一串密碼。
Thumbnail
當我們需要在程式中模擬或實作一些隨機發生的事件,例如模擬猜拳、丟骰子的結果,便需要程式可以根據開發者輸入的數值範圍、型態等,隨機產生一個結果,而Python的random()函數便是用於實現這個功能。
Thumbnail
當我們需要在程式中模擬或實作一些隨機發生的事件,例如模擬猜拳、丟骰子的結果,便需要程式可以根據開發者輸入的數值範圍、型態等,隨機產生一個結果,而Python的random()函數便是用於實現這個功能。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News