遊戲工作室 ATMTA, Inc. 是 Star Atlas 的幕後團隊,他們已正式開源 Star Frame,這是一個模組化框架,旨在簡化 Solana 上複雜程式的開發。此次發布旨在回饋 Solana 開發者社群,該社群在 Star Atlas 的早期階段提供了支援。
根據 ATMTA 的說法,該框架源於在建構最大型太空 MMO 加密遊戲之一時遇到的技術挑戰。透過公開 Star Frame,該團隊旨在為其他開發者提供工具,以克服技術障礙並加速 Solana 上的程式開發。

Star Atlas Star Frame 詳細資訊
Star Atlas Star Frame 詳細資訊
Star Frame 是一個基於特性的框架,旨在簡化在 Solana 上開發可擴展且安全的程式。它旨在為開發複雜 Web3 應用程式的開發者提供靈活性、效能和安全性。模組化是透過基於特性的設計實現的,其中包括實用的預設實作,開發者可以擴展或重新實作以適應特定的專案需求。這種方法使該框架能夠適應各種區塊鏈應用程式。
透過使用近乎零成本的抽象和零複製資料結構來維持效能,這最大限度地減少了計算開銷,並允許開發者將更多資源分配給自己的邏輯。安全性透過編譯時驗證來支援,這減少了執行時錯誤並提高了關鍵程式邏輯的安全性。透過結合這三個原則,Star Frame 旨在為在 Solana 上開發Web3 應用程式提供一個強大的環境。

Star Atlas Star Frame 詳細資訊
無大小類型系統與帳戶集生命週期
Star Frame 包含幾個使其與現有框架區分開來的組件。無大小類型系統使用動態、零複製資料結構,包括可調整大小的列表、集合和映射,以實現記憶體的有效利用。該系統允許開發者建立應用程式,例如 Web3 遊戲的大型玩家物品欄或去中心化金融平台中複雜的訂單簿,且開銷極小。
帳戶集生命週期提供了一個結構化的三階段流程,包括解碼、驗證和清理步驟。此流程消除了帳戶驗證的不確定性,透過管理經常被忽略的關鍵資訊來確保安全性、可靠性和正確性。該框架還包括一個基於特性的架構,為開發者提供了一組可重複使用的行為。這些特性可以擴展和客製化,以滿足不同專案的需求,從而實現更快的創新,而不會犧牲效能或安全性。

Star Atlas Star Frame 詳細資訊
使用 Anchor 測試 Star Frame
ATMTA 透過重新實作 Anchor 的基準程式,對 Star Frame 和常用 Solana 框架 Anchor 進行了測試。結果表明,Star Frame 為複雜程式提供了額外的靈活性和自由度,同時減少了計算單元使用量和二進位檔案大小。
Star Frame 作為開源專案在 GitHub 上提供,並在 Rust 套件註冊表 crates.io 上列出。更多資訊,包括文件和建置說明,可在 Star Atlas 官方網站和團隊的 Medium 公告文章中找到。有興趣使用該框架的開發者可以存取這些資源,將 Star Frame 整合到他們的專案中。

Star Atlas Star Frame 詳細資訊
ATMTA 與 Star Atlas 生態系統解析
Star Atlas 是一款科幻 MMO 和大型策略遊戲,建構在 Solana 和 Unreal Engine 5 上。該專案擁有一個去中心化的太空元宇宙,玩家可以透過 NFT 擁有、製作和交易數位資產,例如星艦、船員和土地。玩家可以在銀河經濟中參與競爭或合作的遊戲玩法,其中治理機制影響著宇宙的方向。
Star Atlas 生態系統包括基於瀏覽器的策略模組,例如 SAGE Labs 和 Holosim。在 SAGE Labs 中,玩家加入三個派系之一,並競爭完成派系基礎設施合約,在星際基地獲取資源和製作物品。Holosim 是 SAGE Labs 的免費遊玩版本,允許使用者無需連接加密錢包即可體驗遊戲,而連結其 Solana 錢包的玩家可以參與邊玩邊賺機制並爭奪季節性獎勵。
主要的 Star Atlas MMO 可在Epic Games Store 上取得,並需要透過官方 Discord 伺服器取得遊戲金鑰。除了發布 Star Frame 之外,ATMTA 最近在 Star Atlas 夏季活動期間宣布了 Zink SVM Layer 1,這表明該團隊持續致力於開發基於 Solana 的技術並支援 Web3 開發者社群。






