創作內容

0 GP

4/20,目標帳號註冊登入頁面使用MongoDB已達成,與閒聊個人理想中的遊戲

作者:李兒諳│2022-04-20 19:48:51│巴幣:0│人氣:153
於4/23達成目標
現代主要會遇到的坑是Cookies需要設定SameSite屬性為Lax
Go語言中是設為2,如果是None的話必須再設Secure為ture,並且只能用https來連
再來可能會遇到的麻煩就是MongoDB與Go語言本身的一些操作
這些改天有空的話再細談吧

在上述努力之後,以前的程式稍加修改後可以作用於現在的Google Cloud Platform虛擬機了
不過目前我的帳號密碼是明文儲存
所以暫不開放
原始碼下載頁面我還要做一下
這是接下來幾天的目標
說是這麼說,但可能就是純粹提供http鏈結這樣而已

-------------以下為4/20時的原文-----------------

呼嗯
其實連MongoDB已經成功了,只是現在是新版的所以以前的程式還要改下
最近查了些資料
覺得說要做網遊或頁遊並不是那麼遙不可及的一件事情
如果玩家數量少的話
以現代來說成本其實不會很高
應該是一個人就能負擔得起的地步(一小時約0.04美金)
特別是對於非大陸地區來說
(大陸地太大了,人又多,伺服器負擔很重
這也是為何通常台灣會封大陸IP而大陸不封海外
不過雖然不封海外,但在以前海外連大陸是很慢的)

在那之前先參考下網路說法

假如我策划一款良心网游,放弃氪金,只为玩家着想,请问会大火吗?

呀,最近存錢計劃失敗了
又沉迷於別的遊戲了
不過遊戲實在太花時間了
因此想說五月以前還是先完成下自製網頁遊戲的部份目標好了
不然總是這樣逐遊戲而居也不是辦法

其實我之所以想做遊戲
主要不是為了不要賺錢或者是標榜良心
只是遊戲是種有壽命的事物
熱戀期過了後遊戲的壽命就差不多了
但最終總會有一天遊戲正式與玩家永別
(雖然也有很多老遊戲現在都有復刻版上Steam,但沒有被重製上Steam的也是有)
那我只是希望做的遊戲能不跟玩家永別而已

然後我希望玩家能夠從遊戲得到些東西
因此最直接的就是這遊戲是怎麼做出來的
然後如何重複同樣的步驟完成遊戲本身
這就是為何主要用網頁做遊戲的原因
因為跟平台相關的程式壽命相對更短

我想我最近應該會去租個網域名稱
大概一次租十年吧
然後再綁上Google Cloud Platform的虛擬機
這樣就可以做些多人遊戲的試驗了
(我現在自己測試時還是靠打IP位址的,目前還沒固定是浮動的
因為我好像點了下若要固定的話好像要再加錢,雖然也不是很貴
但試用期是發額度的,所以先省著點用)

如果有學生或者是個人專案想放在公網上測試的話
在不違法的前提下
可以聯絡我
(直接在巴哈留言,講下你檔案放在哪個空間,建議是MegaUpload或Google相關的之類啦)
我可以把檔案放在虛擬機上測試
(不過如果原始檔我看不懂的話,我大概就不會幫忙
要是裡面有挖礦或爬蟲又或者是進行網路攻擊之類消耗大量資源的程式碼就麻煩了)

放好之後我再另外發文給網址
若不想公開檔案內容的話
就說用巴哈信件即可
大概就這樣

最近聽說有個遊戲引擎是喚境
好像有蠻多種類型遊戲的教程模板
而且作品可以同時發布在多平台(HTML5,Android,有沒有iOS我忘了)
(但估計跟Unity差不多,是有那功能,但實際上很多功能跨平台是會有問題的)
不過我並不是很想用喚境
因為若我用了
而且還很好用的話
我就喪失學會一種遊戲類型源碼的可能性
只是稍微觀察下
因為我的理想跟喚境的理想蠻接近的
就是希望能做各種遊戲且讓玩家也能做得出來這樣

回正題
其實一款不能氪金的遊戲通常都蠻無聊的
也不能說遊戲無聊
可能要說遊戲本身很有趣
只是大多數輸贏沒什麼懸念
像五子棋、圍棋、奧賽羅、跳棋、西洋棋
相比之下
撲克牌、麻將、三國殺(東方符斗祭)、大富翁真是友善多了
就技術差的人也比較有贏的機會

然後除去傳統非電子遊戲外
不用課金也還算有趣的遊戲大概就是三消、俄羅斯方塊吧
雖然說相對好玩
但是通常也耗不了多少時間就玩不下去了
只是那兩種遊戲對於我來說
都有現在已經玩不到的同款遊戲有些懷念而已

嗯,我想了想
那不如說為什麼要玩網路遊戲好了
雖然我在前幾篇忘記是哪篇文章已經提到過了
不過再整理下自己的想法也是好的

我玩遊戲是避免社交的
雖然遊戲討論區有時還是會逛的
只是我是覺得許多網路遊戲就算當單機遊戲來玩也還算有趣
網路遊戲會讓你一天比較有目標
就哪個時段大概要做什麼事跟每天幾乎都要登入這樣
就看到持續變化的數值
會有種儲蓄感、有個目標在
而且網路遊戲開不了修改器
雖然我玩單機遊戲沒卡關通常也不會用修改器
也還是喜歡手動鍊等重複農
總之網路遊戲相對還是有些肝的價值

如果是單機遊戲
我很可能會短時間之內大量集中甚至重複玩
然後過陣子就不想碰了
就又得去找別的事情這樣

網路遊戲相對比較有話題
因為單機遊戲玩法很多
不見得每個人都會有類似的體驗
有些人會卡的關跟自己會卡的關不見得一樣
若玩的目標不一樣(例如想避開某個角色不用),有時會蠻難討論的
網路遊戲就相對明確很多

嗯,那其實我要做的遊戲
除去每日登入和遊戲商店外
也沒什麼需要做成網路遊戲的必要嘛

是這麼說沒錯啦
不過要是自己哪天改變心意了呢?
而且自己的遊戲沒有平台可以放給玩家玩的話
把源碼存成網頁檔,自己用IIS或Apache之類的http server再執行
難度相對高上很多
所以我還是需要個公網IP

網路遊戲有個比較有趣的就是擺攤或拍賣系統
有時沒事做時也會逛一下
那這個就需要做成網路或網頁遊戲了

聊天的話大概只會做個示意的
如果不是在遊戲內的純用網頁聊天的話
這邊就有範例了

但是聊天容易引發爭端跟法律問題
而且很容易不歡而散或網路霸凌
(像是挑釁或者是暴露個人資料,像是留手機號碼看有沒有人敢打過來這樣)
此外可能還有網路成本問題
實際在做時會不會開啟聊天系統我是還要考慮的
前期可能會開開看
確定有沒有人這樣
但更有可能用顯示目前玩家ID的做法
(其實我想做的遊戲也很容易觸犯版權問題
所以在使用Google Cloud Platform時我也要相對小心
圖檔部分我是有自知之明
會替換掉

不過我是蠻想讓玩家放想分享的音樂
如果沒辦法繞過伺服器的話成本可能會過高
感覺上可行性不高
不然就得用我那線上播譜的程式了
可是那程式除去MIDI外的是播不出來的
有些譜就算照著打聽起來也不太對勁)

如果是做MOBA或者是蓋塔生兵(城堡戰爭)
又或者是牌類遊戲跟大富翁、炸彈超人的話
也相對需要玩家
所以先有個公網IP跟伺服器還是不錯的

我想就算網頁遊戲那些技術層面問題都克服做出來的話
我大概也還是沒辦法只靠自己做的遊戲來休閒
除非交易系統做得夠好
不然遊戲內容都是已知的狀況下
比起網遊的儲蓄感
更多的可能是負擔吧

我是有想說
若玩家也能開私服的話
有種遊戲模式可以考慮
但是我設計不出具體的細節來
就是說遊戲的角色是唯一的
然後一個伺服器的玩家數量是固定的
確保每位玩家都有不同的遊戲體驗
就像同個遊戲
但有個玩家在玩孔明傳,有個玩家玩的是曹操傳這樣
不過這樣做要好玩的話
需要精心設計
而我對於遊戲設計的細節是很沒想法的
所以這目前也算僅僅是想想而已
因為這種設計才是現在市面上的遊戲沒機會做的
認真來說的話其實這種遊戲現在也是有的
只是太小眾了我想不起來遊戲名稱(一方面是那遊戲聽說是日文的,所以我也沒玩過)
不過就算不提那款玩家自製文字故事關卡的
比較大眾的網路泥巴(MUD)也是很接近的
所以說沒機會做也是有些言過其實

我是有在想說
如果以後會做的遊戲類型變多
想節省玩家或者說開發成本
當玩家獲得一個道具跟一個角色時
會同時擁有其它遊戲類型對應的道具跟同個角色這樣
當然效果會根據遊戲類型有些不同的變化
只是這也是很需要精心設計的
因此也還算是停留在只是想想的階段

呀,總之這篇就是在說
雖然沒有很好的理由
但我還是覺得做個網頁遊戲是很不錯的
或者是不提做網路遊戲
單純有個公網IP跟網頁伺服器還是不錯的
如果只是靜態網頁的話建議用Github
或者是Google Drive還是Dropbox好像有教學那樣就行了

因為目標是讓玩家能夠獨立架設私服
所以遊戲是否要課金就顯得不太重要了
如果成本比預想中的還大的話
可能會改變計劃或者是直接收掉
就算當作是個嘗試
算對完成孩提時代夢想有個交待這樣
反正讓玩家能夠獨立架設私服這目的應該是會達成的
若用雲服務的話
就只是打些指令跟把檔案放上去而已
應該是蠻單純的

實際上是否真得那麼簡單要等做出來才知道
就像是曹操傳移動在做時我才想到
若移動的格子有敵軍就停止判斷
那若敵軍在自己周遭旁
第一步就走不動了
所以不能用想像中很簡潔的文字敘述就解決遊戲開發中會實際遇到的問題

如果真得跟想像中一樣簡單的話
那確保有人會了後
我就可以考慮收掉網站了
估計成本雖然不高
但也還是固定開銷
如果目的達成後
自己又玩不下去自己做的遊戲
可能還是該省則省
雖然現在連網域名稱都還沒買好

嗯,再看看吧
就算目標沒達成
也大概知道開銷至少要多少了
應該沒這篇說得那麼誇張
畢竟不是在大陸
不用考慮太複雜的問題

那兩百萬是人民幣
差不多是八百到一千萬臺幣

認真想想
其實區網遊戲就夠好玩
也能達到小眾、多人同樂的效果了
之所以需要公網
只是需要一個能夠展示的地方而已
(而展示所消耗的流量可能會變成成本反噬自己)

那這篇就此結束
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=5439196
All rights reserved. 版權所有,保留一切權利

相關創作

留言共 0 篇留言

我要留言提醒:您尚未登入,請先登入再留言

喜歡★y541258 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:4/7~未知,短期計劃,... 後一篇:五月前目標,非3D多玩家...

追蹤私訊切換新版閱覽

作品資料夾

face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】