トップページ > 同人ゲーム > 2015年10月11日 > Fzt+yGYn

書き込み順位&時間帯一覧

32 位/550 ID中時間01234567891011121314151617181920212223Total
書き込み数1000000000000001100001015



使用した名前一覧書き込んだスレッド一覧
作者 ◆0Enk7qAhmY
マシンクラフト 23機目 [転載禁止]©2ch.net
マシンクラフト 24機目 [転載禁止]©2ch.net

書き込みレス一覧

マシンクラフト 23機目 [転載禁止]©2ch.net
978 :作者 ◆0Enk7qAhmY [sage]:2015/10/11(日) 00:11:03.98 ID:Fzt+yGYn
>>954
マシンデータファイル内の情報を使ってソートはしない
全ファイル読み込むのは無駄が多いし、マシンデータ管理用ファイルを作るのは大げさすぎる
更新日時を表示せずに更新日時でソートする意味があるのかは微妙
重要度が低いから気が向いたら考える

>>958
実害が無いから仕様ということにしておく

>>960
絵は上手いけど、内容は「そうじゃない」という感じ

>>968
必要を感じたら対処するけど、多分別の形になる

>>970
手段は存在しない
必要な理由を提示してくれれば関数を追加するかもしれない

>>972
修正した
次のバージョンで反映される

>>973
どういうもの?

>>974
オンラインとオフラインを完全に一致させると処理速度等で不利になるから、できるだけ似せるというアプローチにしてる
無駄のない方法を見つけたら実装する

>>975
追加しておく

>>977
予定には無いけど可能性はある
マシンクラフト 23機目 [転載禁止]©2ch.net
994 :作者 ◆0Enk7qAhmY [sage]:2015/10/11(日) 15:26:40.88 ID:Fzt+yGYn
Luaスクリプト用関数を大幅に追加し仕様も少し変えたので、151用に書いても今日明日中には使用不能(=要修正)になる
GetPosition(),GetPitch(),GetBank(),SetMoverAltitude(alt),SearchWall(x,y,z),SearchFriend(name),etc.

>>979
状況がわからない
・クラッシュとは具体的に何か(終了することもできないとかダイアログが出るとか)
・スクリプトを変更していないのに問題が発生したりしなかったりするのか
・「保存し損ねる=タイムスタンプが更新されない」なのか(test開始時点で保存は完了しているはず)

>>980
方法は未定だけど自動操縦中であることを示すつもり

>>982
F7でAutoPilotモードがDebug→ON→OFF→と切り替わるようにした(オンラインでも同じ)
次のバージョンで反映される
ただ、現状では「スクリプト使用=自動操縦」なので装飾としての意味は無いと思う

>>984
難しいからとりあえずCannonとBeamerだけにした
「サークル内に捉える」を擬似的に行うのは無駄な労力なので、SearchEnemyして2秒たったらロック完了になると思う

>>987
trackerと攻撃に直接的な関係は無い
設定したアクションを実行すると視線(マウス)を追いかけるだけ

>>989
差が生まれるというか別物になる予定
Luaスクリプトは基本的に何でもありで、将来的には空撮用機能等も追加すると思う
チップ(フロー?チャート?)プログラムは対戦用にバランス調整するため全体的に機能を制限する
※Lua採用に舵を切ったので、後者の実装はかなり先になると思う(中止の可能性もある)

>>990
修正した
次のバージョンで反映される

>>991
多分メモリ不足なので、
collectgarbage("setpause", 80)
collectgarbage("setstepmul", 200)
の2行をLuaスクリプトのstart()内で実行すると直る
これがプチフリーズの解消にもつながるんだけど、詳細は次の更新時に説明する

>>992
151でのレイアウト変更は5分で済むから行った
>>960の「違ってる部分」を全部列挙すると時間がかかるから主な部分だけ
・マシン読み込み用インターフェースが(3画面で?)重複してるのは(自分の好みからして)有り得ない
・マルチプレイとBUILDの距離が遠くて不便
・アプリケーション内にチュートリアルを作成する予定は無い

>>993
修正した
次のバージョンで反映される
マシンクラフト 24機目 [転載禁止]©2ch.net
4 :作者 ◆0Enk7qAhmY [sage]:2015/10/11(日) 16:15:31.14 ID:Fzt+yGYn
自動制御いいね(自画自賛)
VTOLが可愛く見えてきた
仕様が固まったら汎用スクリプトを書いて広めたい

>>前スレ995
カテゴリーは左がシステム(主にファイル操作)で右がその他
画面下端にヘルプが出るからボタンの文字は短いほうがスッキリする(本当は絵のほうが良い)
既にDisplayMachineはデフォルトがONになってる

>>前スレ997
アルファベット順でなく使う順に並べてる
自分的には最初にASSIGNするのが正解(違う人が多いらしいけど)

>>3
先端の1ブロックを埋めなくても羽が消えてしまうバグ(と言うほどでもない)を修正した
マシンクラフト 24機目 [転載禁止]©2ch.net
19 :作者 ◆0Enk7qAhmY [sage]:2015/10/11(日) 21:25:13.89 ID:Fzt+yGYn
151aをアップ
・Luaスクリプト用関数を追加(サンプル:vtol.txt,Luaスクリプト解説.txt参照)
・サンプルLuaスクリプトを更新(従来のstart()がinitialize()にリネームされたことに注意)
・自動操縦モード切り替えに対応(F7でDEBUG,ON,OFF)
・PRACTICEでブレードが弾を跳ね返してもENが消費されないバグを修正
・Mover(歩行補助モード)の起動直後の水平化による衝撃を緩和

ガベージコレクションとは使用済みメモリの自動解放処理のことで、デフォルト設定のままだと間に合わなくなる
setpause(解放間隔)を小さくsetstepmul(1回の処理量)を大きくすることで解消できるらしい
代償として通常の処理が重くなるので最適な設定を探す必要がある(ケースバイケースなので正解は存在しない)
trainerのPrintの3行目にLuaが使用しているメモリのサイズを表示するようにしたので、
この値が増え続ける場合はsetstepmulを200より大きくすべき(デフォルトは200,200)

>>7
メンテナンスしながら実装するのは非効率的なので、スクリプトの仕様が確定するまで保留

>>17
弾速とか重力加速度を渡すことは今後も無いと思う
もしあるとしたら着弾予想座標を取得する関数
マシンクラフト 24機目 [転載禁止]©2ch.net
24 :作者 ◆0Enk7qAhmY [sage]:2015/10/11(日) 23:24:06.66 ID:Fzt+yGYn
SearchFriend()で名前指定せずに味方を探索すると必ず同じマシンを捕捉してしまうバグを修正した
次のバージョンで使えるようになる

>>20
爆発中および固定中の敵マシンを捕捉できないようにした
次のバージョンで反映される

>>21
Luaスクリプトで動くボスマシンはプレイヤー1機では絶対に勝てないくらい強くしたい
チャートプログラムで動かす場合は対戦が前提だから基本機能のみにする

>>22
榴弾砲を自動制御するなら、最後の着弾座標を取得する関数を追加するのが現実的
自機から敵座標と着弾座標までの距離を算出→結果に応じて速度指定型ジョイントを動かす→再度算出
というフィードバック方式の着弾修正
こういう細かい機能を追加するのは基本部分が完成した後だけど

>>23
「画面閉じれない」が何を意味するのか不明


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。