iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 1
4
Modern Web

三十天路邊賭場上線了!系列 第 1

DAY01 賭場情境概述、技術選用

完成的遊戲連結

遊戲網址 https://it30.herokuapp.com

這是我第二次參加鐵人賽,因台灣博弈代工產業盛行,覺得滿有趣的就來搭建一個路邊的賭場吧!
試想一下我們的情境,一位大土豪走到了我們路邊的賭場,賭場內已經有許多賭客,大家可以互相看到對方下注,當開始發牌時大家停止下注,開完牌之後荷官收回已經輸的區域籌碼,再來補上贏的籌碼然後分給賭客。

當然身為賭場老闆的我,一定不希望虧錢,所以我們要維持總彩池的金額,不能讓我虧錢啊!但前期剛開幕可不能這樣做,未來有機會再來搞這些小手段!

以下為大致構思會需要的架構跟功能

平台
1. 會員系統、註冊、登陸
2. 反水、彩池、紅包廣告、活動通知
3. 存錢、提錢
4. 瀏覽各種遊戲

遊戲
1. 娛樂遊戲

後台
1. BAN玩家
2. 查看玩家資料
3. 觀看各局結果
4. 控制牌局結果

再來決定一下使用技術

  1. Pixijs 可使用Canvas或WebGL決定渲染引擎,方便易用。
  2. Socketio 負責伺服器以及遊戲畫面通訊。
  3. Typescript 增強型態擴充interface
  4. Vuejs 前端平台畫面
  5. Nodejs 後端伺服器
  6. lowdb 簡易DB
  7. express 後端框架

因開發時間跟規模並不到特別龐大,遊戲介面如果探索時間足夠,可選用Cocos、白鷺、Unity、phaser其他遊戲介面框架,以及資料庫部分可以採用SQL或是其他更多功能的資料庫系統。

此路邊賭場內的遊戲暫時決定製作百家樂遊戲,如果最後有時間還會增加捕魚遊戲。

百家樂遊戲規則介紹https://zh.wikipedia.org/wiki/%E7%99%BE%E5%AE%B6%E6%A8%82

遊戲素材來源我特別到淘寶,找了個賣家買了素材,但因我對這方面沒甚麼經驗,覺得買貴了,在日後大家就會看到囉


下一篇
DAY02 遊戲專案基礎初始化
系列文
三十天路邊賭場上線了!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

1
Ashe Li
iT邦新手 5 級 ‧ 2019-09-08 00:17:02

很 cooool 的題目 XDD
很有台灣味 連素材都買了 期待 30天結束會變成如何 XDD

我其實前面已經花三十幾天了,現在伺服器遊戲端難產哈哈,素材其實都是大陸來的。

我要留言

立即登入留言