回過頭來編輯的我:
遊戲在 30 天時順利做出來也部署了,可以先試試看
我在第31天的心得有最後的遊戲規則與網址
https://ithelp.ithome.com.tw/articles/10281969
好像大部分的會寫程式的朋友都曾經想寫遊戲,雖然自己目前熟悉的都是做網站的語言或框架,
但還是有一些類型的遊戲是可以用網頁實現的。
前陣子在碰了 Phoenix 的 liveview 與 Rails 的 hotwire 這種從伺服器 render 每個前端即時互動的框架後,就一直有要做一個類似桌遊的休閒遊戲的想法,自己一直覺得這種不分前後端,又可以達到大部分需求的做法真的是小團隊救星,最好的 API 就是沒有 API。
最近滿幸運的可以在工作上使用 Phoenix 與 liveview,也剛好可以參加這次鐵人賽來試試看用 liveview 來做遊戲是什麼感覺。
在開始寫程式之前,好像應該要先知道要做什麼才對齁。
其實在之前心裡大概有幾個想法了,因應這次相對短時間可以做的應該會是:
另外還在糾結的點有:
符合上面條件,又要在30天內變得出來,可以的話還會希望真的會好玩,大家有什麼想法嗎?
註解們:
雖然這邊不會討論也不會用到這麼細的隨機機制,但是這部講 input/output random 的影片真讚 https://www.youtube.com/watch?v=dwI5b-wRLic&t=454s
常常會忘記 elixir 是目前比較新還比較少人用的語言,在這邊補充一下關鍵字
Elixir 是 語言 Phoenix 是使用 Elixir的網頁框架 就像Python/Django, Ruby/Rails
這個系列應該不會著重在語言本身,但是遇到特別的用法還是會提一下希望做完遊戲可以有時間討論這個語言的好處,或是到時候就可以感受到了。