★《 Lucky X 》正式版在 03/29 已經上架到 Google Play ,敬請瀏覽簡介文章並下載使用~
[ 作品介紹 ] 《 Lucky X 》數字抽獎 App 簡介
☆《 Lucky X Lite 》在 04/07 上架到 Google Play ,敬請瀏覽簡介文章並下載使用~
繼上一篇文章 [ 開發日誌 ] 《 Lucky X 》 抽獎 App 開發記錄 Round 2
這一系列的文章將記錄著 Caliburn Studio 與 Laird Studio 聯合策劃及開發的抽獎程式《 Lucky X 》的開發過程,還請大家多多指教~
以下是開發記錄 Round 3 以及 《 Lucky X 》 Ver. Pre-Alpha Playthrough 的影片,會向大家呈現《 Lucky X 》當中,「Random Number Generator」這個模組第三個版本的功能以及樣貌,並闡述開發心得以及未來開發的規劃,對 App 有任何建議都歡迎提出喔!
本文開始~
Playthrough 影片:
抽獎 App 《 Lucky X 》 Playthrough ( Ver. Pre-Alpha )
*註: Playthrough 影片與以下的開發日誌是不同時間測試紀錄的。
開發記錄:
《 Lucky X 》的 App icon 如下圖所示,預計會再更改設計。
《 Lucky X 》啟動後會先亮出 Cailburn Studio 以及 Laird Studio 的 Logo ,再來才進到主選單。
下面截圖為《 Lucky X 》主選單的畫面,主要功能顯而易見,分別是 Random (隨機數字產生器) , Wheel (幸運轉盤), 以及 Slots (拉霸)。
目前 Random 已經開發得差不多,接下來會詳細介紹 Random 目前所具備的數字抽選功能。
點選 Random 之後會出現 How many digits 選單,選擇你想要使用的位元數量,目前支援到同時使用三個位元進行數字抽選。
點選 " One " 之後,會進入 Set the range 畫面,可以讓使用者選擇數字抽選的範圍,預設值為 0 ~ 9 。
*註1:礙於現有的技術能力, Set the range 這個功能只有使用一個位元的時候才能使用。
*註2: Set the range 功能已設有保護措施,當使用者輸入的數值超過 0 ~ 9 時,會顯示警告訊息,必須輸入正確的數值範圍才能 Submit ,不能容許的情況為「最大值以及最小值不在 0 ~ 9 的範圍內」「最小值與最大值相等」,「最小值大於最大值」。
One 的介面如下,背景採用橘黃色系。
按下 " Start " 開始抽選數字吧!
數字抽選中~
按下 " Stop " 後,會出現 " Done! " 的字樣,代表抽選完成。
UI 介面部分,按下「相機」可以直接進行螢幕截圖儲存在 SD 卡(此功能尚在開發中),「粉紅色房子」可以回到主選單,「綠色箭頭」可以進行重抽。
接下來讓我們回到 How many digits 選單,點選 " Two " 。
按下 " Two " 之後,會出現以下選單,選擇 " United " 可以兩個位元「同時」進行抽選,相反的, " Separate " 可以讓你分開抽選。
下圖為 United 介面,按下 " Start " 進行數字抽選吧!
數字抽選中~
同樣的,按下 " Stop " 之後會顯示 Done 字樣,三個 UI 按鈕也會同時出現。
回上一頁,來試試看兩個位元的 " Separate " 功能。
點選 " Separate " 之後,會出現 Start from 選單,如果選擇 " Ones " ,會先從各位數開始抽選,反之, " Tens " 會先從十位數開始。
由於是從個位數開始抽選,所以十位數下方會先顯示 " Waiting " 字樣,待個位數抽選完畢,才能進行十位數的數字抽選。
按下 " Start " 進行數字抽選吧!
個位數數字抽選中。
個位數抽選完畢後,十位數的位元下方就會出現 " Start " 按鈕了!
十位數數字抽選中~
按下十位數的 " Stop " 按鈕之後,三個 UI 按鈕也會同時出現。
以下 " Tens " 的功能也依樣畫葫蘆,只不過抽選順序調換而已,這邊就不重複說明了。
再回到 How many digits 選單,測試一下 " Three " 。
進入 Choose a way 選單後,選擇 " United " 三個位元一起抽選的功能。
回上一頁,選擇 " Separate " 三個位元分開抽選的功能。
點選 " Ones " ,測試從個位數抽選的功能。
下圖為三個位元的抽選介面,礙於手機螢幕大小,不得已縮小了位元的尺寸,顯得畫面有點空曠。
回上一頁,測試 " Hundreds " 從百位數開始抽選的功能。
到這篇 Round 3 , Random 功能已經可以正常運作,除了 Screenshot ,以及「設定數值範圍」的功能還有待開發之外,這已經算是一個完整的模組了。
因此我們把這個版本命名為 Pre-Alpha 版,待 Lucky Wheel 以及 Slots 的功能有了雛形之後,就會以 Alpha 的版本名義釋出讓大家下載使用。
在這邊提一點,在另外兩個功能完善之前,我們還不會廣泛宣傳《 Lucky X 》,最快也要到 Beta 版本,我們才會開始廣泛進行 App 行銷的工作。
此外,我們還有考慮到一個數字抽選機制可以改善的點,在這邊也提一下。
到目前為止,《 Lucky X 》的 Random Number Generator 都是按下 " Stop " 就馬上停止,我們認為這已經算「有人為的因素介入」,因此正致力改善這點,好讓數字抽選的作業更為客觀。
我們想到的解決方法不外乎是「加長隨機抽選的時間」,也就是按下 " Stop " 之後, Random Number Generator 會運作 2 ~ 3 秒後,才顯示出抽獎結果。
*2015/12/10 更新
Alpha 版本就會實現「加長隨機抽選的時間」的機制。
◆ 預計下一個版本會增加的功能:
1. Lucky Wheel 雛形建置
2. Slots 雛形建置
《 Lucky X 》的開發記錄 Round 3 就在這邊告一個段落~
有任何建議可以直接在留言板反應喔~
我們下次見~
沒有留言 :
張貼留言