ShootingFX

JavaFX Shooting Game

This entry is about the shooting game named "ShootingFX" written in JavaFX. ShootingFX is a shooting game which is classed such as "bullet hell", "bullet curtain", and "manic shooter". For playing you use some keys only. Have fun to don't …

JavaFX Coding Challenge やっぱり

やっぱり ShootingFX でいく。決めた。ちなみに明日の締め切りの時間までは書いていなかった。

ShootingFX を JavaFX 1.1 に対応

ShootingFX を更新しました。内容はあまり変わっていません。主には JavaFX 1.1 への対応です。シューティングゲームです。JavaFX の勉強で作ったものなので面白みはないですが良かったら試してみて下さい。 ShootingFX スタート 遊び方 自機の操作十字キー[…

JavaFX のゲーム更新

更新しました。 いよいよゲームっぽくなってきました。 自機と敵キャラの絵を、下の素材屋さんからお借りしたアイコンの絵に変更しました。 最初のトップ画面が結構ハードな感じの割りに、キャラの絵は可愛らしい感じなので、そんなギャップも楽しめます。w…

更新

2タイプだけ敵を追加した。 ようやくゲームっぽくなってきた。http://www7b.biglobe.ne.jp/~fooami/shootingfx/ShootingFX.html http://www7b.biglobe.ne.jp/~fooami/shootingfx/src/src.html

現在のクラス構成

クラスの構成と関係はこんな感じになりました。 変更点 Game クラスが TaskList クラスを使うようになった Shot クラスが追加された Bullet クラスが追加された AimBullet クラスが追加された HomingBullet クラスが追加された ShipCrash クラスが追加された…

更新しました

更新しました。 http://www7b.biglobe.ne.jp/~fooami/shootingfx/ShootingFX.html http://www7b.biglobe.ne.jp/~fooami/shootingfx/src/src.html 以下は前回からの更新内容です。 敵の弾を追加(弾幕的なものを作成してみた) 自機の耐久力を設定 自機のクラ…

簡単に公開できてしまうので公開

まだゲームとしては全く成立していないけど公開してみます。 マイペースで作成中のため、まだ 矢印キーで自機を動かす Z キーでショットを撃つ という機能のみです。 まだ敵もいないし、点数も計算できないし、画像や音とかも無しの状態です。 これから敵を…

オブジェクトの依存関係にもやもや

先日、Game クラスが Ship クラスへ強く直接依存しているから修正しようということを書いた。 この依存をどうやって弱くするかを考えだしたら、凄くもやもやし始めた。 どんな風に依存しているのかというと、Game クラスの中で、Ship クラスのオブジェクトリ…

JavaFX の3D関連機能のはなし+(プラス)

昨日書いた JavaFX の3D関連機能のはなしについてのつけたし。 それは SG3D (Scene Graph 3D) というもの。 2008 JavaOne で行われた3Dのデモは SG3D を使ったものじゃないかと思う。 ブラウザから飛び出すJavaFXをデモ、サン − @IT 以下のリンクはその…

ゲームのベース部分

まだ自機が動かせるようになった程度の初期段階だけど、ゲームのベースとなる部分を作ってみた。 クラス図 各クラスはこんな感じ。Game クラス ゲーム全体を制御するクラスConfig クラス 初期設定・構成情報などを保持するクラスTask クラス ゲームに登場す…

シューティングゲーム開発プロジェクト

ちょっぴり忙しくて始まって早々手が止まってしまっていたこのプロジェクトを再開しよう。 気合を入れて。 自分をその気にさせる為に、この自家プロジェクトにコードネームとして ShootingFX とつけた。 このコードネームは、シューティングゲームと JavaFX …

何を作ろうか

今日は shape と animation の方面をちらほら勉強した。 但し http://openjfx.java.sun.com/current-build/doc/reference/JavaFXReference.html では「Chapter 10. Animation」の記述がまだ追いついていない。 大変だろうけど是非とも頑張って頂きたい。 と…