0822001-20120124

「Javaアプレット」によるWebゲーム制作
~Webコンテンツへのシューティング・ゲームの展開~
北海道情報大学 情報メディア学部
情報メディア学科 新井山ゼミ
0822001 石塚 裕二
発表内容
•
•
•
•
•
•
•
制作概要
制作目的
制作手順
制作成果
評価考察
今後の課題
参考文献
制作概要
• 2010年度
– 「斬れぬものなどあんまり無い!」の制作
• キーボード入力により操作する作品
• 2011年度
– “Sky Attacker”の制作
• マウス移動により操作する作品
– Webページ制作
• Java言語を用いたゲーム・プログラミングの解説
制作目的
• ゲームプログラム制作
– 自身のプログラミング技術の向上
– ゲーム・アルゴリズムの理解
• Webページ制作
– 解説制作によるプログラミング理解度の向上
– プログラミング初心者への情報提供
制作手順
• プログラミング
– “jdk1.6.0_21”を使用
– “Cpad for Java2 SDK”を使用
• グラフィック
– Microsoft Paintを使用
• BGM,効果音
– フリー素材を使用
制作手順
• Javaアプレット
– ブラウザ上に埋め込まれて実行されるプログラム
制作手順
1. 構想
– ゲーム内容の方向性を決定
2. プログラム作成
– 構想に基づいてプログラムを作成
3. 画像作成
– Microsft Paintを用いてドット絵を作成
4. 運用テスト
– 段階毎に動作確認
制作手順
5. バグ取り
– 運用テストにおいて発覚したバグを修正
6. 完成
7. 公開
制作成果
• 「斬れぬものなどあんまり無い!」
– 横スクロール型シューティング・ゲーム
– カーソル・キーで上下左右に移動
– Z・キーで攻撃
– X・キーで全体攻撃
制作成果
• “Sky Attacker”
– 横スクロール型シューティング・ゲーム
– マウスの移動で操作
– 左クリックで機銃
– 右クリックで爆弾投下
制作成果
• Webページ
– 手入力のCSSによるページ・レイアウト
– 2010年度作品,2011年度作品へのリンクをTOP
ページへ配置
– ソース・コードや図を用いて解説
制作成果
制作成果
評価考察
• ゲームプログラム
– Mouse Eventの使用など,技術の向上を自覚
– 予定していた単純明快なゲームの完成
– ソース・コードの肥大化
• Webページ
– 理解しやすいページ・レイアウト
今後の課題
• ゲームプログラム
– ソース・コードの効率化
– ゲーム内容の発展性
• Webページ
– コンテンツの充実化
参考文献
• とほほのWWW入門
– http://www.tohoho-web.com/www.htm
• みんなのタグ辞書/HTMLタグ辞書
– http://heo.jp/tag/
• MouseEvent
– http://java.sun.com/javase/ja/6/docs/ja/api/
java/awt/event/MouseEvent.html
• ザ・マッチメイカァズ
– http://osabisi.sakura.ne.jp/m2/
参考文献
• 音楽素材/魔王魂
– http://maoudamashii.jokersounds.com/
• 『明解Java入門編』
– 著者:柴田望洋
– 出版年:2007
– 販売:ソフトバンククリエイティブ