Javaオンライン対戦型 シュ-ティングゲーム

Slides:



Advertisements
Similar presentations
1 情報処理 II 第12回の 教材 高知大学理学部 数理情報科学科 1 回生い組対 象 数理情報科学科 1 回生い組対 象担当:塩田 プレゼンテーションソフト プレゼンテーションソフト PowerPoint.
Advertisements

情報・知能工学系 山本一公 プログラミング演習Ⅱ 第3回 配列(1) 情報・知能工学系 山本一公
静岡大学大学院理工学研究科 阿部 秀尚 Weka入門(セットアップ編) 静岡大学大学院理工学研究科 阿部 秀尚
プログラミング入門 電卓番外編 ~エクセルで関数表示~.
PCの情報を得る - 「システム情報」 ①「スタート」→「すべてのプログラム」→「アクセサリ」→「システム ツール」→「システム情報」とクリックする。 ②左欄の項目を選択すると、右欄に情報が表示される。
情報処理 教材 プレゼンテーションソフト PowerPoint 高知大学 共通教育 理学部 対象 塩田
ブロック運びゲーム.
Java言語による シューティングゲーム作成
第6回 Flashによるゲームの作成 04A2029           古賀慎也.
JavaによるCAI学習ソフトウェアの開発
情報処理 第13回の教材 プレゼンテーションソフト PowerPoint 高知大学 共通教育 理学部 対象 担当:塩田 ここはメモを書く欄。
情報処理 第11回の教材 プレゼンテーションソフト PowerPoint 高知大学 共通教育 理学部 対象 担当:塩田 ここはメモを書く欄。
情報処理 第12回の教材 プレゼンテーションソフト PowerPoint 高知大学 共通教育 理学部 対象 担当教員 : 塩田
「絵葉書を通じてのハルビンの 街の印象調査」システムUIの iPadアプリ化 谷研究室  飯 祐貴.
C#によるWindowsFormApplication入門
情報理工学部 情報システム工学科 ラシキアゼミ3年 H 岡田 貴大
Javaでゲーム  山本拓弥.
MMORPGにおける 創発的な設計 クリス・ポペンドフ 榊原研究室.
第13回授業(7/10-1) での学習内容 6月19日に宿題にした平均値の差の検定結果、及び7月3日の授業で実習した同検定結果のウェブ上での検算のやり方を学習する。 この検算の宿題は、春期定期試験の時に、今日渡す2枚目の出欠表の裏に授業中の手計算による結果と比較して、手計算の結果が正しかったかを報告する。
初年次セミナー 第1回 ガイダンス.
情報工学部 情報工学科 05A1304 鈴木 浩高 種田研究室
ファイルシステムとコマンド.
メールの利用 計算機実習室でThunderbird.
F5 を押すか、または [スライド ショー] > [最初から] をクリックして、コースを開始してください。
第6章 2重ループ&配列 2重ループと配列をやります.
ノンプログラマのための Selenium de DDT はじめの一歩
平成22年度に実施を予定するインターネットを 用いた研修システムによる研修 ライブ配信受講手順書
情報学部 プログラミング体験教室 (中級編)
情報学部 プログラミング体験教室 (初級編)
PBLソフトウェア班 ~ペイントアプリケーション開発~ 安藤 貴哉 小木曽 太紀
第四回 ゲーム                 05A1054         前田嵩公.
情報工学科 3年生対象 専門科目 システムプログラミング 第5回、第6回 ヒアドキュメント レポート課題 情報工学科 篠埜 功.
2016年11月25日 大阪開発センター 技術1部 深田 健太 アプライアンス&デジタルソリューション株式会社
C言語を用いたシューティング ゲームの作成
Borland Delphi 6 でビジュアルプログラミング
シューティングゲーム.
VBA ( Visual BASIC for Application) を使えるようにする方法
BLACK JACKの作成 ブラックジャックのルール 概要 勝敗の判定 開発中の問題点 Aの扱いについて 配り直し(DEAL) 工夫した点
パソコンのしくみ ハードウェア OS(Operating System) アプリケーション NEC DOS
ゲームプログラミング講習  第3章 ゲーム作成 ブロック崩しを作ります ゲームプログラミング講習 第3章 ゲーム作成.
Androidアプリの作成 情報工学部情報工学科 07A1069 松永大樹.
相互利用(自己測定)の流れ 依頼者操作 利用者アカウントでログインし、 「研究設備 検索・予約」ボタンを押すと設備一覧が表示されます。
Visual Studio 2005の使用方法 新入生セミナー 
地域情報学 C言語プログラミング 第1回 導入、変数、型変換、printf関数 2016年11月11日
Fortranについて 高エネルギー加速器研究機構 平山 英夫.
シューティングゲームにおける 弾道予測アルゴリズムの作成
UDPマルチキャストチャット      空川幸司.
環境システム科学演習(後半) FORTRAN & C(以降FORTRANと省略して呼びます)は富士通
シューティングゲームにおける 未経験者と経験者の差異の解析
ネットワークプログラミング 05A1302 円田 優輝.
北海道情報大学 情報メディア学部 情報メディア学科 新井山ゼミ 松尾 敏生
情報処理 第13回の教材 プレゼンテーションソフト PowerPoint 高知大学 共通教育 理学部 対象 担当教員 : 塩田
統計ソフトウエアRの基礎.
高度プログラミング演習 (01).
2017年度 植物バイオサイエンス情報処理演習 第11回 系統樹
表計算 Excel 演習 1.Excel を使ってみる.
E-精算インストール説明書.
Flashを用いたゲーム制作 05A1304 鈴木 浩高.
情報基礎演習I(プログラミング) 第8回 6月8日 水曜5限 江草由佳
プログラミング基礎a 第9回 Java言語による図形処理入門(1) Javaアプレット入門
C言語を用いたゲームの作成 松井和幸.
第2回 開発環境とゲーム 05A1030 佐々木 和也.
情報処理 II 第12回の教材 プレゼンテーションソフト PowerPoint 高知大学理学部 数理情報科学科1回生い組対象 担当:塩田教官
情報処理 II 第11回の教材 プレゼンテーションソフト PowerPoint 高知大学 共通教育 理学部 対象 担当:塩田
C言語を用いたゲームの作成 種田研究室 05A2055 松井和幸.
Javaを用いたシューティングゲーム作成
3.1 シューティングゲームの当たり判定 当たったら死亡.
ピクロスのプログラミング 発表者 07A1075 八尋貴文.
第1章 文字の表示と計算 printfと演算子をやります.
第0.5回: ~Unity Editorの操作方法~
Presentation transcript:

Javaオンライン対戦型 シュ-ティングゲーム 伊豆田 祐也

はじめに 現在インターネットなどで探せばいくらでもゲームがある が対戦型シューティングゲームというのは見たことがな かったため、自分で作ってみようと考えた。 本研究では、Java言語とSun Microsystems社が開発 したCPad for Java2 SDK(以下JCPAD)を用いて対 戦型シューティングゲームの開発を行う。

開発環境 プログラムはメモ帳を使って書けるがコマンドプロンプト を起動してコマンドを打ちこまないとコンパイラ、実行で きないため本研究ではJCPADを使って開発を行う。 JCPADとは、CPadをJava用に修正したものでプログ ラミング初心者の学習用、テストコードの実行に手間を かけたくない中上級者にとっても有用なツールとなって いる。 Cpadは、もともとC言語用の開発ツールとして開発され たフリーウエアで、コマンドウインドウでコンパイル実行 する環境を統合したもの。

シューティングゲーム シューティングゲームとは、 主に弾丸やレーザーなどの 飛び道具を用いて敵機を撃 ち落とすコンピュータゲーム 。

ゲーム内容 Jarファイルをダブルクリックすると次のようなウインドウ が出る。

ゲーム内容 プレイヤー1(図1)とプレイヤー2(図2) をそれぞれ操作して先に弾を当てた方 が勝ちとなる。 プレイヤー1、2共に同じ通常弾を撃て る。 通常弾は色や形は違うがプログラムは 同じ。 図3は敵で、プレイヤー1と2の間を横 に行き来している。

ゲーム内容 通常弾以外にもそれぞれ特殊弾を撃 てる。 図4はプレイヤー1の特殊弾で、特徴 は敵をすり抜けてプレイヤー2にしか 当たらないようになっている。 プレイヤー2は図5の弾が撃てる。こ れは敵、プレイヤー1に当てることが でき、敵を貫通する。 特殊弾は撃てる数が決まっている。

ゲーム内容 プレイヤー1、2のどちらかが弾を当てるとゲームオーバ ー画面に変わりゲーム終了。 そこで再戦ボタンを押すとまた最初から始まる。

ゲーム内容  終了画面

  デモ

工夫/苦労 工夫 ・ 対戦シューティングというものがゲームになるよう にプレイヤーだけじゃなく敵も入れて複雑化させ た。 ↓ ・ 対戦シューティングというものがゲームになるよう  にプレイヤーだけじゃなく敵も入れて複雑化させ  た。 ↓  これによって避ける弾が増えゲーム性が増した。 苦労 ・授業でしかJavaをやってなかったので慣れるの  に苦労した。 ・例えば、最初プレイヤー2の通常弾の撃てる数が  制限されていたが保管庫に入っていないというの  に気付くのに時間がかかった。

まとめ 本当はオンライン対戦にするはずだったが、買った参考 書のプログラムが壊れていて読めなくて断念したのが悔 やまれる。   まとめ 本当はオンライン対戦にするはずだったが、買った参考 書のプログラムが壊れていて読めなくて断念したのが悔 やまれる。 課題としては使える機体を増やし、プレイヤーが機体を 選択して始まるようにする。

参考資料 Vector, http://www.vector.co.jp Javaでゲーム作りますけど何か? http://d.hatena.ne.jp/aidiary/20040918/125137337 0 大槻有一郎,”15歳からはじめるJavaオンラインゲームプ ログラミング教室”,株式会社ラトルズ,2009 Rainbowcoast FF素材屋,http://rainbowcoast.holy.jp/ C++/HSPでSTGを作っていくblog STG用画像素材 ,http://homepage2.nifty.com/hamcorossam/ TAMMusicFactory,http://www.tammusic.com/index .html 空彩, http://loo.sakura.ne.jp/sozai_m.html

  ご静聴ありがとうございました。