天天看点

启动器日志 | 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}
  • 肯定在实现过程中会给出更多变量,但是本文目前不考虑

继续阅读