ロジック/コメント
Last-modified: 2022-04-27 (水) 03:17:52
ロジック
- (このコメントのためにコメ欄つけさせてもらいました、すみません)基本情報?や使用方法?みたいなページ名だと、ゲーム全般の説明っぽくないですか・・・例えばロジック(基本)?とかにして、MenuBarは「基本情報」表記にするとか。 --
- 半角スラッシュ(/)を付けるとフォルダ構造のようになるので、ロジック/基本情報 みたいなのもいいかもね。 --
- 今ひとつロジックの使い途がよくわかりません。 --
- 使用方法の説明で色を変える例が紹介されていましたが、他に実用的な用途は何があるのでしょう?資源が不足したら生産工場を止めてロボット生産に回すとか、生産調整に使うのでしょうか? --
- グローバルサーバーに遊びに行くと、ユニットに資源を運ばせて、コンベアーでの搬入一切なしでサージ大量生産したりT5ユニット生産したり、あるいはディスプレイに短い動画流したりデジタル画像みたいな精密画を描いたりしてる人がいるよね。どうやってるのかさっぱりわからん。プロセッサーを覗いたら命令の数が膨大過ぎてとても読み取れない。使いこなしてる人に憧れる・・・ --
- コードの表記ガイド記載、サンプルプログラムページを使用方法ページから独立させました。Sensorページは作成ミスのため管理者様削除していただいてOKです。すみません。 --
- Contralのconfigureで設定できる各施設のコマンド一覧ってどこかで見れますか? --
- まだwikiにはないのでソースコードか海外勢の動画から読み解くしかないです。調べられたらwikiに記載します。 --
- 使い方にわかった範囲記載しました。サンプルコードには別の方が説明書いてくれてました。 --
- ロジックの基本情報、使い方一通り書き上げました。 --
- ありがとうございます。ロジックは本当に四苦八苦しているので、こちらを読んで勉強します。 --
- サンプルプログラムが増えてきたので分類別に整理しておきました、、、が暫定です。気に入らない場合はサンプルプログラムを良く書いてる方がご自分で修正なさってください。ユニット操作系カテゴリを建ててもいいかもしれません。 --
- ここで聞いていいんかな。Endコマンドで先頭に戻ると変数は初期化されない、Endなしに最終行を処理して先頭に戻ると変数は初期化される。。。これで合ってる? --
- End踏んでもEndなしで終端まで行っても変数は保存されたままな気がします。operationでn=n+1など行ってもどちらも同じようにnは増え続けます。 --
- なるほどー?基本情報のノートに最後まで行くとクリアされるってあるんだけど変数とは違うのか。。。? --
- サンプルプログラムでは1ユニットを動かすために1プロセッサを使ってるけど、複数のユニットを同じプロセッサで動かすより便利なの? --
- ユニット輸送のところの話ね --
- 1プロセッサには「全機バインドする」と「1機だけバインドする」のどちらかしかできない。これはあの項目を書いたときの話であって今は技術が進歩してるかもしれない。 --
- Unit Bindは「今バインドしている機体と別の機体をバインドする」という命令・・・ --
- で、プロセッサは記述を高速ループするから全機に同じ命令がされる。だからIDをうまい事2個持たせてやれば2機捕まえることもできるよ --
- ・・・まぁ1機用のプロセッサをコピーしてID振り替えたほうが楽だけども。増やしても1マスだし --
- いや、最大n体を動かすプログラム自体は書けたんだ。ただ、サンプルには無かったからこのプログラムだと何か不都合でもあるのかと考えていた --
- 加速ドームぐらいなら1機で事足りるからねぇ。サンプルに1記述n台のはないし、無理強いはしないが追加してもらえると喜ばれるかも --
- もしウニっとのバインドの順番に隠しパラメータ(例えば製造された順番)とかがあったりすれば、うまく二体のみバインドとかできるかも知れません。 --
- モノ辺りに付けたフラグを通せば、遠隔地との無線通信が可能かも? --
- あー、フラグを更新してしばらくは採掘しなくなるのか・・・ --
- Unit locateとControlを使って遠くのメモリーセルに書き込みができたと思うので、たぶんできると思います。 --
- 高級言語からロジックにコンパイルするサイトを見つけました。少しは楽になるかも。http://mindcode.herokuapp.com/?s=upgrade-conveyors --
- 質問ってここでも大丈夫ですかね?ユニットが現在持ってるアイテムを参照して、それが銅だったら捨てるみたいなロジックを組もうとして苦戦しています。アイテムを施設に搬入せずに捨てる方法と、ユニットが持ってるアイテムの種類を取得する方法をご存じの方がいれば教えていただけると。。。 --
- ユニットが持ってるアイテムはsensor result @unit @firstItemで取得できるかな?施設に搬入せず捨てる方法はわからない。コンテナか焼却炉を用意してそこに捨てさせるとかじゃダメなの? --
- 味方地上ユニットを障害物を避けながら好きな位置に移動させるロジックってありますか? --
- これコンベアによる物流には全く使えない感じですかね?レーンから3個だけ取り出す、みたいな単純な命令でも実装がかなり難しかった --