かべかけ工場2(仮)制作日記:2015/11/17

Siv3Dで制作中の自作ゲーム制作日記。ついったーの投稿を都度まとめる。
0
AiNI @aini_bellwood

いくつかネタを思いついたので書く

2015-11-17 22:45:37
AiNI @aini_bellwood

・ソーター改良案 かべかけ工場でやったように渡されたpelletを任意の方向に流すのではなく、自身の上を流れていくpelletのうち、選別対象のみを横に弾き出すタイプに変える。リアルの工場でよくあるやつ。

2015-11-17 22:47:53
AiNI @aini_bellwood

・ソーター改良案2:ラベリングマシン 渡されたpelletに種別に応じたラベルを貼る。ラベルの効果は永続で、上書き可能。ラベル貼り付けルールはマシンごとに設定。

2015-11-17 22:48:56
AiNI @aini_bellwood

・ソーター改良案3:ラベルソーター (前述の改良案とあわせて)pelletに貼られたラベルに応じて選別を行う。pellet種別は選別の対象ではない。

2015-11-17 22:49:39
AiNI @aini_bellwood

・エナジーアンテナ 発電機の補助ブロック。渡されたエネルギーを周囲のブロックに均等に分配する。分配範囲にはバリエーションを持たせる。自身を中心とした3*3マスとか、前方3マスとか。 これの実装に伴い、発電機は前方一マスのみにエネルギーを渡す形に修正。

2015-11-17 22:52:20
AiNI @aini_bellwood

・エネルギーについて IC2に倣ってEnergyUnitにする。派生でTorqueUnitとかあってもいいかも。 EUの受け渡しは毎フレーム行うが、各ブロック内で30フレームほど遅延させる。一台ずつ火が入っていくの、かっこいいし。

2015-11-17 22:54:57
AiNI @aini_bellwood

・マシンブロックのEU消費 以下のようなタイプを作る。 EUストレージを持っており、このストレージに一定量溜まったら、溜まった分を消費して動作するタイプ。 ストレージを持たず、毎フレーム一定量のEU供給がなければ動かないタイプ。 minerは前者。ラベリングマシンは後者。

2015-11-17 22:59:45
AiNI @aini_bellwood

とりあえずminerにEUストレージつけるかな。

2015-11-17 23:00:22

おまけ

AiNI @aini_bellwood

いくらバックアップとしての運用しかしていないとはいえだな、もう少しこう、手心というか…。

2015-11-17 23:50:42
AiNI @aini_bellwood

ビルド通るたびにコミットするくらいの意識が必要だ。

2015-11-17 23:51:25
ゆーひ @yuhi_as

@aini_bellwood 動いたらとりあえずコミットは大事

2015-11-17 23:53:36

それはそれとして

AiNI @aini_bellwood

factorio、steamにはまだ来ないかしら。

2015-11-17 22:45:20