【プロジェクトページ(OSDN)】
https://osdn.jp/projects/shooting-game/
【プロジェクトの説明】
最近流行っている弾幕シューティングとは真逆のシューティングゲームを作成するプロジェクトです。 具体的には敵や敵の出す弾は高速ですがあまり弾を出しません。 瞬発力を必要としますが攻略も楽しめるゲームを目指します。
【プロジェクトへの参加について】
プログラミングはもちろん、画像、音楽編集等も大歓迎です。
探検
【c#+DX】スピードシューティング(仮)プロジェクト [転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1tkr ◆8reCYe8za.
2015/07/12(日) 23:51:31.47ID:k1m5p6IG2015/07/13(月) 00:14:08.70ID:u37lAxzn
【フォーラム-ゲームの基本的な部分】
*ゲームの正式名称
https://osdn.jp/projects/shooting-game/forums/32557/36941/
*クラス図、is-a、has-a
https://osdn.jp/projects/shooting-game/forums/32557/36942/
*総合
https://osdn.jp/projects/shooting-game/forums/32557/36940/
【チケット】
クラス図、is-a、has-aの関係をある程度作る
【マイルストーン】
基本的な部分を決める
とりあえず動くようにする
*ゲームの正式名称
https://osdn.jp/projects/shooting-game/forums/32557/36941/
*クラス図、is-a、has-a
https://osdn.jp/projects/shooting-game/forums/32557/36942/
*総合
https://osdn.jp/projects/shooting-game/forums/32557/36940/
【チケット】
クラス図、is-a、has-aの関係をある程度作る
【マイルストーン】
基本的な部分を決める
とりあえず動くようにする
3tkr ◆8reCYe8za.
2015/07/13(月) 00:26:50.56ID:u37lAxzn とりあえず現在のプロジェクト情報を貼りました。
宜しくお願いします。
宜しくお願いします。
2015/07/13(月) 02:13:36.50ID:AAWa3QHZ
面白そうだけど自分のイメージと同じかわからんな
C# DXってSharpDX想定?
C# DXってSharpDX想定?
6tkr ◆8reCYe8za.
2015/07/13(月) 18:20:14.41ID:u37lAxzn 【スレッド ゲームの基本的な部分:クラス図、is-a、has-a】
is-a、has-aの関係を簡単に作りました。
https://osdn.jp/projects/shooting-game/forums/32557/36942/
is-a
GameObject ┬Teki─各種敵
├My
├Die
└Tama─各種弾
has-a
Main┬Title
├Ranking┬Score[]
│ └Net
└Game┬Teki[]─Tama[]
├My─Tama[]
├Back
├Point
├Key
└TamaNumber
is-a、has-aの関係を簡単に作りました。
https://osdn.jp/projects/shooting-game/forums/32557/36942/
is-a
GameObject ┬Teki─各種敵
├My
├Die
└Tama─各種弾
has-a
Main┬Title
├Ranking┬Score[]
│ └Net
└Game┬Teki[]─Tama[]
├My─Tama[]
├Back
├Point
├Key
└TamaNumber
2015/07/13(月) 20:06:58.55ID:UACPDUdt
オブジェクトの継承包合関係はプログラマくらいしか興味ない情報じゃないかな。
画像と音も募集してるならもうちょい具体的なイメージを提示したほうが良いんじゃなかろうかのー
画像と音も募集してるならもうちょい具体的なイメージを提示したほうが良いんじゃなかろうかのー
8tkr ◆8reCYe8za.
2015/07/13(月) 20:57:59.92ID:u37lAxzn is-a、has-a修正
これの通りにクラスを作成してコミットしました。
is-a
GameObject ┬Teki─各種敵
├My
├Die
└Tama─各種弾
Stage─各ステージ
has-a
Main┬Title─TitleKey
├Ranking┬Score[]
│ ├Net
│ ├File
│ └RankingKey
└Game┬Teki[]─Tama[]
├My─Tama[]
├Stage─Back
├Point
├GameKey
└TamaNumber
これの通りにクラスを作成してコミットしました。
is-a
GameObject ┬Teki─各種敵
├My
├Die
└Tama─各種弾
Stage─各ステージ
has-a
Main┬Title─TitleKey
├Ranking┬Score[]
│ ├Net
│ ├File
│ └RankingKey
└Game┬Teki[]─Tama[]
├My─Tama[]
├Stage─Back
├Point
├GameKey
└TamaNumber
9tkr ◆8reCYe8za.
2015/07/13(月) 20:58:46.70ID:u37lAxzn ファイル分け。1/2
*Back.cs
Back
*Die.cs
Die
*Game.cs
Die
*GameObject.cs
GameObject
*Key.cs
GameKey
TitleKey
RankingKey
*Main.cs
Main
*My.cs
My
*Number.cs
TamaNumber
Point
*Back.cs
Back
*Die.cs
Die
*Game.cs
Die
*GameObject.cs
GameObject
*Key.cs
GameKey
TitleKey
RankingKey
*Main.cs
Main
*My.cs
My
*Number.cs
TamaNumber
Point
10tkr ◆8reCYe8za.
2015/07/13(月) 20:59:07.34ID:u37lAxzn ファイル分け。2/2
*Ranking.cs
Net
Ranking
Score
File
*Stage.cs
Stage
各ステージ
*Tama.cs
各弾
*Teki.cs
各敵
*Title.cs
Title
*Ranking.cs
Net
Ranking
Score
File
*Stage.cs
Stage
各ステージ
*Tama.cs
各弾
*Teki.cs
各敵
*Title.cs
Title
12tkr ◆8reCYe8za.
2015/07/13(月) 21:19:05.71ID:u37lAxzn javaですがイメージが少しでもできるようにリンク貼っておきます。
実際は画像が変わり、敵が弾を出すようになり、ステージが追加されたりします。
https://www.mediafire.com/folder/8gurxfhhq2a4d/
現在の予定
・無限ループ
・通常弾で攻撃するとゲージが溜まりゲージを消費して特殊弾を撃てる
実際は画像が変わり、敵が弾を出すようになり、ステージが追加されたりします。
https://www.mediafire.com/folder/8gurxfhhq2a4d/
現在の予定
・無限ループ
・通常弾で攻撃するとゲージが溜まりゲージを消費して特殊弾を撃てる
2015/07/14(火) 08:39:22.66ID:XAZno6tk
DXライブラリをC#から使うメリットは全くないよな。
まあそれしか知らんのならしょうがないが。
まあそれしか知らんのならしょうがないが。
15tkr ◆8reCYe8za.
2015/07/14(火) 23:07:04.35ID:c995+RdQ コミットしました。
GameObjectクラスを少し作成。
Mainクラスとmainクラスに変更。
Mainメソッドを少し作成。
GameObjectクラスを少し作成。
Mainクラスとmainクラスに変更。
Mainメソッドを少し作成。
16tkr ◆8reCYe8za.
2015/07/15(水) 22:58:26.34ID:6a/hDLf/ コミットしました。
仮の画像を追加。
GameObjectクラスのコンストラクタとその子クラスのコンストラクタを作成。
GameObjectクラスにメソッド追加。
mainクラスで画像の読み込み。
その他修正。
チケットを作成しました。
自機を作る
https://osdn.jp/ticket/browse.php?group_id=10028&tid=35316
仮の画像を追加。
GameObjectクラスのコンストラクタとその子クラスのコンストラクタを作成。
GameObjectクラスにメソッド追加。
mainクラスで画像の読み込み。
その他修正。
チケットを作成しました。
自機を作る
https://osdn.jp/ticket/browse.php?group_id=10028&tid=35316
17tkr ◆8reCYe8za.
2015/07/18(土) 10:27:41.66ID:czytKmOT 【コミットr6】
Dieクラス作成
列挙型Direction作成
Myクラスの移動部分作成。
GameObjectクラスのimgX、imgY、hitX、hitYをプロパティでまとめて変更できるようにした。
GameKeyクラスをstaticに。
GameKeyの移動部分を作成。
Dieクラス作成
列挙型Direction作成
Myクラスの移動部分作成。
GameObjectクラスのimgX、imgY、hitX、hitYをプロパティでまとめて変更できるようにした。
GameKeyクラスをstaticに。
GameKeyの移動部分を作成。
18名前は開発中のものです。
2015/07/27(月) 15:08:51.12ID:/CO8ZZaM また糞スレ立て逃げ?
2015/07/27(月) 16:15:12.04ID:w0ctpQcp
20tkr ◆8reCYe8za.
2015/07/27(月) 16:47:05.18ID:59qqZLSf 立て逃げではありません。すみません。
21tkr ◆8reCYe8za.
2015/07/31(金) 22:56:37.67ID:kNTv3ZOJ 【コミットr8】
Screenクラス追加。
Gameクラスを少し作成。
is-a、has-a、ファイル分け.txt変更。
その他変更。
Screenクラス追加。
Gameクラスを少し作成。
is-a、has-a、ファイル分け.txt変更。
その他変更。
2015/08/03(月) 13:43:20.95ID:5yU+Pb88
binとobj乗っけるのやめられないのかなあ
Datasの置き場所に工夫が必要になるけどさあ
Datasの置き場所に工夫が必要になるけどさあ
23tkr ◆8reCYe8za.
2015/08/03(月) 15:49:58.12ID:kY1MKn3T >>22
objフォルダとbinフォルダはいらないという事ですか?
objフォルダとbinフォルダはいらないという事ですか?
2015/08/03(月) 16:14:51.48ID:5yU+Pb88
そう、あと.suoもいらん
VCS使うの初めて?
まあソースツリーとバイナリの配布は別々にした方がいいかと
VCS使うの初めて?
まあソースツリーとバイナリの配布は別々にした方がいいかと
25tkr ◆8reCYe8za.
2015/08/03(月) 16:20:23.48ID:kY1MKn3T 解説しているサイトとかないですかね?
2015/08/03(月) 17:11:38.15ID:5yU+Pb88
難しいな、何を管理対象にするかとかを書いてるとこなかなかないな
最近はGitのが解説多そうだしなあ
.svnignore とVisualStudio svnあたりでたどってみては・・・
最近はGitのが解説多そうだしなあ
.svnignore とVisualStudio svnあたりでたどってみては・・・
27tkr ◆8reCYe8za.
2015/08/03(月) 17:14:45.37ID:kY1MKn3T ありがとうございます。
少し調べてみます。
少し調べてみます。
28tkr ◆8reCYe8za.
2015/08/03(月) 18:30:32.21ID:kY1MKn3T 【r9】
TamaNumber削除
GameObjectの座標を倍精度小数にし、それに合わせてその他メソッド等を修正
Tamaクラスの弾管理メソッド作成
【r10】
フォルダ構造を変更
【その他】
r9で弾幕っぽくなっていますがあれは自機の必殺技的な物です。実験用に自動で弾が発射されるようになっています。
敵を倒すとゲージが溜まっていき、それを使う事で特殊弾や一定時間無敵、スピードアップや連射等の強化ができるようにする予定です。
TamaNumber削除
GameObjectの座標を倍精度小数にし、それに合わせてその他メソッド等を修正
Tamaクラスの弾管理メソッド作成
【r10】
フォルダ構造を変更
【その他】
r9で弾幕っぽくなっていますがあれは自機の必殺技的な物です。実験用に自動で弾が発射されるようになっています。
敵を倒すとゲージが溜まっていき、それを使う事で特殊弾や一定時間無敵、スピードアップや連射等の強化ができるようにする予定です。
29tkr ◆8reCYe8za.
2015/08/03(月) 18:55:00.01ID:kY1MKn3T ゲーム名候補
QSTG
意味…QuickSTG
何かいまいち。
QSTG
意味…QuickSTG
何かいまいち。
30tkr ◆8reCYe8za.
2015/08/04(火) 00:46:27.42ID:MmvJawGv 【r11】
分かりにくいコメントの修正。
GameObjectクラスのコンストラクタ(double,double,int)、(GameObject,int)を追加。
GameObjectクラスの中心座標取得関係のメソッドをint型指定でもできるようにした。
テスト用にオブジェクトの当たり判定部分を赤い四角で囲んだ。
分かりにくいコメントの修正。
GameObjectクラスのコンストラクタ(double,double,int)、(GameObject,int)を追加。
GameObjectクラスの中心座標取得関係のメソッドをint型指定でもできるようにした。
テスト用にオブジェクトの当たり判定部分を赤い四角で囲んだ。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 日銀、0.75%に利上げ - 30年ぶり高水準、物価高抑制 ★3 [ぐれ★]
- 【速報】松本人志、大みそかにテレビ“復帰” [Anonymous★]
- 【不審者】頭髪薄めの男性が児童へ声かけ 「レストランどこ」 名古屋市 [少考さん★]
- 【スクープ】敏腕プロデューサーSKY-HIが未成年女性アイドル(17)を深夜に自宅呼び出し、「かわいすぎる死ぬ」「だぁいすき」などのLINEも★3 [Ailuropoda melanoleuca★]
- 【赤坂サウナ火災】「通風口」叩き助け求めたか…夫には広範囲“やけど”の痕あり妻を熱からかばおうと覆い被さった可能性 [ぐれ★]
- 高市総理「AIを戦略的に開発していく」 「AIサミット」日本開催の方針表明 日本初「AI基本計画案」政府が決定 [バイト歴50年★]
- 【急募】なんで日本人って意地でも中国スマホ買わないの?iPhoneなんかより性能も良いし安いのに [339035499]
- 【訃報】利上げをして円安へ、1ドル156円 [943688309]
- 官邸関係者「日本は核保有すべき」発言、ネトウヨの想像してるより大問題に。与野党問わず批判。政府とネトウヨは事の重大性に気付かず [256556981]
- 赤坂サウナ夫婦「だれかあああああああああ!!!!!!」換気口に叫んで助けを求めたと判明 [329329848]
- 【正論】中国メディア「パンダ不在の原因は高市総理と日本の右翼勢力のせい」何も言い返せなかった😭 [616817505]
- 【悲報】高市政権、食料危機を想定した初の机上演習を実施 [834922174]
