-ぷよぷよを作る話

その3

現在対戦モードしかないんですが、ストーリーモードを追加しようと思ってます。 いろんなAIを用意するのですが、小さな動きの組み合わせでどんなものが出来上がるかが すごく楽しみです。 …グラフィックをいっぱい用意しないと。・゚・(ノД`)・゚・。

その2

・連鎖が止まらなくなる病 変数の未初期化が原因でした。 でもまだ治ってません。 うーん、他にも変なとこがありそうです。 ぷよが消えないから連鎖は続くんだということで、その辺のコードを見ました。

その1

なかなかとれなかった不具合のお話です。 現象は、連鎖が止まらない、です。 永久にお邪魔ぷよが増殖してくわけです。 タイミングはランダムです。 始まった瞬間もあれば、連鎖した瞬間止まらなくなったりします。 (つづく)

前にぷよぷよの話で input = new AI(); input = new Player(); とかしました。 input = new Network(); 次はネットワーク対戦をしようという目論見です。 ネットワークなのでいろいろ問題が起こります。途中で切断されたり、回線が詰まったり。 帯域、タイム…

AIのキー入力

例えばぷよぷよの対戦。 AIもプレイヤーと同じキー入力をします。 キー入力は、 class Input { /** Onならtrueを返す */ bool isLeft(); bool isRight(); bool isUp(); bool isDown(); }class AI : public Input; class Player : public Input; { Input 1P, …