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