2008年 05月27日(Tue) [長年日記]
_ [ツッコミレス]ツッコミレス
あーなるほど。ローカル変数への代入が優先されるわけですね。隠蔽とか優先順位みたいな話は今まであまり気にしたこと無いので勉強になります。
まあトップレベルで記述するならMyGame.xxx = とか self.xxx = って書くよりもset_xxxという方が良いでしょうし。オブジェクト指向っぽい書き方するなら最初からオブジェクト作れよって話で。
_ [D-0][TCG][プログラム]ツールの件
インポート時に落ちちゃうのは、デバッグ時に一度わざと落ちるようにしてみたんだけど、そのまま戻すのを忘れてたという罠(^^; 手元ではもう直ってるけどリリースは少し先かな。
んで、対戦ツールの遊び方。以前書いてたやつを(ほぼ)そのまま持ってきた。
遊び方。
- Windows2000/XP専用。
- 95や98は知らん。未検証。
- ゲームモードを選んで「開始」を押せばゲームが始まります。
- 「一人で遊ぶ」を選ぶと一人でデッキの動きを確認する事が出来ます。
- 対戦する場合は、片方がサーバモードで立ち上げた後、もう片方がクライアントモードで立ち上げてください。
- 「接続先」にはサーバ側のIPアドレスを入れて下さい。
- 「ポート」はお互い同じポートを指定するように。
- 自分で二つ立ち上げて「localhost」を指定すれば、一人で二人対戦可能w
- ただし二つ立ち上げる場合は、ツールをコピーして違う名前にリネームする必要があるっぽい。多分。
ゲーム開始後。
- マウスの左ボタンをホールド&ドラッグする事でカードを自由に動かせます。
- 右クリックでフリーズorリリース。
- Shift+右クリックでカードを裏返したり、表に戻したりできます。
- Ctrl+右クリックでデッキの一番上に裏向きにカードを戻す事が出来ます。
- 自分でドラッグしてデッキの上にカードを移動させてもデッキの上にカードがあるように見えるだけで、ツールはデッキにカードを戻したとは認識していません。ご注意を。
- プランめくってる時に別のカードをデッキの上に戻す場合は、プランのカードをCtrl+右クリックでデッキに戻した後に、別のカードをデッキの上に戻しましょう。
- 画面の下の方の領域は手札領域です。ここにあるカードは対戦相手からは裏向きに見えます。
- 「リリース」ボタンを押すと自分の全カードをリリースできます。
- 「ダイス」ボタンを押すと1〜6までのサイコロを振れます。
- 「デッキ操作」を押すとデッキビューアが立ち上がり、デッキの並び順が見れます。
- デッキビューアでカードを選択して「取り出す」ボタンを押すと、そのカードがデッキの横に裏向きで取り出されます。
- 「シャッフル」ボタンを押すとデッキをシャッフルして、デッキビューアを終了します。シャッフルさせずに終了する場合は右上の「×」ボタンで終了して下さい。
というわけでプランジャーを戻す場合は、
- プランゾーンのカードをCtrl+右クリック
- プランジャーをCtrl+右クリック
- デッキ操作を押す
- シャッフルを押す
という手順になります。
なるほど仕様なんですねw