Document

フラッシュゲーム制作
~第11回 色々追加~
北海道情報大学 情報メディア学部
情報メディア学科 新井山ゼミ
0521078 綾部 豊
今後の活動
• テトリス制作
– 他のプログラムを見ることなく独自に制作
• 目標
– 後期終了までに完成
• 機能追加
前回までの機能
• ゴースト
– ブロックの落下先を表示
• ホールド
– ブロックを1つ入れ替え
• スリップ
– ブロックが地に接しても動くゆとりがある
新たな機能 1/2
• インビジブル
– 着地すると見えない
• スコア計算
• チェーン
– 連続で消すと得点アップ
• リプレイ
– 保存は不可
新たな機能 2/2
• 出現するブロックの種類を変動
• ランダム調節
– 連続で同じブロックが出ない
– 銀ブロックの出現率を下げる
• フレームレート変動可
対人戦
• キラッと解決「Joy To Key」
– 「Joy To Key」とは
• USBにつないだゲームパッドの入力をキーボード入力
に割り当てる便利なツール、隠れ機能として3ボタン以
上のキーボード入力が可能になる
– 対人戦を実現可能
対人戦の問題点
• 変数は全て配列に
• 毎フレームに2人分処理
• 要はソースをはじめから書き直し
更なる問題点
• 2人プレイになった途端に処理落ち
– 大々的にアルゴリズムを考え直す必要がある
• なるべく改善したがブロックを表示する処理
はどうしようもない
– 表示の処理が処理落ちの最大の原因でもある
音響について
• 現在の状況
– 効果音
• ブロックが消えるときだけのみ
– 背景音楽
• 未着手
• とにかく楽譜が欲しい
次回までの成果誓約
• 様々な機能を追加(予定)
– 落下速度を動的に変動
– 効果音追加
– BGM再生
– 縦向きのライン消去
– 対人戦モード
– ブロックをせり上げる
– 回転の優先度を見直し