iT邦幫忙

2023 iThome 鐵人賽

DAY 23
0

1.構思

這隻程式將會用到前幾天寫的骰子機器人的功能,並增加圍骰、全骰、點數總和、牌九式等等細項。
如果用之前得寫法會出現輸入格式必須一致的問題,但像是大小只需要輸入大或小,而猜數字總和就要輸入數字,所以我改用tree.command()的方式來呈現,這樣玩家在輸入時也會比較清楚有什麼指令可以使用
在經過幾位玩家測試後他們都提出slash command得輸入提示是英文的他們看不懂,所以我改成中文的,他們還提出了無法看到自己輸入了什麼,因此我在輸出答案時也一併將輸入的數字按照玩的種類印出來

2.程式碼

今天先來寫功能的程式碼,明天再來增加賠率
因程式碼過長所以我就放部分截圖

https://ithelp.ithome.com.tw/upload/images/20231004/201611163FLAsRkGVE.png

https://ithelp.ithome.com.tw/upload/images/20231004/20161116K0S5xpAxTj.png

如果想看完整的程式碼可以到我的github看
https://github.com/frankshicar/discord.bot/blob/main/Sic-bo_easy.py

問題

現在的骰寶只是可玩而已,美觀還不夠在輸出答案時不夠華麗美觀,玩起來也沒有刺激感,且缺少了rule,未來幾天我會完善這些功能


上一篇
[Day22] 骰寶(上)
下一篇
[Day24] 骰寶(下)之embed介紹
系列文
使用discord.py開發自己的機器人30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言