turtleutils.lua

turtleutils.lua タートル便利関数集ですが、今のところ大したものではないです。 ----------------------------------------------------------- -- turtleutils.lua -- タートルのちょっと便利?な関数周 -- @author 琴葉茜(さとうけい) -----------------…

turtlefuel.lua

turtlefuel.lua タートル補給クラスです。 ----------------------------------------------------------- -- @name turtlefuel(lua) -- @description タートルの燃料を扱う関数群 -- @author 琴葉茜(さとうけい) -----------------------------------------…

turtleapis.lua

turtleapis.lua 方向別のタートルAPIをまとめて管理するためのAPIです。 わりと誰でも作るやつだと思いますが、これには right / left / back なんかも追加してあって思ったより便利です。 ぼちぼち良く出来た気がします。 前進/後退のみで一歩移動する STEP…

simattyau.lua

simattyau.lua しまっちゃうクラスを記述したAPIです。 クラス名とAPI名(= ファイル名)が同一なのは、simattyau.new()と書けてそれっぽいからです。 ----------------------------------------------------------- -- simattyau.lua -- アイテム収納 API -- …

identify.lua

identify.lua アイテム識別のためのAPIです。 処理効率に無視できないレベルの問題があり、またModに対する拡張性も今ひとつなので、改修予定です。 ----------------------------------------------------------- -- identify(lua) -- アイテム識別モジュー…

const.lua

const.lua 定数(ぽいもの)の定義です。 ぽいもの、というのは、Luaには定数がないからです。 これはAPIにするより単にグローバル変数にしたほうが良いかもしれません。 現状、グローバル名前空間の汚染を考慮してこのようなAPIにしてあります。 ------------…

application.lua

application.lua アプリケーション実行に関わる関数集です。 まだ大したプログラムを作ってないので簡素なものです。 ----------------------------------------------------------- -- application.lua -- プログラム実行に関わるAPI -- @author 琴葉茜(さ…

akaneutils.lua

akaneutils.lua ユーティリティ関数集です。 ----------------------------------------------------------- -- @file akaneutils(lua) -- @brief 茜ちゃんによるユーティリティ集や -- @author 琴葉茜(さとうけい) ---------------------------------------…

turi_lib.lua

turi_lib.lua 外部ファイルの取り込みが記述されてるだけのものです。 なんじゃこりゃと思うかもしれませんが、こういうのも一般的です。 os.loadAPI('/lib/apis/application') os.loadAPI('/lib/automate/jidoturi')

turi_startup.lua

turi_startup.lua turiのスタートアッププログラムです。 startupの中で、 shell.run('/start/turi_startup') のように呼び出すことを想定しています。 ものすごく眠い時に書いたやつをそのまま使っていて酷いですが、直す予定もないです。 ----------------…

jidoturi.lua

jidoturi.lua 自動釣りクラス ----------------------------------------------------------- -- jidoturi.lua -- 自動釣りAPI -- @author 琴葉茜(さとうけい) ----------------------------------------------------------- os.loadAPI('/lib/apis/akaneuti…

turi_config.lua

turi_config.lua コンフィグファイルですが実態はLuaのソースコードそのものです。 ここでオーバーライドする関数を記述してしまうのは暴挙なのかアリなのか。 ----------------------------------------------------------- -- turi_config -- 自動釣りプロ…

turi.lua (part √2)

turi.lua 自動釣りプログラムturiのメイン部分です。 自動釣り機能自体はjidoturi.luaなどの他ファイルに記述されています。 本ファイルでは自動釣りクラスの準備と実行、そして自動釣りクラスで追加実行される、定期的な統計ファイル保存コルーチンと終了判…

茜コンピューターズ! part√2 ソースコード

すみませんが、ソースコードのインデックスはブロマガで一括管理したいと思います。 こちらを参照してください。

茜コンピューターズ! part 1 での使用プログラム

この動画で使ったプログラムです。魔改造前のシンプルな状態です。 こんなんで動くのか感をお楽しみください。 魔改造後のものは、時間効率や燃料効率を取得できるようにした上でpart 1.5で使用予定なので、その際に紹介します。 注意 大してテストしてない…