發表文章

目前顯示的是 2024的文章

電子書漫畫 - 購買雜談

圖片
高中開始,知道光華商場,知道重慶南路書街之後,每天都會從吃飯錢省下一些錢,還有寒/暑假存的捨不得花的錢當作漫畫基金,慢慢的也買了一些漫畫,從此開啟了購買漫畫之旅(哈)。直到後來的光華商場改建、書街沒落,沒有購買來源及動力才開始慢慢中斷。 然後前幾年開始接觸電子書,發現新天地!購買方便也有新書資訊,加上已經變大叔有錢可以買,便開始購買/囤積以前想看的漫畫。看著自己紀錄的購買清單,這幾年累積的錢居然是我的最大娛樂費用~哈。 將自己紀錄的購買清單做成圖表,看起來可以知道蠻多訊息😆。 基本上有大量購書金額都是雙重活動時候購買的,就是出版社活動+書城活動可以折上折,當然有時候不可以重複疊加,這時候除非是很想看的書,不然我還是慢慢等,因為還有買的書還沒看呀!😂😂

WEBSOCK/TCP/UDP 網路連線處理建議

今天到討論區看到一篇使用 TCP / UDP 做遊戲的文章,看樓主應該是剛學會,趕緊以過來人的身分提供一些建議,不然等程式龐大了再來考慮應該就懶了 😂 下面是提供的一些建議 現在很多用戶都是透過分享器連接上網,所以基本上取得的IP是分享器那一台的IP。如果單純使用 TCP 或 UDP 會有一些問題,例如: 分享器實際IP 外網 200.100.100.100。 用戶端連接分享器取得的IP 為內網 192.168.0.1。 結果為用戶端可以送到主機,主機無法傳送到用戶端。 如果用戶端有實際對外IP,仍然需要考慮到防火牆會阻擋 Port 的問題。 現有網路架構可參考 singalR、websocket 這兩種方法。 先寫好主機端程式,所有用戶端皆傳送資料到主機,再由主機發送到各用戶端,主機有對外IP讓客戶連接即可。 用戶端連接主機後,將建立連線,可跨過內網限制。 因為使用 web (Port:80/443) 基本上可穿過本地防火牆。 樓主也可以寫一個GM程式,監控時再連到主機。 樓主已會使用 TCP / UDP,建議使用 websocket 連線,因為用法差不多。 Google搜尋 websocket 可以找到一堆範例。 後續還有一些要考慮的,不管使用WEBSOCKET / TCP / UDP 實際連線到外網最常遇到的狀況就是網路阻塞,例如傳送端傳送 [12345] 跟[ABCDE] 兩封訊息,而接收端會收到的狀況會如下 接收到正常的 [12345] 兩封 [ABCDE] 接收到的為 [12345][ABCDE] 一封訊息 接收到的為 [12345][AB , CDE] 兩封不完全訊息 我的處理方式大致如下 使用開頭即結尾識別碼,例如\s跟\e 接收端只處理\s \e區間的資料 以上面第3.來說會接收到 \s[12345]\e\s[AB , CDE]\e 兩封,實際處理起來會分段為   接收到 \s[12345]\e\s[AB 先處理 \s[12345]\e 保留 \s[AB   累加之後接收到 CDE]\e => \s[ABCDE]\e   再處理 \s[ABCDE]\e 其實網路處理說簡單真的也不難,可是就是那種遇到奇怪的問題就要找老半天,真的要靠乖乖才行了😂

RMMV 雜記 - 角色及劇情

圖片
之前寫的劇情編輯器真的發揮很大的功用自己非常滿意😆在開始想劇情時,就已經預測到自己一定會修修改改,所以直接在自己寫好的工具都處理好後再複製過來,一整個輕鬆👍 不過現在倒是有幾個問題讓進度遲緩,主要是地圖上角色及場景的轉換、安排,雖然在事件上也有簡略寫註解要怎麼轉換,但是真的在寫成劇情時卻要想得比較多,這幾天幾乎一個場景的劇情就都要花上兩個小時,然後我還有好多場景😅。 現在序章主線已經寫完,劇情轉換好後,還有支線、武器、技能、戰鬥…要處理,先記錄一下😅

RMMV 雜記

圖片
2020年12月 ,當初想做個遊戲,於是從 Steam 購入 RMMV ,然後寫完虛擬按鈕的 Javascript 腳本後就沒力了,然後就一直放到... 2023年02月 ,又想要做個遊戲,於是將先前寫好的 Javascript 拿出來套用,結果發現還有一些Bug仍要修正,而且想要的功能並不完整,就又開始寫 Javascript 腳本。當自己覺得腳本都補齊了,終於可以開始寫劇情了,因為是邊想邊寫,常常會有需要修改前面的對話,不然就吃書了。這時候才認真思考劇情怎麼在RMMV編制會比較有效率,也比較好追蹤,所以就又另外用C#寫劇情編輯器了... 2024年05月 ,劇情編輯器終於寫好 95% 了,原本想說可以開放給大家使用,結果發現要是再寫個說明文件可能又要花好幾個月,而且不保證大家都能上手,想想就放棄了。然後最近將先前寫好的腳本拿出來回憶一下,又多了一些新的想法,腳本修修改改後整合寫了一個範例遊戲,感覺還不錯,終於可以真正開始寫遊戲了 !? 看著之前專案建立日期,時間過得真快,一下子就快四年了... 目前寫好的範例程式畫面

RMMV 劇情編輯器 VI

圖片
從之前寫在 RMMV 的腳本匯入到寫好的編輯器裡面,還是有些 BUG 的存在,像是人物名稱沒有判斷到,所以還是需要再仔細地調整一下,目前測試應該是都正常了。 從 RMMV 劇情編輯器複製腳本 到劇情編輯器匯入,匯入資料很多會等比較久,正式使用分批複製會比較好 因為寫好劇情還要轉匯到 RMMV 測試很麻煩,所以上次就已經先把模擬器寫好了,順便放上來紀錄一下😆

詢問AI如何處理 ASP MVC SignalR

圖片
昨天下午同事問了一個網頁資料處理問題,怎麼在不刷網頁的情況下,獲得主機端的處理進度? 我以前的觀念就是重刷網頁,不然就是安裝網頁元件,所以我也蠻想知道要怎麼做,於是就問AI怎麼處理,結果AI回答了很詳細的解答,還包含步驟指南! (詢問的關鍵字:ASP.NET MVC 中實現網頁的即時回報進度百分比,而不使用 Vue) 因為我是分段詢問所以有些程式的變數會不太一樣,花一點點時間把不相同的變數改為一致跟簡單的加入自己想要的操作,然後程式就完成了!?基本上不到一天的時間就寫好程式了!?看來自己Google的時代已經過去了,現在是有事問AI的時代了!! 順便一提,沒想到VS2022開發環境連RWD的網頁都引用bootstrap做好了!我真是個懶人~哈

RMMV 劇情編輯器 V

圖片
開始寫劇情的時候,發現有些編輯取代的功能及名稱帶入很不直覺…所以就再次把自己習慣使用的功能都加一加。 使用 @ 帶入人名的功能習慣了,就順便加入了編輯內。 訊息內容要逐一的進去取代,好累… 全部加上批次取代,順便也加入了篩選功能。

RMMV 劇情編輯器 IV

圖片
  紀錄一下,應該可以開始寫劇情了!? 加了一些功能順便修改操作,然後就多了一些小問題,一直懶得處理卡到現在才完成😆 看看歷史回顧一年又過去了,哈哈 然後又去 RMMV 測試戰鬥會用到的TP功能,不過架構都忘了,還好 Copilot in Bing 問一下回憶就回來了,效果還不錯只要修改一些就行了 😂