「 java アプレット」による web ゲーム制作 ~ web...

17
Java アアアアア アアア Web アアアアア Web アアアアアアアアアアアアアア アアアアアアアアアアアアア アアアアアアアア アアアアアアアア アアアアア 0822001 アア アア

Upload: pravat

Post on 20-Jan-2016

56 views

Category:

Documents


0 download

DESCRIPTION

「 Java アプレット」による Web ゲーム制作 ~ Web コンテンツへのシューティング・ゲームの展開~. 北海道情報大学 情報メディア学部 情報メディア学科 新井山ゼミ 0822001  石塚 裕二. 発表内容. 制作概要 制作目的 制作手順 制作成果 評価考察 今後の課題 参考文献. 制作概要. 2010 年度 「斬れぬものなどあんまり無い!」の制作 キーボード入力により操作する作品 2011 年度 “Sky Attacker” の制作 マウス移動により操作する作品 Web ページ制作 Java 言語を用いたゲーム・プログラミングの解説. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 「 Java アプレット」による Web ゲーム制作 ~ Web コンテンツへのシューティング・ゲームの展開~

「 Javaアプレット」によるWebゲーム制作

~Webコンテンツへのシューティング・ゲームの展開~

北海道情報大学 情報メディア学部

情報メディア学科 新井山ゼミ0822001 石塚 裕二

Page 2: 「 Java アプレット」による Web ゲーム制作 ~ Web コンテンツへのシューティング・ゲームの展開~

発表内容

• 制作概要• 制作目的• 制作手順• 制作成果• 評価考察• 今後の課題• 参考文献

Page 3: 「 Java アプレット」による Web ゲーム制作 ~ Web コンテンツへのシューティング・ゲームの展開~

制作概要

• 2010年度–「斬れぬものなどあんまり無い!」の制作

• キーボード入力により操作する作品

• 2011年度– “Sky Attacker”の制作

• マウス移動により操作する作品– Webページ制作

• Java言語を用いたゲーム・プログラミングの解説

Page 4: 「 Java アプレット」による Web ゲーム制作 ~ Web コンテンツへのシューティング・ゲームの展開~

制作目的

• ゲームプログラム制作–自身のプログラミング技術の向上–ゲーム・アルゴリズムの理解

• Webページ制作–解説制作によるプログラミング理解度の向上–プログラミング初心者への情報提供

Page 5: 「 Java アプレット」による Web ゲーム制作 ~ Web コンテンツへのシューティング・ゲームの展開~

制作手順

• プログラミング– “jdk1.6.0_21”を使用– “Cpad for Java2 SDK”を使用

• グラフィック– Microsoft Paintを使用

• BGM,効果音–フリー素材を使用

Page 6: 「 Java アプレット」による Web ゲーム制作 ~ Web コンテンツへのシューティング・ゲームの展開~

制作手順

• Javaアプレット–ブラウザ上に埋め込まれて実行されるプログラム

Page 7: 「 Java アプレット」による Web ゲーム制作 ~ Web コンテンツへのシューティング・ゲームの展開~

制作手順

1. 構想– ゲーム内容の方向性を決定

2. プログラム作成– 構想に基づいてプログラムを作成

3. 画像作成– Microsft Paintを用いてドット絵を作成

4. 運用テスト– 段階毎に動作確認

Page 8: 「 Java アプレット」による Web ゲーム制作 ~ Web コンテンツへのシューティング・ゲームの展開~

制作手順

5. バグ取り– 運用テストにおいて発覚したバグを修正

6. 完成7. 公開

Page 9: 「 Java アプレット」による Web ゲーム制作 ~ Web コンテンツへのシューティング・ゲームの展開~

制作成果

• 「斬れぬものなどあんまり無い!」–横スクロール型シューティング・ゲーム–カーソル・キーで上下左右に移動– Z・キーで攻撃– X・キーで全体攻撃

Page 10: 「 Java アプレット」による Web ゲーム制作 ~ Web コンテンツへのシューティング・ゲームの展開~

制作成果

• “Sky Attacker”–横スクロール型シューティング・ゲーム–マウスの移動で操作–左クリックで機銃–右クリックで爆弾投下

Page 11: 「 Java アプレット」による Web ゲーム制作 ~ Web コンテンツへのシューティング・ゲームの展開~

制作成果

• Webページ–手入力の CSSによるページ・レイアウト– 2010年度作品, 2011年度作品へのリンクを

TOPページへ配置–ソース・コードや図を用いて解説

Page 12: 「 Java アプレット」による Web ゲーム制作 ~ Web コンテンツへのシューティング・ゲームの展開~

制作成果

Page 13: 「 Java アプレット」による Web ゲーム制作 ~ Web コンテンツへのシューティング・ゲームの展開~

制作成果

Page 14: 「 Java アプレット」による Web ゲーム制作 ~ Web コンテンツへのシューティング・ゲームの展開~

評価考察

• ゲームプログラム– Mouse Eventの使用など,技術の向上を自覚–予定していた単純明快なゲームの完成–ソース・コードの肥大化

• Webページ–理解しやすいページ・レイアウト

Page 15: 「 Java アプレット」による Web ゲーム制作 ~ Web コンテンツへのシューティング・ゲームの展開~

今後の課題

• ゲームプログラム–ソース・コードの効率化–ゲーム内容の発展性

• Webページ–コンテンツの充実化

Page 16: 「 Java アプレット」による 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/

Page 17: 「 Java アプレット」による Web ゲーム制作 ~ Web コンテンツへのシューティング・ゲームの展開~

参考文献• 音楽素材 /魔王魂

– http://maoudamashii.jokersounds.com/

• 『明解 Java入門編』– 著者:柴田望洋– 出版年: 2007– 販売:ソフトバンククリエイティブ