[閒聊] 傳統Mud加入圖形顯示

看板mud (網路地下城/文字遊戲)作者 (☺☻)時間1月前 (2025/01/21 19:36), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
要在終端中顯示圖案不是什麼大問題 也不是什麼新的技術,也就是使用存在許久的sixel 主要的問題還在於支援度,並非每個連線軟體都支援此編碼規則 不過很久之前看一些國外的bbs或連線軟體,都開始有支援了 所以應該也算是一個可行的方向吧 拿我之前測試時做的單人mud來搞 把這個加入顯示後的實際畫面 網路上隨便抓的幾張圖,轉換成sixel後,放在場景跟物品的desc https://imgur.com/NfaRKTH
https://imgur.com/isXNq4K
https://imgur.com/od8pynK
上方是在Git Bash當中運作的,可以正常顯示畫面 如果無法顯示就會出現一行空白 例如在Cmd當中運作的話 https://imgur.com/i0GVfyC
雖然無法顯示圖片,但一般的ansi還是可以顯示的 不過如果真的加入這個顯示,後續的問題就是資料傳輸了 我這個例子來看,房屋跟門的文字檔大小約3百多kb,鑰匙150kb 會吃掉不少的頻寬 尤其又沒辦法快取或暫存的話,就變成每次look都要傳一次,負擔不小 目前我也只是粗淺的玩玩,僅單純顯示圖片 還可以做出很多有趣的東西,如果有興趣也可以瞧瞧別人的lib Wiki說明 https://en.wikipedia.org/wiki/Sixel 方便lib,有更多各種使用範例 https://saitoha.github.io/libsixel/ -- ◤ANSI繪圖軟體 ◤ ANSI Art Creator https://aac.iverv.com -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.133.5.88 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/mud/M.1737459412.A.2DE.html
文章代碼(AID): #1dZuRKBU (mud)
文章代碼(AID): #1dZuRKBU (mud)