天天看點

啟動器日志 | YSLaunchar-a1.0 模型(第一版)

以後會出更多,高效開發!

YSLaunchar-a1.0 模型

基本介紹

本文不考慮所有具體的實作方法,之後會有更完整第二版發出

該程式計劃使用 julia 語言編寫,目前版本(1.7)并不包含類(class),取而代之,我會使用 julia 提供的兩種結構體完成。

考慮了很久,我将會把所有版本,玩家清單使用字典的形式。

主要結構體(mutable struct)

  • playerInfo
    • playerName :: String
    • playerLoginType :: Int
    • 目前就這麼多了
  • versionInfo
    • 計劃包含 MCWiki 教程中的所有啟動參數除了 width 和 height(傳送門)
    • 總計 11 個參數(不包括 width 和 height),程式中變量的名稱則為「小寫 l 加上啟動參數的名稱(首字母大寫)」(如:原參數 username 在該結構體中則會為 lUsername,l 代表 launch),此處不一一列舉參數

主要變量

  • allPlayers :: Dict{String, playerInfo}
  • allVersions :: Dict{String, versionInfo}
  • 肯定在實作過程中會給出更多變量,但是本文目前不考慮

繼續閱讀