Yanesdk.NETを使って
ぷよぷよみたいな落ちもの
を組んでみました。
とはいってもまだ 操作のぷよを落とす→操作中のぷよをマップにマージ(積み上げる)→4つ以上くっついていたら消す→浮いているぷよを落とす というとこまでしか作っていません。
とりあえずぷよぷよらしい動きをしてはくれますが、スコアもなければおじゃまぷよも落ちてはこないといった感じです。
なのですが、ロジックにミスがあるのか時たま不自然な動きをしてくれます。
が、私だけではどうも捕捉しきれません。
というわけで、現時点でのプロジェクトファイル(旧版:v20070215_2、v20050215)を張り付けておくのでどなたか的確な指摘や報告をしてもらえると助かります。
追記:変更したプロジェクトファイルをコンパイルするにはYaneuraoGameSDK.NET 1.55を公式サイトからダウンロードして参照設定に追加する必要があります(そのほかにlibフォルダの問題もあるのでプロジェクトを追加して参照したほうが無難です)。
テストに参加してくれた人はクレジットのスペシャルサンクスのところに追加されるので奮ってご参加ください。
追記:ver20070215_2 スコア機能追加+FPSが理論値表示されていたバグを修正。
追記:ver20070215_3 対戦機能を搭載。入力関連を設定ファイル(Config/*.keys)を使用できるように改造
初期状態でジョイスティックは使用できませんが、このファイルを弄ることで設定変更ができます。
ジョイスティックを使用するには使用したいプレーヤー側の設定ファイルを以下のように変更してください。
<?xml version="1.0"?>
<KeyConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<InputType>JoyStick</InputType>
<JoyStickNumber>0</JoyStickNumber>
<EscapeKeyCode>12</EscapeKeyCode>
<UpKeyCode>0</UpKeyCode>
<DownKeyCode>1</DownKeyCode>
<LeftKeyCode>2</LeftKeyCode>
<RightKeyCode>3</RightKeyCode>
<FirstKeyCode>4</FirstKeyCode>
<SecondKeyCode>5</SecondKeyCode>
<ThirdKeyCode>6</ThirdKeyCode>
<QuadKeyCode>7</QuadKeyCode>
</KeyConfig>
