170 likes | 273 Views
「 Java アプレットã€ã«ã‚ˆã‚‹ Web ゲーム制作 ~ Web コンテンツã¸ã®ã‚·ãƒ¥ãƒ¼ãƒ†ã‚£ãƒ³ã‚°ãƒ»ã‚²ãƒ¼ãƒ ã®å±•é–‹ï½ž. 北海é“æƒ…å ±å¤§å¦ã€€æƒ…å ±ãƒ¡ãƒ‡ã‚£ã‚¢å¦éƒ¨ æƒ…å ±ãƒ¡ãƒ‡ã‚£ã‚¢å¦ç§‘ 新井山ゼミ 0822001  石塚 裕二. 発表内容. åˆ¶ä½œæ¦‚è¦ åˆ¶ä½œç›®çš„ åˆ¶ä½œæ‰‹é † 制作æˆæžœ 評価考察 今後ã®èª²é¡Œ å‚考文献. 制作概è¦. 2010 年度 「斬れã¬ã‚‚ã®ãªã©ã‚ã‚“ã¾ã‚Šç„¡ã„ï¼ã€ã®åˆ¶ä½œ ã‚ーボード入力ã«ã‚ˆã‚Šæ“作ã™ã‚‹ä½œå“ 2011 年度 “Sky Attacker†ã®åˆ¶ä½œ マウス移動ã«ã‚ˆã‚Šæ“作ã™ã‚‹ä½œå“ Web ページ制作 Java 言語を用ã„ãŸã‚²ãƒ¼ãƒ ・プãƒã‚°ãƒ©ãƒŸãƒ³ã‚°ã®è§£èª¬.
E N D
「Javaアプレット」によるWebゲーム制作~Webコンテンツへのシューティング・ゲームの展開~「Javaアプレット」によるWebゲーム制作~Webコンテンツへのシューティング・ゲームの展開~ 北海道情報大学 情報メディア学部 情報メディア学科 新井山ゼミ 0822001 石塚 裕二
発表内容 • 制作概要 • 制作目的 • 制作手順 • 制作成果 • 評価考察 • 今後の課題 • 参考文献
制作概要 • 2010年度 • 「斬れぬものなどあんまり無い!」の制作 • キーボード入力により操作する作品 • 2011年度 • “SkyAttacker”の制作 • マウス移動により操作する作品 • Webページ制作 • Java言語を用いたゲーム・プログラミングの解説
制作目的 • ゲームプログラム制作 • 自身のプログラミング技術の向上 • ゲーム・アルゴリズムの理解 • Webページ制作 • 解説制作によるプログラミング理解度の向上 • プログラミング初心者への情報提供
制作手順 • プログラミング • “jdk1.6.0_21”を使用 • “Cpad for Java2 SDK”を使用 • グラフィック • Microsoft Paintを使用 • BGM,効果音 • フリー素材を使用
制作手順 • Javaアプレット • ブラウザ上に埋め込まれて実行されるプログラム
制作手順 • 構想 • ゲーム内容の方向性を決定 • プログラム作成 • 構想に基づいてプログラムを作成 • 画像作成 • Microsft Paintを用いてドット絵を作成 • 運用テスト • 段階毎に動作確認
制作手順 • バグ取り • 運用テストにおいて発覚したバグを修正 • 完成 • 公開
制作成果 • 「斬れぬものなどあんまり無い!」 • 横スクロール型シューティング・ゲーム • カーソル・キーで上下左右に移動 • 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 • 販売:ソフトバンククリエイティブ