板検索:
【c#+DX】スピードシューティング(仮)プロジェクト (370)
まとめビュー
1
tkr ◆8reCYe8za. [sage]   投稿日:2015/07/12 23:51:31  ID:k1m5p6IG.net
【プロジェクトページ(OSDN)】
https://osdn.jp/projects/shooting-game/

【プロジェクトの説明】
最近流行っている弾幕シューティングとは真逆のシューティングゲームを作成するプロジェクトです。 具体的には敵や敵の出す弾は高速ですがあまり弾を出しません。 瞬発力を必要としますが攻略も楽しめるゲームを目指します。

【プロジェクトへの参加について】
プログラミングはもちろん、画像、音楽編集等も大歓迎です。
コメント3件


2
名前は開発中のものです。[sage]   投稿日:2015/07/13 00:14:08  ID:u37lAxzn.net(9)
【フォーラム-ゲームの基本的な部分】
*ゲームの正式名称
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の関係をある程度作る

【マイルストーン】
基本的な部分を決める
とりあえず動くようにする

3
tkr ◆8reCYe8za. [sage]   投稿日:2015/07/13 00:26:50  ID:u37lAxzn.net(9)
とりあえず現在のプロジェクト情報を貼りました。
宜しくお願いします。

4
名前は開発中のものです。[sage]   投稿日:2015/07/13 02:13:36  ID:AAWa3QHZ.net
面白そうだけど自分のイメージと同じかわからんな
C# DXってSharpDX想定?
コメント1件

5
tkr ◆8reCYe8za. [sage]   投稿日:2015/07/13 17:12:14  ID:u37lAxzn.net(9)
>4
DXライブラリです。

6
tkr ◆8reCYe8za. [sage]   投稿日:2015/07/13 18:20:14  ID:u37lAxzn.net(9)
【スレッド ゲームの基本的な部分:クラス図、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

7
名前は開発中のものです。[sage]   投稿日:2015/07/13 20:06:58  ID:UACPDUdt.net
オブジェクトの継承包合関係はプログラマくらいしか興味ない情報じゃないかな。
画像と音も募集してるならもうちょい具体的なイメージを提示したほうが良いんじゃなかろうかのー
コメント1件

8
tkr ◆8reCYe8za. [sage]   投稿日:2015/07/13 20:57:59  ID:u37lAxzn.net(9)
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

9
tkr ◆8reCYe8za. [sage]   投稿日:2015/07/13 20:58:46  ID:u37lAxzn.net(9)
ファイル分け。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

10
tkr ◆8reCYe8za. [sage]   投稿日:2015/07/13 20:59:07  ID:u37lAxzn.net(9)
ファイル分け。2/2
*Ranking.cs
Net
Ranking
Score
File
*Stage.cs
Stage
各ステージ
*Tama.cs
各弾
*Teki.cs
各敵
*Title.cs
Title

11
tkr ◆8reCYe8za. [sage]   投稿日:2015/07/13 21:00:41  ID:u37lAxzn.net(9)
>7
具体的なイメージは少々お待ち下さい。今日の夜〜明日の間には公開できると思います。

12
tkr ◆8reCYe8za. [sage]   投稿日:2015/07/13 21:19:05  ID:u37lAxzn.net(9)
javaですがイメージが少しでもできるようにリンク貼っておきます。
実際は画像が変わり、敵が弾を出すようになり、ステージが追加されたりします。
https://www.mediafire.com/folder/8gurxfhhq2a4d/

現在の予定
・無限ループ
・通常弾で攻撃するとゲージが溜まりゲージを消費して特殊弾を撃てる

13
名前は開発中のものです。[sage]   投稿日:2015/07/14 08:39:22  ID:XAZno6tk.net
DXライブラリをC#から使うメリットは全くないよな。
まあそれしか知らんのならしょうがないが。
コメント1件

14
tkr ◆8reCYe8za. [sage]   投稿日:2015/07/14 18:28:38  ID:c995+RdQ.net(2)
>13
.NET Frameworkがあるからと言う事ですか?

15
tkr ◆8reCYe8za. [sage]   投稿日:2015/07/14 23:07:04  ID:c995+RdQ.net(2)
コミットしました。

GameObjectクラスを少し作成。
Mainクラスとmainクラスに変更。
Mainメソッドを少し作成。


16
tkr ◆8reCYe8za. [sage]   投稿日:2015/07/15 22:58:26  ID:6a/hDLf/.net
コミットしました。

仮の画像を追加。
GameObjectクラスのコンストラクタとその子クラスのコンストラクタを作成。
GameObjectクラスにメソッド追加。
mainクラスで画像の読み込み。
その他修正。


チケットを作成しました。

自機を作る
https://osdn.jp/ticket/browse.php?group_id=10028&;tid=35316

17
tkr ◆8reCYe8za. []   投稿日:2015/07/18 10:27:41  ID:czytKmOT.net
【コミットr6】
Dieクラス作成
列挙型Direction作成
Myクラスの移動部分作成。
GameObjectクラスのimgX、imgY、hitX、hitYをプロパティでまとめて変更できるようにした。
GameKeyクラスをstaticに。
GameKeyの移動部分を作成。

18
名前は開発中のものです。[]   投稿日:2015/07/27 15:08:51  ID:/CO8ZZaM.net
また糞スレ立て逃げ?

19
名前は開発中のものです。[sage]   投稿日:2015/07/27 16:15:12  ID:w0ctpQcp.net
>1のリンク先で7/22にコミットがあるよ。
判断するにはまだ早いかと。
成果物はおろか中間ファイルまでリポジトリに入ってるのは勘弁だがw

20
tkr ◆8reCYe8za. []   投稿日:2015/07/27 16:47:05  ID:59qqZLSf.net
立て逃げではありません。すみません。

21
tkr ◆8reCYe8za. []   投稿日:2015/07/31 22:56:37  ID:kNTv3ZOJ.net
【コミットr8】
Screenクラス追加。
Gameクラスを少し作成。
is-a、has-a、ファイル分け.txt変更。
その他変更。

22
名前は開発中のものです。[sage]   投稿日:2015/08/03 13:43:20  ID:5yU+Pb88.net(3)
binとobj乗っけるのやめられないのかなあ
Datasの置き場所に工夫が必要になるけどさあ
コメント1件

23
tkr ◆8reCYe8za. []   投稿日:2015/08/03 15:49:58  ID:kY1MKn3T.net(5)
>22
objフォルダとbinフォルダはいらないという事ですか?

24
名前は開発中のものです。[sage]   投稿日:2015/08/03 16:14:51  ID:5yU+Pb88.net(3)
そう、あと.suoもいらん
VCS使うの初めて?
まあソースツリーとバイナリの配布は別々にした方がいいかと

25
tkr ◆8reCYe8za. [sage]   投稿日:2015/08/03 16:20:23  ID:kY1MKn3T.net(5)
解説しているサイトとかないですかね?

26
名前は開発中のものです。[sage]   投稿日:2015/08/03 17:11:38  ID:5yU+Pb88.net(3)
難しいな、何を管理対象にするかとかを書いてるとこなかなかないな
最近はGitのが解説多そうだしなあ
.svnignore とVisualStudio svnあたりでたどってみては・・・

27
tkr ◆8reCYe8za. [sage]   投稿日:2015/08/03 17:14:45  ID:kY1MKn3T.net(5)
ありがとうございます。
少し調べてみます。

28
tkr ◆8reCYe8za. [sage]   投稿日:2015/08/03 18:30:32  ID:kY1MKn3T.net(5)
【r9】
TamaNumber削除
GameObjectの座標を倍精度小数にし、それに合わせてその他メソッド等を修正
Tamaクラスの弾管理メソッド作成

【r10】
フォルダ構造を変更

【その他】
r9で弾幕っぽくなっていますがあれは自機の必殺技的な物です。実験用に自動で弾が発射されるようになっています。
敵を倒すとゲージが溜まっていき、それを使う事で特殊弾や一定時間無敵、スピードアップや連射等の強化ができるようにする予定です。

29
tkr ◆8reCYe8za. [sage]   投稿日:2015/08/03 18:55:00  ID:kY1MKn3T.net(5)
ゲーム名候補

QSTG
意味…QuickSTG

何かいまいち。

30
tkr ◆8reCYe8za. [sage]   投稿日:2015/08/04 00:46:27  ID:MmvJawGv.net
【r11】
分かりにくいコメントの修正。
GameObjectクラスのコンストラクタ(double,double,int)、(GameObject,int)を追加。
GameObjectクラスの中心座標取得関係のメソッドをint型指定でもできるようにした。
テスト用にオブジェクトの当たり判定部分を赤い四角で囲んだ。

31
tkr ◆8reCYe8za. []   投稿日:2015/08/04 20:22:38  ID:OvWBl5fZ.net(4)
【r12】
当たり判定用の座標、大きさと画像用の座標、大きさについて.txt作成
追跡弾作成
回転弾変更
散弾作成
自機の移動範囲拡大
弾のキー操作に少し対応

32
tkr ◆8reCYe8za. [sage]   投稿日:2015/08/04 21:32:13  ID:OvWBl5fZ.net(4)
【当たり判定用の座標、大きさと画像用の座標、大きさについて.txt】
基本的に当たり判定用の座標、大きさと画像用の座標、大きさは同じにして下さい。
ただし弾のスピードが速すぎてすり抜ける場合など調整が必要な場合は調整して下さい。
また画像用の変数をメインに考えて下さい(はみ出しチェックなどは画像用変数で行う)

33
tkr ◆8reCYe8za. [sage]   投稿日:2015/08/04 21:33:14  ID:OvWBl5fZ.net(4)
その1
【ゲージ関係.txt】←次回のコミット時に追加します。
敵を倒すとゲージが溜まっていくようにする予定です。
そのゲージで色々な技をできるようにする予定です。
以下現在考えている技(全仮名)

【弾系】
ゲージを使う事で特殊弾を撃てるようにする予定です。現在の予定は
*高速弾
通常の弾の1.5〜2倍速い弾
*拡散弾
前に飛んでいく弾
*追跡弾
敵の方向に飛んでいく玉弾
*回転弾(切り札)
数方向に弾をばら撒く
*円形弾
円形に弾を飛ばす

34
tkr ◆8reCYe8za. [sage]   投稿日:2015/08/04 21:33:42  ID:OvWBl5fZ.net(4)
その2
【ゲージ関係.txt】←次回のコミット時に追加します。
敵を倒すとゲージが溜まっていくようにする予定です。
そのゲージで色々な技をできるようにする予定です。
以下現在考えている技(全仮名)

【自己強化】
*連射強化
弾を発射できる間隔が短くなる
*移動速度強化
速度が1.5〜2倍になる
*当たり判定縮小
自機の当たり判定が1/2〜1/4になる
*弾サイズ強化
弾サイズが2〜4倍になる

【その他】
*回避
60Fくらい無敵
*カウンター
最初の5fで敵の攻撃が当たれば回転弾、6〜10fなら円形弾、11〜15なら拡散弾などのカウンターが可能。ギリギリまで引き寄せるほど効果が大きくなるようにしたい。

35
tkr ◆8reCYe8za. [sage]   投稿日:2015/08/05 18:24:23  ID:QPVl04Xr.net
【r13】
「ゲージ関係.txt」作成
Tamaクラスの進むx、yを先に計算するようにして高速化。
回転弾変更
テスト用のDrawBoxが重い為コメントアウト
散弾変更

【その他】
GameObjectクラスが使いにくいので改造中です。

36
tkr ◆8reCYe8za. [sage]   投稿日:2015/08/06 00:21:24  ID:WafvykF3.net(3)
【r14】
「当たり判定用の座標、大きさと画像用の座標、大きさについて.txt」削除
GameObjectの大幅変更とそれに依存するクラスの修正
*内容
今までの当たり判定と画像のXYWHを統一し当たり判定を+数値で指定するようにした。
便利なプロパティやコンストラクタ等の作成。
当たり判定のすり抜け防止の為、矩形の当たり判定に加えて線分の交差判定を追加した。
その他色々。

*注意
newして待ち時間のある弾は発射した機体を追うため、機体が動くとテスト用当たり判定線分の表示がおかしくなります。ただしゲームには影響ありません。

37
tkr ◆8reCYe8za. [sage]   投稿日:2015/08/06 23:08:46  ID:WafvykF3.net(3)
ゲーム名候補

"煌速凶獸狙撃"

意味:光(煌)速で凶暴な獣(獸)を狙って撃破。
でも獣じゃなくて戦闘機のシューティング作りたいんだよな・・・
最近人型多いから。
機械なら

"煌速危機狙撃"

でもいいか。本当は危険な機械って書きたいのに危機になってしまったorz

38
tkr ◆8reCYe8za. [sage]   投稿日:2015/08/06 23:42:09  ID:WafvykF3.net(3)
【r15】
GameObjectクラスにNotLineメソッド追加
前回コミットの弾を発射した後移動すると当たり判定用線がおかしくなる不具合修正

39
tkr ◆8reCYe8za. [sage]   投稿日:2015/08/07 08:49:22  ID:8P091hGo.net(2)
【r16】
機体の描画領域を画面の端までから380×460(ただし左と上に10隙間がある)に変更
それに合わせて各クラス変更。
またGameObjectクラスのDrawGraphを使って描画している場合はウィンドウの座標ではなく描画部分の座標で指定して下さい(例:ウィンドウのX20に描画する場合はX10と指定)

40
tkr ◆8reCYe8za. [sage]   投稿日:2015/08/07 22:20:27  ID:8P091hGo.net(2)
【r17】
自機の初期位置変更
散弾変更
通常弾、高速弾、連射弾作成
Tamaクラス修正
GameObjectクラス修正。スピードが速すぎると線分交差判定がおかしくなる問題修正。またそれに依存するクラスの修正。
「ゲージ関係.txt」変更

41
tkr ◆8reCYe8za. []   投稿日:2015/08/25 14:25:21  ID:3/2xaZaA.net(2)
【r18】
連射弾変更
弾の待ち時間.txt作成
弾の発射にキーを割り当てる為に色々変更

42
名前は開発中のものです。[sage]   投稿日:2015/08/25 22:15:49  ID:BcQa3el1.net
ソースみたけど、C#は初心者なのか
C#版DXライブラリはオブジェクト指向的に不自然だから、軽くでいいからラッパーを作ってC#の流儀に合うようにしたほうがいいと思うぞ
あとは、もう少し名前に気を使ってC#の命名規則に合わせるとか、ドキュメントコメントつけるとか、publicなフィールドはすべてプロパティにするとかしとくと後々余計な苦労せず済むかも
コメント1件

43
tkr ◆8reCYe8za. []   投稿日:2015/08/25 22:22:41  ID:3/2xaZaA.net(2)
>42
javaから移ってきて文法がほぼ一緒だったので何となくで書いていました。
ラッパーを作るというのは例えば
DX.TRUEorFALSEを返す所をboolで返したりという事でしょうか?
コメント1件

44
名前は開発中のものです。[sage]   投稿日:2015/08/26 00:43:03  ID:43jSpF/y.net(2)
>43
そういうのもそうだし、refやoutを取る関数もラップするとか、呼び出しをクラスにまとめるとかいろいろある
ただし、あんまりこだわるとラッパーライブラリ作るのに忙しくてゲーム作成に行き着かなくなるからほどほどに

あと、座標はPoint、大きさはSize、矩形はRectangleにしたほうがスッキリするし、IntersectsWithみたいなメソッドも使えておすすめ。
ただし、構造体はフィールドとプロパティで扱いが違うから、publicはすべてプロパティに統一しない後々面倒かもしれない
コメント1件

45
tkr ◆8reCYe8za. []   投稿日:2015/08/26 00:48:06  ID:WO7voyCF.net(2)

46
名前は開発中のものです。[sage]   投稿日:2015/08/26 19:53:28  ID:43jSpF/y.net(2)
>45
それは方向性はいいけど、更新されてないから真似して作り直したほうがいい
コメント1件

47
tkr ◆8reCYe8za. []   投稿日:2015/08/26 22:37:29  ID:WO7voyCF.net(2)
>46
こういう感じでいいんですね。分かりました。
作ってみます

48
tkr ◆8reCYe8za. []   投稿日:2015/09/22 18:29:52  ID:bN6hvXlQ.net
【r19】
自機速度変更
敵のtestバージョン作成
追跡弾完成
当たり判定改善


しばらくこのプロジェクトは休んで、DXライブラリのラッパーを作成します。ラッパーが完成したら再開します。

49
名前は開発中のものです。[sage]   投稿日:2015/09/23 18:29:23  ID:yvMtYnZz.net
C#版DXライブラリを使う→ラッパーを作りたくなる→力尽きる
まじこれよくあるパターン

DXライブラリらしさを受け入れるか、monogame/xnaを使うかどちらかにした方がいいよ
コメント1件

50
tkr ◆8reCYe8za. []   投稿日:2015/09/23 18:40:40  ID:J1ZA+I3K.net
>49
ラッパーって結構大変ですかね?今少し作ったんですが。
後は当たり判定などのライブラリもセットにする予定ですが

51
名前は開発中のものです。[sage]   投稿日:2015/09/24 11:28:09  ID:4vy7z76W.net(2)
キリがないからなw
オープンにしてみんなで作るか、機能限定にしておくか
すっぱり諦めるか
コメント1件

52
tkr ◆8reCYe8za. []   投稿日:2015/09/24 17:33:22  ID:S6zLvnKj.net(2)
>51
OSDNで作っています。
https://osdn.jp/projects/dxlibplusforcs/

53
名前は開発中のものです。[sage]   投稿日:2015/09/24 18:54:54  ID:4vy7z76W.net(2)
svn好きだのう、、、まあAnkhSVN使いやすいけどな
git svn でcloneしてbranch作ってみた、休日しかいじれないけど手伝えそうならアカウント作ってみるよ
コメント1件

54
tkr ◆8reCYe8za. []   投稿日:2015/09/24 19:12:50  ID:S6zLvnKj.net(2)
>53
SVN以外使い方分からないんですよね…GITのプロジェクト多いですけど。
宜しくお願いします

55
名前は開発中のものです。[sage]   投稿日:2015/09/25 13:55:13  ID:dx9+MAoo.net
ライセンスどうなってる?
いや、GPLから持ってくるならGPLである必要があるし、前もって決めておかないとかなと。
コメント1件

56
tkr ◆8reCYe8za. []   投稿日:2015/09/25 15:55:57  ID:FP5hZern.net
>55
シューティングはGPLで、DXラッパーはDXと同じです

57
名前は開発中のものです。[sage]   投稿日:2015/09/26 12:12:22  ID:ngHAWiVs.net(2)
うー、2ヶ月でこの程度か。って素人ならしょうが無いかな。
C#なら、素直にUnity使えば良いのに。
演出系でレイヤー構造を複数持たせられないと現代シューティングは難しいよ。
マップや出現ポイントエディターは作成するの?
しないのならTEXTファイル?それとも既存のMAPエディタ乗っ取る?
コメント1件

58
tkr ◆8reCYe8za. []   投稿日:2015/09/26 12:41:22  ID:bTB095kx.net(5)
>57
Unityは速度的にどうなんでしょうかね?3Dだと重くなりそうなので。
ただ今回はDXライブラリで作ろうと考えています。
敵の出現管理はソース直書きより外部ファイル取り込みのほうが便利ですかね?

59
名前は開発中のものです。[sage]   投稿日:2015/09/26 13:48:48  ID:ngHAWiVs.net(2)
うん、そだね。外部ファイルの方が良いよ。
DXライブラリ、癖あるでしょ。DirectX9.0cに準拠するのかな。
そしたらsprite無いよね(涙
チップのアニメーションとかはどうやるの?
Uniryだとmultiple-spriteがあるから楽だけど。

時間があったら、mapエディターとチップ出現エディター作りたいけど、自分の仕事でいそがしいっす。ごめんね。
テキスト(CSVでもいいけど)でやるより、一つのエディターでやれば楽だけど、バックスクロールや上下スクロールが大変だね。
あと、多重スクロール。

まあ、スピード的にはC#+DXライブラリで問題ないでしょ。Unityは次覚えたら良いんじゃないかな。
今は殆どスクラッチでしょ?

敵のアルゴリズムとか、玉のアルゴリズム大変でしょ?
直進系なら良いけど、放物線とか結構大変だよ−。

がんばってね!

60
名前は開発中のものです。[sage]   投稿日:2015/09/26 14:57:58  ID:XwDjfwiB.net
これはキモい

61
tkr ◆8reCYe8za. []   投稿日:2015/09/26 15:11:05  ID:bTB095kx.net(5)
c#とゲーム製作の勉強にもなるので、Unityは出来る限り使わずに作って、また別の機会に使いたいと考えています

62
名前は開発中のものです。[sage]   投稿日:2015/09/26 15:36:30  ID:TwuDMib/.net(3)
おう、がんばってくれ

しかし、α1.1をやってみたけど、
>敵や敵の出す弾は高速ですがあまり弾を出しません。
>瞬発力を必要としますが攻略も楽しめるゲーム
ってのがどんなイメージなのか良く分からんかった・・・

今日び、
オッサン心をくすぐるドット絵を出すだけじゃ、喜ばれないぞ!
コメント2件

63
tkr ◆8reCYe8za. []   投稿日:2015/09/26 15:42:30  ID:bTB095kx.net(5)
>62
あれはまだ実験段階のjavaで作ったゲームなので、まだ色々機能を追加します

64
tkr ◆8reCYe8za. []   投稿日:2015/09/26 15:48:33  ID:bTB095kx.net(5)
>62
今の所の考えている事は

弾幕のように弾が遅く、大量に出てくると言うより、スピードの速い弾を少し出してくる感じです
攻略も楽しめると言うのは、敵の大技の前には分かりやすい予備動作があり、運ゲーにならないようにする感じです
後はカウンター、ゲージ溜め→大技、自己強化なども追加します

65
名前は開発中のものです。[sage]   投稿日:2015/09/26 16:05:08  ID:TwuDMib/.net(3)
>攻略も楽しめる
そういえば、対戦FPSやってると、
時間当たりの情報処理能力がズバ抜けている瞬発力系プレイヤーと、
知識が豊富で戦略を押し付けてくるプレイヤー
の2種類が幅を利かせてくるな

ところで弾幕はそうだが、スピードの速い玉っていうのも最近使われまくっていると思うが
20年前の「レイストーム」の戦艦レーザーなんて、
守銭奴根性がにじみ出ていたぞ!

66
名前は開発中のものです。[sage]   投稿日:2015/09/26 16:06:45  ID:KkPDBS5g.net
究極タイガーみたいなのって書いとけばok

67
名前は開発中のものです。[sage]   投稿日:2015/09/26 16:09:07  ID:TwuDMib/.net(3)
20年前は最近じゃなかったな!

68
tkr ◆8reCYe8za. []   投稿日:2015/09/26 16:17:16  ID:bTB095kx.net(5)
後はモンハン的要素も若干入れる予定です

69
名前は開発中のものです。[sage]   投稿日:2015/09/27 15:42:05  ID:ZFjBHiTy.net
つまり、話を総合すると
成長要素、収集要素、ミッション選択のある彩京シューライクなSTGということでよろしいか
コメント1件

70
tkr ◆8reCYe8za. []   投稿日:2015/09/27 15:55:13  ID:yPEfxHWZ.net
>69
モンハン的要素はシステム面じゃなくてアクション面です。
まだ検討中ですが、銃の種類を似たようなシステムにしたいと考えています。

71
名前は開発中のものです。[sage]   投稿日:2015/09/28 10:31:53  ID:6jJ4D3n7.net
ラッパーやること多すぎるな
とりあえず、こうあるべきの部分は後にして1対1で全ての関数を呼べるだけの下地を作っとかないとか

72
名前は開発中のものです。[sage]   投稿日:2015/09/28 14:56:08  ID:MpiX+rcD.net
いや作るべきか否かを慎重に検討するべきやろ
使用頻度1とかは諦めるか代替方法を模索する方向で

俺には出来ん 諦めろ と突っぱねる強さも必要

73
tkr ◆8reCYe8za. []   投稿日:2015/09/28 16:30:50  ID:PbKA+P2w.net
ラッパーはとりあえず、3D機能は後回しにして、2D関係だけ作っていきます。

74
tkr ◆8reCYe8za. []   投稿日:2015/09/29 18:58:46  ID:Cl1WxuS+.net(3)
この関数のラッパーどうやって作ればいいんだ?
アドレスを返すらしいけどアドレス→構造体って難しそうだし、そもそもDINPUT_JOYSTATE型構造体が使えないし
GetJoypadDirectInputState

75
名前は開発中のものです。[sage]   投稿日:2015/09/29 19:39:11  ID:n2r5bcbC.net
GetJoypadDirectInputX() とかバラすのが一番簡単
2つの値を同時に取るみたいなのが多いと困るがw

76
名前は開発中のものです。[sage]   投稿日:2015/09/29 21:01:46  ID:4M5VpSlw.net
ソース見てないけどWindowsのAPIとかで構造体使ってる奴はよくあるし、C#から呼び出せる。
DINPUT_JOYSTATEって検索したらメンバーに配列があるのな
そういったのはどうやって渡すのか知らなかったから検索してみた
http://www2u.biglobe.ne.jp/~kaduhiko/csharp_05.html
コメント1件

77
tkr ◆8reCYe8za. []   投稿日:2015/09/29 21:31:46  ID:Cl1WxuS+.net(3)
DxLibDLLネームスペース内にDINPUT_JOYSTATE構造体があると思っていたらDXクラス内にあったみたいです。
クラス内に構造体の宣言とか出来たのか…
ありがとうございました。

78
tkr ◆8reCYe8za. []   投稿日:2015/09/29 22:16:47  ID:Cl1WxuS+.net(3)
>76
あ、そのまま構造体を渡しても配列があると駄目なんですね。
作ってみます

79
tkr ◆8reCYe8za. []   投稿日:2015/10/03 20:55:05  ID:0U3SsDXD.net(3)
STGは生DXLibで作りながら、ラッパー作ったほうがいい気がしてきた
ずっとラッパーばっかりしてると疲れてくる…

80
tkr ◆8reCYe8za. []   投稿日:2015/10/03 22:02:35  ID:0U3SsDXD.net(3)
ゲーム名思いつかない…
東方とは逆の物を作りたいから西方にしようと思ったら既に存在していた

81
tkr ◆8reCYe8za. []   投稿日:2015/10/03 22:05:38  ID:0U3SsDXD.net(3)
MachShooting…でいいかな

82
名前は開発中のものです。[sage]   投稿日:2015/10/04 08:53:07  ID:T1fQ170v.net
日没…黄昏かラグナロクにしよう

83
名前は開発中のものです。[sage]   投稿日:2015/10/04 09:11:45  ID:Krk2Kg4F.net
やはりラッパーは停滞の呪いw
ゲームをロジックと表現で分けて作るとDXLibを参照するクラスが減るから
DXLib臭さもそんなに気にならなくなるよ

84
tkr ◆8reCYe8za. []   投稿日:2015/10/04 09:26:22  ID:lfiR0wAF.net(2)
一時停止機能を簡単に作れるように処理と描画は一応分けています。
ラッパーって本当に大変ですね…

85
名前は開発中のものです。[sage]   投稿日:2015/10/04 12:30:05  ID:H5CFfrzn.net
俺もラッパー手つけてるから後でマージしようぜ

86
tkr ◆8reCYe8za. []   投稿日:2015/10/04 15:33:35  ID:lfiR0wAF.net(2)
画像編集難しい…

87
tkr ◆8reCYe8za. []   投稿日:2015/10/06 19:40:11  ID:cOt2Dj/5.net
ミッションデータ読み込みの関係で、DXアーカイブ使えないな…
流石にそのままミッションデータをcsvで保存するのはあれだから、csv→バイナリに変換するくらいはするけど…

88
tkr ◆8reCYe8za. []   投稿日:2015/10/09 21:19:58  ID:cl0R5L7G.net
【仕様】
http://svn.osdn.jp/svnroot/shooting-game/%E3%83%A1%E3%83%A2%E3%8...
モンハン意識しすぎたかも。装備名は流石に変えるけど…
敵の出現ファイルの情報は
カウント、敵ID、簡単or難しい(難しいはモーション追加)、攻撃倍率、全体防御率でいいかな?
これをスタート→ボス、ボスの情報、ボス中の雑魚ループで分ければとりあえず良さそう

89
名前は開発中のものです。[sage]   投稿日:2015/10/10 16:36:45  ID:pnjKSFX4.net
入力関係は一元化するんだよね?
キーボード、JOYPAD、マウスは無視かな?
それとも、自機からの位置を特定したりするのかな?

DirectInputはDirectX8からほどんど変わってないよね?

一応忠告しておくけど、ForceFeedBackを使うとVS2003では最適化オプション付けるとハングるから、
#pragma optimize("", off)
したほうがいいと。多分、callbackが怪しいと思うけど。

90
tkr ◆we1rxZrlxk [sage]   投稿日:2015/10/12 00:42:01  ID:Z5K957Gl.net(3)
とりあえず今回はキー操作にのみ対応する予定です。

91
tkr ◆8reCYe8za. [sage]   投稿日:2015/10/12 00:43:13  ID:Z5K957Gl.net(3)
トリップミス

92
tkr ◆8reCYe8za. [sage]   投稿日:2015/10/12 10:19:12  ID:Z5K957Gl.net(3)
自キャラは戦闘機で、敵は神話とかから取ったほうが作りやすそう。
ただイラストをどうしよう

93
tkr ◆8reCYe8za. [sage]   投稿日:2015/10/12 23:09:31  ID:VlTakFjL.net
回避、ガードなど共通の自機メソッド作成
テスト自機クラス作成
敵の抽象クラス作成
雑魚敵の抽象クラス作成
ボスの抽象クラス作成
テスト雑魚とテストボスの作成
テストステージの作成
Gameクラスを完成させる
各種自機作成
各種雑魚作成
各種ボス作成
各種ステージ作成
音声、エフェクトなど派手にする
バランス調整やデバッグ

プログラムのやる事一覧。問題は画像だけど…

94
tkr ◆8reCYe8za. [sage]   投稿日:2015/10/13 19:25:11  ID:TMsoT6zX.net
回避時の移動はなくしたほうがよさそう。
移動すると操作しにくい

95
tkr ◆8reCYe8za. []   投稿日:2015/10/24 15:22:47  ID:ee89WvVL.net
報告
残りやる事リストです

ボスの抽象クラス作成
テスト雑魚とテストボスの作成
テストステージの作成
Gameクラスを完成させる
各種自機作成
各種雑魚作成
各種ボス作成
各種ステージ作成
音声、エフェクトなど派手にする
バランス調整やデバッグ

96
tkr ◆8reCYe8za. [sage]   投稿日:2015/10/24 22:05:44  ID:wNMGkVAv.net
連鎖も楽しそうだから入れよう
敵倒したら散弾が飛び散る的な

97
名前は開発中のものです。[sage]   投稿日:2015/10/27 01:34:24  ID:ygxZar+b.net
プログラマの自分が言うのもなんだけどPG仕様より
ゲームとしての仕様を話してくれたほうが盛り上がる気が

98
tkr ◆8reCYe8za. [sage]   投稿日:2015/10/27 16:41:32  ID:K8glnHxf.net(2)
ゲームの仕様についてです

【自機】
*共通行動
8方向移動、Shiftボタンで低速移動
回避
ジャストダッシュ…ギリギリで回避することで一定時間無敵ダッシュが可能。ジャストダッシュの最初にHPが微回復

*依存行動
通常攻撃
特殊攻撃
必殺技(攻撃系)…攻撃があたった時に貯まるゲージを仕様
必殺技(自己強化系)…攻撃系必殺技と同じ
ジャストカウンター…ジャストダッシュ中にZを押すことで攻撃が可能。カウンターをしないままジャストダッシュの時間が終わった場合はHPが更に回復

99
tkr ◆8reCYe8za. [sage]   投稿日:2015/10/27 16:46:13  ID:K8glnHxf.net(2)
【敵】
基本的なモーションを持っており、HPが0になった場合は連鎖爆発(雑魚敵のみ)
攻撃倍率、全体防御率、モード、X座標は同じ種類の敵でも異なる

【ミッション】
雑魚が全て出ると、ボスが出てきて倒すとクリア。ポイント制ではなく、タイムアタック制の為、雑魚を倒す目的は主に自己防衛と必殺技ゲージや機種固有ゲージ貯め

100
名前は開発中のものです。[sage]   投稿日:2015/10/29 18:42:14  ID:wmVemYWf.net
なるほど、「ギリギリでかわす」の判定方法がミソという気がするねえ

あと「ぬるい攻撃」はいやでもかわせるわけで、「ギリギリ」だと無敵発生となると、
その無敵中に弾幕の薄い場所に逃げるように立ち回っていれば
無敵が切れた時によっぽどの凡ミスをしない限りは被弾しないね
しかも即死じゃなくてHP制(回復アリ)だと、それが累積しないと撃墜されないわけで

まあ実際作ってみて調整すれば何とかなる話かも知れないけど

101
名前は開発中のものです。[]   投稿日:2015/11/01 17:13:47  ID:22x8NxDl.net
細かい調整は作った後にする予定です
後一昨日からPCの調子が悪くてVSの起動も出来ないので少し開発は休んでいます
すみません

102
tkr ◆8reCYe8za. []   投稿日:2015/11/26 21:35:54  ID:Ibf5K13t.net
ミッションファイルの読み取りまで完成しました

103
tkr ◆8reCYe8za. [sage]   投稿日:2015/11/27 20:11:38  ID:FKoYK/8d.net
やっと弾が消えるバグの原因が分かったから修正しました

104
名前は開発中のものです。[sage]   投稿日:2015/11/30 08:14:43  ID:O5EyXbc3.net
ギリ避けの連続コンボで高得点、または北斗ヒチシセイテンのような技で面白い。

105
名前は開発中のものです。[]   投稿日:2015/12/19 14:47:03  ID:GyxYLEHj.net

106
tkr ◆8reCYe8za. [sage]   投稿日:2015/12/19 23:34:07  ID:y1SzLAr6.net
マルチ荒らしここにも来るとは・・・

107
名前は開発中のものです。[sage]   投稿日:2016/01/24 19:11:01  ID:YuKcV9Os.net
その後どうよ?

108
tkr ◆8reCYe8za. [sage]   投稿日:2016/01/24 21:43:41  ID:efXQPADt.net(2)
プロジェクト中止した訳ではありませんが、今忙しいので・・・
もう少ししたら再開します

109
tkr ◆8reCYe8za. [sage]   投稿日:2016/01/24 21:45:12  ID:efXQPADt.net(2)
あともう一つの理由は絵が全く描けないことに気が付いて敵キャラが作れないので・・・
ドット絵勉強中です

110
名前は開発中のものです。[sage]   投稿日:2016/01/26 20:26:47  ID:IuXr80a6.net
○や×にしといて、ゲームの内容作りが進んだら協力者募集したらええやん
コメント1件

111
tkr ◆8reCYe8za. [sage]   投稿日:2016/01/27 17:27:02  ID:Arkvqwqh.net
>110
確かにそうですね。協力者が来るかは分かりませんがとりあえず仮画像で作ってみます
2月までは忙しいのでそこまで進められるかは分かりませんが・・・

112
名前は開発中のものです。[sage]   投稿日:2016/01/29 03:24:32  ID:Lw/PwQYV.net
これぐらい一人で作れよ。三日で十分だろ。

113
tkr ◆8reCYe8za. [sage]   投稿日:2016/01/30 00:39:28  ID:irFVhGw5.net
最近作ってなくて何してるクラスか忘れた・・・
コメントつけるべきだった
ソースコード整理しよう

114
名前は開発中のものです。[sage]   投稿日:2016/02/01 22:29:51  ID:O8ynlr+v.net
全くやらないわけには行かないだろうけど
プログラマ1人で締切りなしで作業してると
リファクタリングばかりやって先に進まなくなるよマジ
コメント1件

115
tkr ◆8reCYe8za. [sage]   投稿日:2016/02/01 23:34:05  ID:uj/QgwEj.net(2)
>114
あと2日くらいで整理終わりそうなので、それが終わったら基本機能完成させて敵作ります

116
tkr ◆8reCYe8za. [sage]   投稿日:2016/02/01 23:39:55  ID:uj/QgwEj.net(2)
すり抜け防止の為にオブジェクトを円にして、カプセル判定にしたら異常に重くなったぞ・・・

117
名前は開発中のものです。[sage]   投稿日:2016/02/04 03:33:49  ID:LZkg0+e8.net
計算のたびにインスタンス生成してたりしない?(笑)

118
tkr ◆8reCYe8za. [sage]   投稿日:2016/02/07 12:46:09  ID:NCWtIaXC.net(2)
基礎部分は出来たので敵を作っていきます

119
名前は開発中のものです。[sage]   投稿日:2016/02/07 13:12:55  ID:v6sbY14X.net
カプセルは重いよ。

120
tkr ◆8reCYe8za. [sage]   投稿日:2016/02/07 23:31:06  ID:NCWtIaXC.net(2)
矩形判定も混ぜたら軽くなりました
イノシシ、ネコが大体完成したのでウサギを作っていますが、無理ゲーになってしまいました・・・

121
名前は開発中のものです。[sage]   投稿日:2016/02/10 07:52:26  ID:DE1w7kfw.net
ダメージ受けたときのピカッと白く光る画像どうしてる?
ブレンドモードを頻繁に切り変えると遅くなるので
ゲームの画像を読み込むときに白い画像を内部で作成して
ダメージを受けたらそっちを表示するように切り替えて使うしか思いつきませんでした

dxライブラリで白い画像作る関数
DXライブラリ 総合スレッド その12

あるいは絵を最初から白く光ったのを持つとか
コメント2件

122
tkr ◆8reCYe8za. [sage]   投稿日:2016/02/10 17:42:58  ID:O71hF6X1.net(3)
>121
ブレンドモードをαブレンドに切り替えていましたが遅いんですね
少し変えてみます

123
名前は開発中のものです。[sage]   投稿日:2016/02/10 17:43:31  ID:+wa+c+/s.net
パレットを変えるというのもある。
いまのアプリに適当なのを勝手にやれば。

124
名前は開発中のものです。[sage]   投稿日:2016/02/10 22:29:01  ID:O71hF6X1.net(3)
・今後の予定(基本的な部分)
背景多重スクロール
BGM
SE
高速化
画像をしっかり作り込む
敵の動きの関数を作り、実装しやすいようにする
エフェクトをしっかり作る
ギリギリ回避の調整

125
名前は開発中のものです。[sage]   投稿日:2016/02/10 22:31:26  ID:O71hF6X1.net(3)
あと体験版をOSDNにアップしています
体験版というよりプレアルファ版と言った方が適切かもしれませんけど

126
tkr ◆8reCYe8za. [sage]   投稿日:2016/02/13 22:23:03  ID:3EQZSOUb.net

127
名前は開発中のものです。[sage]   投稿日:2016/02/18 22:23:57  ID:M76FHIzB.net
素朴な疑問だけどXNAやMonoGameを外したのはなぜ?
今さら別のにしろとは言わないけど

128
名前は開発中のものです。[sage]   投稿日:2016/02/18 22:36:10  ID:hWOqPyim.net
外したというのはどういう事でしょうか?
最初からDXライブラリですが
DXライブラリを選んだ理由は、国産なので日本語の情報が多いからです

129
tkr ◆8reCYe8za. [sage]   投稿日:2016/02/21 22:52:01  ID:Z8Kb1+ZN.net(4)
STG板で宣伝したら、.NET Frameworkがなくても遊べるようにしろだって
いい加減にしろよ。インストーラー使えば.NETのインストールくらい簡単だろ

130
名前は開発中のものです。[sage]   投稿日:2016/02/21 23:32:16  ID:5TXpeyxb.net
DXライブラリのみなのに.NET必要なの?
コメント1件

131
tkr ◆8reCYe8za. [sage]   投稿日:2016/02/21 23:34:00  ID:Z8Kb1+ZN.net(4)
健全でない言葉が含まれているため表示しません 内容を確認する

132
tkr ◆8reCYe8za. [sage]   投稿日:2016/02/21 23:35:39  ID:Z8Kb1+ZN.net(4)
一応このスレ
PCで出来る2Dシューティング総合スレ100 /シューティング板
ここはプロジェクトページにして、STG板の人に宣伝する予定だったけどあそこの板の人、PCの事全く分かってないみたいで説明するの疲れるわ
コメント1件

133
tkr ◆8reCYe8za. [sage]   投稿日:2016/02/21 23:49:28  ID:Z8Kb1+ZN.net(4)
今している事は図形クラスをしっかりと作り込んでいます
ベクトルなども使わずに直接X,Yを動かしていましたが、不便になってきたので

134
名前は開発中のものです。[sage]   投稿日:2016/02/22 01:46:14  ID:4lhDqKAl.net
>132
そこ、STG板のスレの中でも一番触っちゃだめなとこじゃん
しかも最近のまた荒れ始めたタイミングで投下とか自殺行為でしかない
ソース読むより先にスレを読むべきだったね
コメント1件

135
tkr ◆8reCYe8za. [sage]   投稿日:2016/02/22 17:21:03  ID:RbsVV3gv.net
とりあえず完成するまでゲ製板から持ち出したらいけなかったようだ
まだ未完成って言ったのに、絵が酷いだの、BGMがないだの、エフェがしょぼいだの散々だわ

>134
そうだったのか・・・知らずに投下してしまったわ
コメント1件

136
名前は開発中のものです。[sage]   投稿日:2016/02/23 23:34:43  ID:EYBnYUhK.net
ふむ・・・

137
名前は開発中のものです。[sage]   投稿日:2016/02/24 01:35:37  ID:6x29Juvp.net
>135
仰る通り、未完成とは言ってもその水準が余りにも低すぎたのが原因ですよ…^_^;
(ここでいう"水準"はゲームの面白さではなく完成度としての話ですよ)

私もプレイさせて頂きましたが評価しようにも判断材料が少なすぎて何から感想・アドバイスすべきか検討もつきません。
また、それに加えてコッチとアッチ(シュー板)での貴方の態度が二枚舌である事等から著しい反感を買っています。
.NET云々の話も、あり得ない症状であるなら何かしら別の要因によって不具合が発生している可能性も考察すべきでは?いざという時は匿名なのでスルーも手です。
とりあえず、まずは1面だけでもしっかり作ってから意見を求めてはいかがでしょうか?

意見失礼いたしました
ゲームに関しては応援しています、めげずに頑張ってください
コメント1件

138
名前は開発中のものです。[sage]   投稿日:2016/02/26 01:36:08  ID:yN9QPJCa.net
STG板荒らすのやめてくれませんか?

139
名前は開発中のものです。[sage]   投稿日:2016/02/26 10:59:48  ID:taQ6RAM1.net(2)
絵は描けないの?
メンバー募集かあるいは
素材を投下する程度の薄い関わりが好きな人はWIKIに画像を上げればいいのかな

140
名前は開発中のものです。[sage]   投稿日:2016/02/26 11:02:28  ID:taQ6RAM1.net(2)
普通の弾幕にしないそうだけど
カスリの無敵時間ですり抜けるとか
昇龍拳コマンドでローリングしてすり抜けられるとか

141
tkr ◆8reCYe8za. [sage]   投稿日:2016/02/26 16:04:10  ID:R3qByplv.net(3)
>137
.NETの件は不具合というよりプレイヤーの動作環境的な問題です
「WindowsのソフトをMacに入れたら動かなかったからMac用に作れ」って言っているような物ですし
コメント1件

142
名前は開発中のものです。[sage]   投稿日:2016/02/26 18:15:02  ID:OXvDTokw.net
弁明するとこソコじゃねーだろ

143
名前は開発中のものです。[sage]   投稿日:2016/02/26 22:55:33  ID:19D9jb4N.net
いい加減どっかいかねーかなコイツ>141

144
名前は開発中のものです。[sage]   投稿日:2016/02/26 23:25:06  ID:DNAE31uF.net
いやいや、消えるにしてもシュー板に立てたスレどうにかしてくれませんか?
マクロ使って1000まで書きこむとかなにかしてさ
ktr氏の異常な承認欲求と無責任な行動は「匿名掲示板だからどうでもいい」って考えが根底にあるから取れる行動だよね・・・
完全な匿名ならそれもいいかもしれないけど、ktr氏の身分が他SNSやBlog等で繋がってる以上、悪手にしかなりませんよ
コメント2件

145
名前は開発中のものです。[sage]   投稿日:2016/02/26 23:42:19  ID:R3qByplv.net(3)
スクリプトってかなりマズイのでは?
そんな危ない事したくないですし、放置しておけばその内埋まっていくと思います
別に落ちようが、放置しようがスレ覗かなければ関係ないですし

146
名前は開発中のものです。[sage]   投稿日:2016/02/26 23:49:16  ID:R3qByplv.net(3)
・今後の予定
>121
BGM
エフェクト(管理方法の変更も)
背景多重スクロール
キーコンフィグ
ドット絵を何とかする
図形クラスを作り込む
敵を作りやすいように動作専用クラス(構造体?)を作る
複雑な敵の実装

147
tkr[sage]   投稿日:2016/02/27 00:07:42  ID:mHenPBtB.net(8)
>144
あとスレが残っていたら何が困るんですかね?
別にそこまで困らないのであれば、鯖に負荷が掛る1000まで書き込む方が迷惑になると思うんですが
匿名ではない事も分かっています


>サーバやシステムのリソースは無限じゃありません。
>スレッドを立てる前に、同じような内容のものがないか確認するのも忘れずに。。。
もう建ててしまったので…
>データ量をむやみに増やしたり無駄にスレッドをあげたりすると、「荒らし」と呼ばれちゃうこともあります。
無駄に書き込むのはこれに当てはまるのでは?
放置が最善だと考えています
コメント1件

148
tkr[sage]   投稿日:2016/02/27 09:12:01  ID:mHenPBtB.net(8)
色々作りたい物はあるのですが、あまり複雑にしすぎるとモチベなくなって完成しないって事になりそうなんですよね
個人制作の場合完成させる事が最優先なので
最初雑魚ありで作っていたのにボスオンリーに変更したのもモチベ維持という所が大きいです
部位破壊も作りたいのですが、当たり判定から変更する必要が出てくるので少し待って下さい

149
名前は開発中のものです。[sage]   投稿日:2016/02/27 11:10:44  ID:hh5kkQ38.net(3)
>147 (ktr)
俺は>144じゃないけどそのスレを起点にしてお前が宣伝したスレの大半が関係無い話題になってるのよ
そのスレ生きてる限り話題が終わらないから凄い迷惑なんだよね
素直に皆コッチに誘導されれば文句は無いけどさ

とにかくSTG板の雰囲気を悪くした事だけは自覚してくれ
はっきり言って結果論だけ見れば自覚の無い荒らしにしか見えないんだよ
(同板で慢性的に叩かれてるゾルゲやガントレ作者みたいなもの)

150
名前は開発中のものです。[]   投稿日:2016/02/27 11:34:32  ID:f07r3GeD.net(2)
今回シューティングビルダーを使わなかった理由は何でしょうか?
コメント1件

151
tkr(ktrじゃなくてtkrです)[sage]   投稿日:2016/02/27 11:51:36  ID:mHenPBtB.net(8)
PCで遊べるスレにも移動を呼びかけました
>150
ツールの存在を知らなかったのと、もしツールがあったとしても自分で作りたいからです
いくら自由度が高いと言っても、1から作った方がいいと思うので

152
名前は開発中のものです。[sage]   投稿日:2016/02/27 12:00:39  ID:jl5ndtiH.net
じゃあPCの材料から作れよ
コメント1件

153
tkr[sage]   投稿日:2016/02/27 12:04:06  ID:mHenPBtB.net(8)
この状態でメンバー募集するのもどうかと思うので、募集は中止します

154
tkr ◆8reCYe8za. [sage]   投稿日:2016/02/27 14:25:57  ID:mHenPBtB.net(8)
操作ミスってパッケージ削除してしまった・・・
とりあえず最新verUPしました

155
名前は開発中のものです。[]   投稿日:2016/02/27 15:00:28  ID:f07r3GeD.net(2)
バージョンを頻繁に更新をしていますが更新内容を教えてもらいますか?

156
tkr[sage]   投稿日:2016/02/27 15:04:37  ID:mHenPBtB.net(8)
効果音、撃つ方向の指定がメインです。
wikiの操作方法を変更しました。
キーコンフィグはもうしばらくお待ち下さい。
その他細かなバグ修正等も行いました。

157
名前は開発中のものです。[sage]   投稿日:2016/02/27 19:04:29  ID:6KRPxcCj.net
G-わんげっていうゲームくらい面白ければアンチも認めてくれるかな
それもすごい大変だけど
コメント2件

158
名前は開発中のものです。[sage]   投稿日:2016/02/27 19:07:40  ID:hh5kkQ38.net(3)
> ここにMachShootingの話を持ち込むと不愉快に思う方がいるみたいなので、移動お願いします

こういうトゲのある言い方をいちいちするから炎上するのでは...
とりあえず効果音やBGMについてはフリー素材や自動生成、簡易生成ツールを利用して仮設定しておいた方がいいかもね
あと君の性格だと2chよりTwitterで製作活動するほうがいいと思うよ
コメント1件

159
名前は開発中のものです。[sage]   投稿日:2016/02/27 19:17:09  ID:hh5kkQ38.net(3)
GuntreXの袋小路に対する作者の発言面白いな、ぶっちゃけ嫌いじゃないw

「みんな大好き崖さんです。今回(MetaCraft)はバックができるぞ!」
http://space.geocities.jp/b_logic00/

160
tkr[sage]   投稿日:2016/02/27 21:03:04  ID:mHenPBtB.net(8)
>158
すみません。今はTwitterよりしたらばへの移動を考えています

このゲーム楽しそう
http://game.g.hatena.ne.jp/Nao_u/20110820

161
tkr ◆8reCYe8za. [sage]   投稿日:2016/02/27 21:57:26  ID:mHenPBtB.net(8)
>152
「味の素使ったら楽だろ」
料理人「そんな物使わずに1から作ります」
「じゃあ野菜も自分で育てて、牛も自分で飼育しろよ」

162
名前は開発中のものです。[]   投稿日:2016/02/28 04:49:09  ID:V+Tqfafl.net
くっさ

163
名前は開発中のものです。[sage]   投稿日:2016/02/28 12:12:26  ID:Vi5PnWQ9.net
>157
ゲームの出来より作者の人間性を叩いてる人が多いのでそれはないと思う

164
名前は開発中のものです。[sage]   投稿日:2016/02/28 12:43:59  ID:+bHuOtEz.net
>157
あっちはあくまでも「製作ごっこして遊んでたらなんか出来ちゃった」だから、
認められる以前にそもそも初めからスルーされてた感じなんだよなあ。
(だからこそスレ内での動きが滅多に槍玉に挙げられず、内々で収まってたってのもある)
中心人物だったあのさあも、コンポーザーとしての能力と実力こそ持ってはいたけど
人間性って意味では手放しに喜べない、扱いの難しい手合いだったから
開発停滞して進展のない時期は必然的に負の方面の比重が大きくなりがちだった。

結局は今後の作品の出来で語っていくしかないんだろうね。
人間性への評価は帳消しにはできんけど
根性見せるくらいはできるわけで

165
名前は開発中のものです。[sage]   投稿日:2016/02/28 17:11:13  ID:P/UY0taE.net
効果音がつくとやはり大分変わるな。

にしても、やり込みやり込み言っているが、スコア記録も残らなければ、
○○の結果として○○ポイントを得た的な画面表示もないので、これもこれからか。

166
名前は開発中のものです。[sage]   投稿日:2016/02/28 17:53:36  ID:F8Sf5iQ1.net
個人的には、今時.NET 4.0入ってない環境は見限っていいと思うなー…
まあ3.5や2.0に落とすって手もあるっちゃあるだろうけど

モンハン的な、一体の敵とじっくりやりあうタイプのSTGは俺も妄想したことがあるので
応援させてもらうよ
自分もプログラマだから素材的な支援はできそうにないが

167
tkr[sage]   投稿日:2016/02/28 18:35:12  ID:eoFTXv1j.net(2)
.NETのバージョン気にして開発した事ないので、どのverで動くかは確認出来ていません
タイム記録はどうするか考えています(多分バイナリに最速クリアF数書き出す事になるかと)
今はGIMPでエフェクト画像を作成中です

168
tkr[sage]   投稿日:2016/02/28 18:43:44  ID:eoFTXv1j.net(2)
全方位STGにすると広々と移動出来るので巨大な的も出しやすくなると思うんですが、現在でも操作複雑なのにこれ以上複雑にするのもどうかと思うんですよね
とりあえずこのまま作っていって拡張したいと考えています

タイム記録についての追記
まだ自機のバランス調整などが終わっていない為、このまま記録を書き出すと色々問題が起こりそうな気がします
verUPの時に記録を削除しないと前verの記録に追いつけないという事態が起こりそうですが、記録をそんなに簡単に削除するのもどうかと思うので。。
とりあえず安定版完成するまではお待ち下さい

169
tkr ◆8reCYe8za. [sage]   投稿日:2016/02/29 18:03:42  ID:QBvMTSC4.net(4)
SetDrawBlendModeをなるべく使わないでエフェクト作りたいけど、それだとソースコードが酷い事になってあとから読めなくなりそう
でも読みやすくすると重いし
速度をとるか、読みやすさをとるかどうするべきか・・・

170
名前は開発中のものです。[sage]   投稿日:2016/02/29 18:42:10  ID:jAK4MEol.net
表示する順番
(・ブレンドモードノーマル)
BGの描画
地上物爆発跡
地上物、戦車
地上物の爆発
地上物の演出の爆炎、破片
空中物、飛行機
飛行物体の爆発
飛行物体の爆炎、破片
アイテムの描画
・ブレンドモード アルファブレンドをセット
自機弾の描画
敵弾の描画
・ブレンドモードノーマルをセット
自機、オプションの動画
・ブレンドモード アルファブレンドをセット
演出の光などの描画
雲の描画
・ブレンドモードノーマルをセット
最上位に表示したいものを描画、目の前に見える鉄骨や雲など
(横にスクロール外部分あればそこの描画)
スコアや文字の描画

171
名前は開発中のものです。[sage]   投稿日:2016/02/29 19:43:17  ID:HVBGCNBJ.net
ちょっと待て、弾の上に自機とオプション!?
気は確かか

172
tkr[sage]   投稿日:2016/02/29 19:51:48  ID:QBvMTSC4.net(4)
管理しやすいように、全てクラスに役割持たせたかったけど速度的に厳しいか…

173
tkr[sage]   投稿日:2016/02/29 19:55:37  ID:QBvMTSC4.net(4)
ブレンドモード変更時にモードが変更前と同じなら無視されるのかな?
もしそうなら、毎回ノーブレンドに戻さない方がいい気もする

174
tkr ◆8reCYe8za. [sage]   投稿日:2016/02/29 23:25:19  ID:QBvMTSC4.net(4)
弾ヒット時にエフェクトを出していたら型によっては敵が全く見えなかったので、敵点滅にしたら解決しました
ついでに軽くなりました

175
tkr[sage]   投稿日:2016/03/01 23:08:19  ID:IcQt1YnX.net
点滅では格好悪かったので、画像を変えて、プログラムは元に戻しました
見やすさと、見た目を両立出来た…と思います

176
tkr ◆8reCYe8za. [sage]   投稿日:2016/03/02 18:11:25  ID:j7R7PNZZ.net
・通常型、拡散型のバランス調整
通常型は他の型に対抗出来る程度の火力に調整
拡散型>全方位拡散が強すぎたので弱体化
拡散型>前方拡散は全方位の下位互換だったので、中心部分を強化し、端を弱体化することで遠距離でも最低限の火力が出るようにした。

全方位拡散・・・近距離:超高火力、中距離以上:超低火力
前方拡散・・・近距離:高火力、中距離:中火力、遠距離:低火力

177
tkr ◆8reCYe8za. [sage]   投稿日:2016/03/03 23:51:42  ID:qnuC65K7.net
敵のアイディア思い浮かばないな・・・

最新コミット
Image(int handle,double R)構造体を作り画像に半径を持たせた
コメント1件

178
名前は開発中のものです。[sage]   投稿日:2016/03/06 21:33:10  ID:DKM2LnzH.net
円での当たり判定で処理落ちするなら
自機に近い弾を四角判定で洗い出してから半径で判定するといいって聞いた
コメント1件

179
tkr ◆8reCYe8za. [sage]   投稿日:2016/03/06 22:20:52  ID:xWTlXymF.net
>178
矩形判定→カプセルで夜分処理速度10倍くらいにはなったんですが、エフェクトを豪華にしていたら今度は描画で処理落ちするようになってしまいました・・・

180
tkr[]   投稿日:2016/03/07 07:47:50  ID:PRL/8QuD.net(2)
「夜分」って何だよw「判定」です。

181
名前は開発中のものです。[sage]   投稿日:2016/03/07 10:09:12  ID:ou5TGZE+.net
シェーダーは使わない方針?
コメント1件

182
tkr ◆8reCYe8za. [sage]   投稿日:2016/03/07 15:14:25  ID:PRL/8QuD.net(2)
>181
よく分からなかったのでウィキペディアで見たら3Dで行うものと書いてあったのですが、2Dでも出来るんですかね?

183
名前は開発中のものです。[sage]   投稿日:2016/03/07 15:26:53  ID:HkCfyubE.net
ああ、ピクセルシェーダーね
エフェクトがどんな感じかみてないので使えるかわからないけれども

184
tkr[]   投稿日:2016/03/09 22:28:31  ID:PPKmbbF8.net
弾幕だと敵の動き少ないので画面スクロールなしで足りるみたいですが、直接攻撃メインだと少し動いただけですぐ画面外に出てしまうのでスクロールありにした方が良い気がしてきました


エフェクトは今度ZIPでまとめて配布した時に見てみて下さい

185
名前は開発中のものです。[sage]   投稿日:2016/03/10 09:59:34  ID:w2U+RHTk.net(2)
>177
半径をdouble Rで持たせてるってことは
sqrt(dx*dx+dy*dy)<=R
みたいな判定をしているっぽいけど、
半径の二乗をint R2として
dx*dx+dy*dy<=R2
にすれば、そんなに重くないんじゃないか?
コメント1件

186
tkr ◆8reCYe8za. [sage]   投稿日:2016/03/10 13:47:36  ID:HzV85MQu.net(4)
>185
円の当たり判定は一切使っていません
まず矩形で適当な判定をした後、カプセル※1で厳密な判定を行っています

※1
Capsule(Line(現在の座標,前回の座標),R)

187
名前は開発中のものです。[sage]   投稿日:2016/03/10 14:30:48  ID:w2U+RHTk.net(2)
なるほど、勘違い失礼
コメント1件

188
tkr ◆8reCYe8za. [sage]   投稿日:2016/03/10 14:42:25  ID:HzV85MQu.net(4)
>187
あっでも
if(!矩形)return false;
if(円)return true;
return カプセル;
の方が早いかもしれません。少し変えてみます

189
tkr ◆8reCYe8za. [sage]   投稿日:2016/03/10 16:01:46  ID:HzV85MQu.net(4)
PreAlpha20160310うpしました
コメント1件

190
tkr ◆8reCYe8za. [sage]   投稿日:2016/03/10 18:29:17  ID:HzV85MQu.net(4)
>189
更新内容
・エフェクト
・自機のバランス調整
・敵の追加
・その他細かい部分

191
名前は開発中のものです。[sage]   投稿日:2016/03/14 13:14:30  ID:gTOs7cu6.net(2)
一対一の対戦シューティングみたいになるの?
相手は撃ってこないみたいだけど弾幕にしないんだっけ
コメント1件

192
名前は開発中のものです。[]   投稿日:2016/03/14 13:15:48  ID:gTOs7cu6.net(2)
スレ下がってるから上げときます

193
名前は開発中のものです。[sage]   投稿日:2016/03/14 13:23:18  ID:fQ2RiA8h.net
2ch.net絶賛崩壊中で
システムがガタガタなんです

194
tkr ◆8reCYe8za. [sage]   投稿日:2016/03/14 14:13:48  ID:uhM1fEXi.net(2)
>191
そんな感じです

195
名前は開発中のものです。[sage]   投稿日:2016/03/14 16:34:53  ID:3r3Y4pKU.net
>1に助言というか、技術面で知っておいてほしいこと

これは主にXNA界隈で問題視されたんだけど、恐らくDXライブラリでも当てはまるはず

リアルタイムでマネージドの描画APIを呼び出すと、
その度にカーネルの切替が発生して めちゃくちゃ 重いんだわ

だから対策として、XNAではあらかじめ2D用のAPIとしてスプライトバッチという
しくみを提供してたんよ。これは内部的に一度の描画APIで
複数のスプライトを一斉に描画するようにして上記の問題を解決していた
(3Dのほうも同様だったが割愛)

自分はXNA上がりなのでDXライブラリのほうは詳しくないけど
もしDXライブラリの描画コマンドがそのまんDirectXの描画コマンドを
呼び出しているだけで、>1がそれをそのまま用いてるとすれば
上記のカーネル切替による速度低下が起こっていると思う

196
tkr ◆8reCYe8za. [sage]   投稿日:2016/03/14 16:45:26  ID:uhM1fEXi.net(2)
ありがとうございます
DXLibは一度に描画を行っているが、ブレンドモードを切り替えると一旦描画されるので遅いみたいなのは聞いた気がします
なので出来るだけブレンドモードを切り替えないようにしないといけないみたいです

197
195[sage]   投稿日:2016/03/16 21:19:24  ID:SJAhTSAD.net
あ、けっこう賢いライブラリなのね
同じブレンドモードで纏めて描画すればバッチ化されてる感

でも本当、マネージドとかDirectXとか、
ちょっとしたことでガクッと描画速度が落ちるから怖い

198
tkr ◆8reCYe8za. [sage]   投稿日:2016/03/17 08:52:53  ID:3XKPPsU/.net
一応ソースです。
http://hpcgi2.nifty.com/natupaji/bbs/patio.cgi?mode=past&;no=1901

だから、ブレンドモード呼ぶ回数何とか減らしたいんですけど、今の状態で呼ぶ回数減らしたらソースが読みにくくなって大変なことになりそうなんですよね。。

199
tkr ◆8reCYe8za. [sage]   投稿日:2016/03/22 23:42:00  ID:9B+P/Ywg.net(2)
全方位化計画
画面回したら気分が・・・フラフラしてきた

200
tkr ◆8reCYe8za. [sage]   投稿日:2016/03/22 23:43:29  ID:9B+P/Ywg.net(2)
それよりdouble型でも演算誤差酷いんだけど…
何とかして改善したい

201
名前は開発中のものです。[sage]   投稿日:2016/03/23 01:20:23  ID:V5duqbZw.net
2Dゲームなら固定小数点のほうがいいんじゃないの?

と思ったが画面が回転するのか

202
tkr ◆8reCYe8za. [sage]   投稿日:2016/03/23 16:18:57  ID:pjMnrg6E.net(4)
http://www.dotup.org/uploda/www.dotup.org789801.png
最高でこのくらい曲がるんだよね
画面が90度単位で回転している時は完全にまっすぐ行くけど、それ以外の時はだんだん誤差が大きくなって、45の倍数かつ、90の倍数でない角度に回転しているときに一番曲がる

203
名前は開発中のものです。[sage]   投稿日:2016/03/23 17:25:39  ID:zAFHZNdL.net
蓄積してるのかな
誤差の出た結果から更に計算すると誤差でかくなるから常に基準値から計算したほうがいいよ
コメント1件

204
tkr ◆8reCYe8za. [sage]   投稿日:2016/03/23 18:20:39  ID:pjMnrg6E.net(4)
>203
多分そうだと思います
改善したいのですが、結構難しくて・・・

・お知らせ
最新ver公開しました
全方位化計画後初めてのUPですので前回とは結構違った感じになっています

・今後の予定
折角全方位化したので、同じ方向から攻め続けると耐性がついて、ダメージが少なくなるようなシステムを作ろうと考えています

205
tkr ◆8reCYe8za. [sage]   投稿日:2016/03/23 19:03:08  ID:pjMnrg6E.net(4)
原因は分からないが、適当に弄ってたら誤差問題直ったぞ
Vecをもう一度作り直しただけだけど

206
tkr ◆8reCYe8za. [sage]   投稿日:2016/03/23 19:11:21  ID:pjMnrg6E.net(4)
あっこれ演算誤差じゃなくてVec構造体のバグだった
原因判明
Lengthプロパティでも同じ事していた

public double Rad
{
get { return Math.Atan2(this.y, this.x); }
set
{
this.x = Math.Cos(value) * this.Length;//←ここで長さ変わってるぞ
this.y = Math.Sin(value) * this.Length;//変わった長さを掛けたからラジアンも変わったぞ
}
}

207
名前は開発中のものです。[sage]   投稿日:2016/03/23 21:18:45  ID:Ti6+V5d4.net
おいっ(笑)

208
名前は開発中のものです。[sage]   投稿日:2016/03/25 22:32:16  ID:8FTjAd4X.net
遊んでみたよ。
敵が画面外にいくから、レーダーが欲しくなるね。
なんか背景の描画が重い気がする?
コメント1件

209
tkr ◆8reCYe8za. [sage]   投稿日:2016/03/26 12:09:16  ID:5BvnRQ3z.net(2)
>208
描画は確かに重いですね。
30FPSモードも追加したほうがいいかもしれません・・・

wikiに書いてありますが、Wがターゲットカメラになっていて、敵の方向を自機が向きます
遠距離攻撃のない敵がタゲカメを使って遠くから撃っていれば勝てるので、調整する予定ですが・・・

210
tkr ◆8reCYe8za. [sage]   投稿日:2016/03/26 12:10:30  ID:5BvnRQ3z.net(2)
様々のスペックのPCで動かすことが出来ないので、遊んでくださった方は平均FPSを書いてくださると助かります。

211
名前は開発中のものです。[sage]   投稿日:2016/03/29 23:02:42  ID:XDvpSGmP.net
ノートPC(Let's note) Core i5
BluRay見ながらで26FPSくらい

ソース落とさせてもらいました
Back.Draw内のZBufferがらみを削って動かせば57FPSくらい出る

212
tkr ◆8reCYe8za. [sage]   投稿日:2016/03/30 10:07:04  ID:z6K+1Hl2.net(2)
そこまで重かったですか・・・
円形にしたかったのでZBuffer使っていたのですが(マスクよりは軽い為)
設定で変えれるようにした方がよさそうですね

213
名前は開発中のものです。[sage]   投稿日:2016/03/30 13:19:55  ID:TxPYU5Yv.net
StencilBufferはどうだろう
使ったこと無いので適当いうけど、

ZBufferを毎回クリアして、
背景描画の都度Zbufferを上書きしてしまうより
早いんでない?

214
名前は開発中のものです。[sage]   投稿日:2016/03/30 16:53:05  ID:BP+3jgDh.net
Zバッファ? 2Dシューティングじゃなかったの?
コメント1件

215
tkr ◆8reCYe8za. [sage]   投稿日:2016/03/30 18:04:58  ID:z6K+1Hl2.net(2)
>214
背景の円形描画に使っています

216
名前は開発中のものです。[sage]   投稿日:2016/03/30 22:59:38  ID:9oaM+Kxr.net
四角形の背景素材を敷き詰めてるので、そのままじゃ背景が四角く
なってしまうのを円形に表示したいので、ZBufferを使っている、って感じ。

自分のやりたいことを、自分なりに作るのは、スキル向上の第一歩だ!
(そして数年後に恥ずかしくなるorz)

217
名前は開発中のものです。[sage]   投稿日:2016/03/31 00:45:51  ID:Eh24O8Le.net
背景が四角くなってしまうのを円形に表示したい
→ZBufferを使っている

ちょっと時間がないので実機で確かめられなくてスマンけど
この繋がりが分からない。大きな円の外枠を描画してその部分を手前にってこと?

218
名前は開発中のものです。[sage]   投稿日:2016/03/31 01:41:33  ID:VePBGkx8.net
そうそう

丸く背景を描くために、あらかじめ
その外側のZbufferに最前値を設定して書き込めなくしておくイメージ

219
tkr ◆8reCYe8za. [sage]   投稿日:2016/03/31 09:30:43  ID:FAuFg1M5.net(2)
そうです
最初にステージ全体にZBufferをした後、円形の部分のZBufferをクリアしています

220
tkr ◆8reCYe8za. [sage]   投稿日:2016/03/31 23:09:47  ID:FAuFg1M5.net(2)
これ延々に未完成になりそう
とりあえず
・キーコンフィグ
・その他設定
・ゲーム中の一時停止/タイトルへ
・複雑な動きをする敵一匹
・敵のエフェ
・敵のドット絵
ここまで出来たらとりあえず完成版と言う事にするか。
オンラインゲーみたいにどんどんバージョンアップさせればいいし

221
名前は開発中のものです。[sage]   投稿日:2016/04/01 01:06:24  ID:k1CjfdVF.net
左右キーで横移動ではなく
旋回にするのはどうだろう
コメント1件

222
名前は開発中のものです。[sage]   投稿日:2016/04/01 01:13:25  ID:vXsIg2sp.net
バージョンアップするのに完成版

アホか
コメント1件

223
tkr ◆8reCYe8za. [sage]   投稿日:2016/04/01 09:22:42  ID:w4g1O5bk.net(4)
>221
旋回して移動だと操作しにくくないですかね?

>222
敵はまだまだ追加したいのですが、とりあえず遊べるようにはしたいので
コメント1件

224
名前は開発中のものです。[sage]   投稿日:2016/04/01 09:29:20  ID:3P+gxVSU.net
>223
うん、俺もそう思った。すまんw
LR付きパッドなら、LRで旋回とかできそうだけどね

225
tkr ◆8reCYe8za. [sage]   投稿日:2016/04/01 11:14:49  ID:w4g1O5bk.net(4)
キーコンフィグ出来た
コミット&ZIP化します

226
tkr ◆8reCYe8za. [sage]   投稿日:2016/04/01 16:39:34  ID:w4g1O5bk.net(4)
動物系統の敵のボス的な位置にライオンみたいな奴作るか
動き複雑にして・・・

227
tkr ◆8reCYe8za. [sage]   投稿日:2016/04/01 17:51:19  ID:w4g1O5bk.net(4)
作ってみた
・・・クソツヨイ

228
名前は開発中のものです。[sage]   投稿日:2016/04/02 00:34:03  ID:BHs6mnjJ.net
有料配布だと初動が重要なので、最初にある程度遊べるものでないとダメだけど
フリーならまあVer.1.0公開ってことでいいんじゃないのかね

229
名前は開発中のものです。[sage]   投稿日:2016/04/05 23:44:16  ID:gCbz5TvN.net
やっとレオーネ(新敵)倒せたので明日配布します
こいつ強すぎだろ(自分で作っておきながら)

230
tkr ◆8reCYe8za. []   投稿日:2016/04/07 16:43:26  ID:krf3NWLH.net
遅くなりました
最新バージョンアップロードしました
https://osdn.jp/projects/shooting-game/releases/

新敵レオーネの追加と一時停止の実装です

231
名前は開発中のものです。[sage]   投稿日:2016/04/09 10:42:26  ID:7xRDCc2/.net
脳内の敵の想像をそのままコードに反映出来る自作スクリプト作りたい

232
tkr ◆8reCYe8za. [sage]   投稿日:2016/04/10 16:46:04  ID:QZtkzhho.net
現在OSDNからGitHubにプロジェクトの移動を予定しています

233
tkr ◆8reCYe8za. [sage]   投稿日:2016/04/11 18:27:39  ID:P4ygj3ip.net(3)
スクリプト言語どうしよう...

234
tkr ◆8reCYe8za. [sage]   投稿日:2016/04/11 18:45:48  ID:P4ygj3ip.net(3)
自分で作るのは大変そうだからlua使うか・・・

235
名前は開発中のものです。[sage]   投稿日:2016/04/11 22:36:50  ID:P4ygj3ip.net(3)
委譲ってのを使えばスクリプト言語いらない気がしてきた

236
名前は開発中のものです。[sage]   投稿日:2016/04/12 21:50:31  ID:BxcOd+Cn.net
続いてるねぇ

237
tkr ◆8reCYe8za. [sage]   投稿日:2016/04/13 00:16:57  ID:1mXTsyyX.net(3)
もう少しで敵の動きをコマンドみたいに書けるようになる予定です

238
tkr ◆8reCYe8za. [sage]   投稿日:2016/04/13 18:49:22  ID:1mXTsyyX.net(3)
コマンドみたいな書き方が一応完成

今まで結構長かったソースがかなり短くなりました(ソースはボアです)

if (!this.SyncTransfer.Need)
{
this.SyncTransfer.Add(new ChargeEffect(this,300,(int)this.R*3,Color.Red));
this.SyncTransfer.Add(new SetPower(this, 20));
this.SyncTransfer.Add(new ULMTarget(this, this.My, 10, 60));
this.SyncTransfer.Add(new SetPower(this, 0));
}

239
tkr ◆8reCYe8za. [sage]   投稿日:2016/04/13 18:51:34  ID:1mXTsyyX.net(3)
GitHub
https://github.com/kgtkr/MachShooting

今度からはここにコミットしていきます

240
名前は開発中のものです。[sage]   投稿日:2016/04/14 10:49:53  ID:n0wKSrZ/.net
いいね

でもちょっといい?
コンパイルしてできるものは含めないほうがいい
履歴のバイナリをzipで含めるのも論外
.gitignoreも設置したほうがいい、VS用で探すといい
readme.txtかreadme.md をトップに置くといいよ
zipはGitHubのreleasesに置けばいい
コミット時のコメントに現在と書いてもいつの現在かわからなくなるよw
最初は差分無いから適当なコメントでいいけど

libを入れるのはどうだろ、、まあある程度はしょうがないか

241
名前は開発中のものです。[sage]   投稿日:2016/04/14 12:51:17  ID:jyL0sFBP.net(2)
あ、できればreadmeはREADMEで

242
tkr ◆8reCYe8za. [sage]   投稿日:2016/04/14 17:28:02  ID:jAvYsxuq.net
.gitignoreを使えば、ファイルの無視とか出来たんですね
今まで手動でしていました…

まだGitHub使い始めたばかりで、README.mdやreleaseの使い方がいまいち分からなかったので、調べてみます

libというのは、DXライブラリのフォルダをそのまま入れると言う事でしょうか?

改善します。ご指摘ありがとうございます

243
名前は開発中のものです。[sage]   投稿日:2016/04/14 18:15:48  ID:jyL0sFBP.net(2)
あーいや、DXLib入れるとしたらサブモジュールだけど
まあ現状ではそのままでいいと思う、いきなりビルドもできるしね

244
名前は開発中のものです。[sage]   投稿日:2016/04/15 18:58:57  ID:51oIKH9Q.net
たしかにコミットファイルにコンパイル結果とか中間ファイル含めちゃいかんよ(笑)
最初はそんなもんだろうけど

245
tkr ◆8reCYe8za. [sage]   投稿日:2016/04/17 14:14:56  ID:yhzli7by.net(2)
ブレンドモード切り替えを頻繁にするのと、ブレンドモード切り替え回数を減らす代わりにZバッファを使うのとではどっちがいいんだろう

246
tkr ◆8reCYe8za. [sage]   投稿日:2016/04/17 14:20:37  ID:yhzli7by.net(2)
でも、複雑な形のZバッファ処理大変か・・・

247
名前は開発中のものです。[sage]   投稿日:2016/04/17 22:27:08  ID:vDZkmlOB.net
一概に言えないと思うよ

>ブレンドモード切り替えを頻繁に
.NETのカーネルスワップの問題なのでCPUの負荷

>Zバッファ
GPUの負荷

ただここ数年のハードでZバッファがそこまで重いというのがよく分からない
まあ1画面全体となると馬鹿にならないか…

248
名前は開発中のものです。[sage]   投稿日:2016/04/20 12:46:11  ID:O2FcOvQx.net
やっぱ両方やってプロファイル取るのがいいかもね

249
tkr ◆8reCYe8za. [sage]   投稿日:2016/04/21 22:57:08  ID:aNwqaCYi.net(2)
今週はサーバーの勉強ばかりしてて触ってない・・・
とりあえず一段落ついたので、今日から再開します

250
tkr ◆8reCYe8za. [sage]   投稿日:2016/04/21 23:40:57  ID:aNwqaCYi.net(2)
とりあえずコマンド式の敵完成
ラムダ式を使えばもっとスッキリしそうな気がするけど

251
tkr ◆8reCYe8za. [sage]   投稿日:2016/04/22 18:55:09  ID:SApaeOWl.net(2)
ステップ数初めて数えたらまだ1700くらいだった
出来るだけ短くしたいんだけどな・・・

252
tkr ◆8reCYe8za. [sage]   投稿日:2016/04/22 23:51:48  ID:SApaeOWl.net(2)
このプロジェクト7月からしていたのか・・・

253
tkr ◆8reCYe8za. [sage]   投稿日:2016/05/23 10:31:18  ID:vS+95rJC.net(2)
ゲーム開発のモチベ下がってきたので、別の開発をしていますが、そっちのモチベが下がってきたらまた戻ってきます
中止した訳ではありません
2015/12〜2016/1みたいな休止状態です

254
tkr ◆8reCYe8za. [sage]   投稿日:2016/05/23 10:32:17  ID:vS+95rJC.net(2)
同じ開発を長く続けると疲れるから、3個くらいのプロジェクトをローテーションで開発する派

255
名前は開発中のものです。[sage]   投稿日:2016/05/23 15:01:05  ID:5E+YoGOC.net
俺も同じだな
メイン作成中はRPGだけど、息抜きでSLG作成中。
でも軸はずらさないようにしてる。
(将来RPGに実装したい一部分を抜き出してSLGの体で分割開発してる感じ)

256
tkr ◆8reCYe8za. [sage]   投稿日:2016/05/23 17:33:05  ID:IxXgporV.net
別の分野を作ると、今詰まっていた所を簡単に書ける方法が分かったりして、結構効率よく作れるようになったりするんですよね

257
tkr ◆8reCYe8za. [!sage]   投稿日:2016/06/07 18:59:31  ID:t4FlgO8y.net(3)
久しぶりに取り掛かるか・・・

258
tkr ◆8reCYe8za. []   投稿日:2016/06/07 19:11:37  ID:t4FlgO8y.net(3)
とりあえず、リソース管理をどうにかしたい
全部Programクラスに突っ込んでいるし

259
tkr ◆8reCYe8za. []   投稿日:2016/06/07 22:00:46  ID:t4FlgO8y.net(3)
シングルトンと自動実装プロパティが便利

260
名前は開発中のものです。[sage]   投稿日:2016/06/08 22:13:21  ID:THY7PHNS.net
今更ながらプレイした
Atom Z3775でFPS 39出てた
そこそこ軽いんじゃね?

261
tkr ◆8reCYe8za. []   投稿日:2016/06/08 23:02:39  ID:yemKA9at.net(4)
設定でフレームスキップしたらどうなります?

262
tkr ◆8reCYe8za. []   投稿日:2016/06/08 23:12:17  ID:yemKA9at.net(4)
真面目にドット絵描くか
…とは言っても真面目に書いたと言って糞下手な絵出すのも恥ずかしい
画力欲しい

263
tkr ◆8reCYe8za. []   投稿日:2016/06/08 23:12:47  ID:yemKA9at.net(4)
とりあえず弾クラスの色の指定を楽に出来る用にしよう

264
tkr ◆8reCYe8za. []   投稿日:2016/06/08 23:24:18  ID:yemKA9at.net(4)
ドット絵エディタじゃなくてGIMP使えば誤魔化せそう

265
tkr ◆8reCYe8za. []   投稿日:2016/06/09 00:23:39  ID:QfR4OrJL.net(7)
弾画像を自作したら輪投げみたいになってしまった

266
名前は開発中のものです。[sage]   投稿日:2016/06/09 12:02:43  ID:VKQrYio3.net
フレームスキップのやり方どうすんの?
コメント1件

267
tkr ◆8reCYe8za. []   投稿日:2016/06/09 16:08:05  ID:QfR4OrJL.net(7)
>266
config.iniのFPSプロパティで設定できます
1が初期値です
http://www65.atwiki.jp/machshooting/pages/21.html

268
tkr ◆8reCYe8za. []   投稿日:2016/06/09 18:20:17  ID:QfR4OrJL.net(7)
頑張って30x30のイノシシ描いたけど何か上手く描けない
http://www.dotup.org/uploda/www.dotup.org896160.png

269
tkr ◆8reCYe8za. []   投稿日:2016/06/09 18:21:38  ID:QfR4OrJL.net(7)
30x30なのにかなり時間掛かったんだが、50x50とか描けるのだろうか

270
名前は開発中のものです。[sage]   投稿日:2016/06/09 19:02:59  ID:UF3bij9S.net
あれがフレームスキップだったのねw
30とか20だからFPS固定だと思ってた
とりまFPS=2 では起動時に58FPSぐらいまで下がるが他では60FPSに張り付いてる
弾の発射速度が向上してるから動作速度も上がってるぽい
ちなみにFPS=3でも同様


デザインより先に内部構造を作ってから他の作業したほうが効率いいっぽいよ?

271
tkr ◆8reCYe8za. []   投稿日:2016/06/09 19:31:02  ID:QfR4OrJL.net(7)
最初フレームスキップっていう言葉を知らなくて、単純にFPSにしていました
修正します

内部構造は大体出来たので、あとは敵を増やすくらいなんですよね
とりあえず動物シリーズは一通り出来たので、細かい調整やデザインをしています

272
tkr ◆8reCYe8za. []   投稿日:2016/06/09 19:42:00  ID:QfR4OrJL.net(7)

273
名前は開発中のものです。[sage]   投稿日:2016/06/09 21:17:27  ID:QfR4OrJL.net(7)
すみません
公開設定になっていませんでした

274
tkr ◆8reCYe8za. []   投稿日:2016/06/10 15:48:17  ID:BjdadV25.net(3)
絵真面目に描いてもかなり下手だけどもういいや
中身頑張ろう

275
tkr ◆8reCYe8za. []   投稿日:2016/06/10 19:51:48  ID:BjdadV25.net(3)
太鼓さん次郎って言う太鼓シミュあるやん?
最終的にはあんな感じで、敵を誰でも作れるようなスクリプト作りたいな
でも難しすぎる

276
tkr ◆8reCYe8za. []   投稿日:2016/06/10 20:25:21  ID:BjdadV25.net(3)
東方弾幕風というのがあるみたいだから参考にしたい
最終的にはlua使うことになりそうだけど

277
tkr ◆8reCYe8za. []   投稿日:2016/06/11 12:01:53  ID:UOYyU6//.net(8)
luaの配列って1からかよ
気持ち悪

278
tkr ◆8reCYe8za. []   投稿日:2016/06/11 12:15:02  ID:UOYyU6//.net(8)
themとかdoとかendとか使う言語使ったことないから全く分からん
中括弧がよかった

279
tkr ◆8reCYe8za. []   投稿日:2016/06/11 12:16:42  ID:UOYyU6//.net(8)
! && ||じゃなくてnot and orだと…
何だこの言語は

280
tkr ◆8reCYe8za. []   投稿日:2016/06/11 12:18:12  ID:UOYyU6//.net(8)
!=が~=になるのか
あと累乗が^

281
tkr ◆8reCYe8za. []   投稿日:2016/06/11 16:13:03  ID:UOYyU6//.net(8)
// --
null nil

282
tkr ◆8reCYe8za. []   投稿日:2016/06/11 16:16:48  ID:UOYyU6//.net(8)
++も+=も使えないって酷い

283
名前は開発中のものです。[sage]   投稿日:2016/06/11 17:30:17  ID:ZZeAPs4+.net(3)

284
tkr ◆8reCYe8za. []   投稿日:2016/06/11 17:57:22  ID:UOYyU6//.net(8)
c#で作っているので、c++用だと…
頑張ってBASIC文法に慣れます…

285
名前は開発中のものです。[sage]   投稿日:2016/06/11 18:54:20  ID:ZZeAPs4+.net(3)

286
名前は開発中のものです。[sage]   投稿日:2016/06/11 18:55:45  ID:ZZeAPs4+.net(3)
あ、これラッパーじゃないわ
ごめんなさい

287
名前は開発中のものです。[sage]   投稿日:2016/06/11 19:18:41  ID:KX7Eqpq0.net
DXライブラリのc#用は適当に変換しただけらしいからな
他のライブラリのほうがよかったのかもな
コメント1件

288
名前は開発中のものです。[sage]   投稿日:2016/06/11 19:32:59  ID:UOYyU6//.net(8)
>285
現在NLuaで作っています
API部分を整備して、ある程度の知識がある方なら簡単に新しい敵を追加出来るようにしたいと思っています

>287
3Dゲームだと力不足かもしれませんが、2Dはちょっとした効果をつけられる画像の描画と音楽とキーボードが使えれば十分なのでDXライブラリにしました
簡単に使えますし、国産で日本語の情報もとても多いので
あと、かなり昔からあるので安定していますし、内部でかなり複雑な事をしてくれていて早く動くようになっているみたいですので

289
tkr ◆8reCYe8za. []   投稿日:2016/06/12 09:53:09  ID:OSDv0404.net(8)
nil型はjsのundefinedみたいに値の削除までしてしまうのか…
なら無効な値の表現はどうしろと。。
要素削除と無効な値は別物だろ

290
tkr ◆8reCYe8za. []   投稿日:2016/06/12 10:33:21  ID:OSDv0404.net(8)
コマンド式APIの移植完了

291
tkr ◆8reCYe8za. []   投稿日:2016/06/12 16:32:57  ID:OSDv0404.net(8)
bool?val1:val2
bool and val1 or val2

292
tkr ◆8reCYe8za. []   投稿日:2016/06/12 20:11:55  ID:OSDv0404.net(8)
エラー多すぎて大変だったけど何とかボアの移植完了

メモ
val1,val2=0
val1は0
val2はnil

val1=val2=0
エラー

val1,val2=0,0
val1は0
val2は0

293
tkr ◆8reCYe8za. []   投稿日:2016/06/12 20:13:39  ID:OSDv0404.net(8)

294
tkr ◆8reCYe8za. []   投稿日:2016/06/12 21:25:11  ID:OSDv0404.net(8)
luaの糞みたいな文法でストレスMAXだったが、動かしてみると速くて全部吹き飛んだ

295
tkr ◆8reCYe8za. [sage]   投稿日:2016/06/12 21:26:18  ID:OSDv0404.net(8)
東方弾幕風が色々参考になりそうだから遊んでみよう

296
tkr ◆8reCYe8za. [sage]   投稿日:2016/06/12 21:37:14  ID:OSDv0404.net(8)
難しすぎて開始数秒で死ぬんだが
何だこれ

297
名前は開発中のものです。[sage]   投稿日:2016/06/12 23:35:46  ID:9t4COltN.net
開発者のエゴの塊ってこと。
開発者は動きから何から組んでるからよりエッジの効いた難易度にし勝ち。
ギリギリかわせる調整にしてるからギリギリ見切ってかわせ。てな。
プレイヤーをどんどん減らすゲームデザインで、ビジネスだったらAUTO。
コメント2件

298
名前は開発中のものです。[sage]   投稿日:2016/06/13 00:10:51  ID:ZgYQbvdl.net(4)
>297
自分ではバランス分からなくなってくるんですよね
そして異常に難易度があがったり。。

ところで、>272のリリースの「レオーネ」倒せた方います?
あれ結構難易度高めに調整したのですが
動物系統のボスとしてライオンっぽい物を作りました

299
tkr ◆8reCYe8za. [sage]   投稿日:2016/06/13 19:01:21  ID:ZgYQbvdl.net(4)
敵のBomいらない気がしてきた
敵の遠距離攻撃は等速直線運動の弾だけにした方がよさそう
追尾、設置は嫌われやすいからね

300
名前は開発中のものです。[sage]   投稿日:2016/06/13 19:10:36  ID:vKZpKpGe.net
>297
何でこんなとこで東方アンチ活動してんだ…
フリーや同人なんだから作り手のやりたいようにやるのが一番だろ
コメント1件

301
tkr ◆8reCYe8za. [sage]   投稿日:2016/06/13 20:07:11  ID:ZgYQbvdl.net(4)
>300
本家じゃなくて誰でも作れる弾幕風の話です

302
tkr ◆8reCYe8za. [sage]   投稿日:2016/06/13 23:41:00  ID:ZgYQbvdl.net(4)
ヘッダーとスクリプトが別ファイルだと扱いにくいから、スクリプトの先頭にヘッダーを書くことにした

--[[
NAME=ボア
HP=1500
IMAGE=Data/Image/Enemy/boar.png
R=15
CLASS=Boar
]]

みたいな感じで

303
名前は開発中のものです。[sage]   投稿日:2016/06/14 16:05:49  ID:mKEyZu+2.net
スクリプトのパーサも自作してるのかな?
コメント1件

304
tkr ◆8reCYe8za. []   投稿日:2016/06/14 18:24:07  ID:ah9Q5oMV.net(4)
>303
Luaを使います

305
tkr ◆8reCYe8za. [sage]   投稿日:2016/06/14 21:05:46  ID:ah9Q5oMV.net(4)
メタテーブルを使ってみた

306
tkr ◆8reCYe8za. [sage]   投稿日:2016/06/14 22:47:43  ID:ah9Q5oMV.net(4)
最低限の汎用的で複雑なコマンドを準備しておいて、そのコマンドのラッパーを準備することにした
例えば等速直線運動(ULM)は、
敵→自機に突進するだけで、かなり長いコマンドを書かないといけなかったのを、
ULMPlayerを準備したことで、
スピードを継続時間を渡せば使えるようになった

これを組み合わせればかなり簡単にスクリプトを組めるようになると思うんだが…

307
tkr ◆8reCYe8za. [sage]   投稿日:2016/06/14 22:48:25  ID:ah9Q5oMV.net(4)
スピードを継続時間を

スピードと継続時間を

308
名前は開発中のものです。[]   投稿日:2016/06/15 16:56:10  ID:SfgEyt0R.net
【BS11:アニメ】 <ジョーカー・ゲーム>放送時間:毎週水曜日 深夜0時00分〜0時30分 http://www.bs11.jp/anime/5822/

309
tkr ◆8reCYe8za. [sage]   投稿日:2016/06/15 17:36:52  ID:las8Q0pR.net
atan2ってx,yじゃなくて、y,xで指定だったのか
1時間くらい悩んでた
何でy,x何だろう

310
名前は開発中のものです。[sage]   投稿日:2016/06/16 11:32:00  ID:ZakH4U60.net
三角関数でx,y(y,x)を引数に取るやつほとんどないような
atan2のy,xはFORTRANからずっとそうだし、x,yのやつあったっけ?
コメント1件

311
tkr ◆8reCYe8za. [sage]   投稿日:2016/06/16 19:20:08  ID:Es/Qss00.net(3)
>310
三角関数は全部そうだったんですね
知りませんでした

レオーネ以外の移植完了しましたので、後はレオーネのみです
レオーネの移植が終わったら、読み込み速度を改善します

312
tkr ◆8reCYe8za. [sage]   投稿日:2016/06/16 19:44:23  ID:Es/Qss00.net(3)
レオーネ移植完了
ボム廃止の代わりに円形弾強化した
見た目通りの判定なのに弾幕並の弾数で強いが攻略法はある

313
tkr ◆8reCYe8za. [sage]   投稿日:2016/06/16 23:53:41  ID:Es/Qss00.net(3)
nluaのオブジェクトって使いまわした方がいいのだろうか?
使い捨てていたら無駄な気がする

314
tkr ◆8reCYe8za. [sage]   投稿日:2016/06/23 19:51:14  ID:5CMkLnqb.net(2)
Now Loading非同期で作ってみるか・・・

315
tkr ◆8reCYe8za. [sage]   投稿日:2016/06/23 20:25:45  ID:5CMkLnqb.net(2)
動いたと思ったら3回目くらいで例外発生
これが再現性のないエラーか
危なそうだからやめておこう
もし非同期にするとなるとLuaスクリプトの負担が増えるから、難しくなる

316
名前は開発中のものです。[sage]   投稿日:2016/06/24 02:39:32  ID:rvPXV+R2.net
スレッドはちゃんと勉強して作らないとハマるよ
コメント1件

317
tkr ◆8reCYe8za. [sage]   投稿日:2016/06/25 09:22:15  ID:zfD1TN3h.net
>316
Lua側で排他処理って面倒そうじゃないですか?


東方弾幕風って敵だけじゃなくて自機も自作できるのか
こっちでもするか

318
tkr ◆8reCYe8za. [sage]   投稿日:2016/07/18 21:09:15  ID:IWuELDMq.net
LuaAPIのドキュメント整備します

319
tkr ◆8reCYe8za. [sage]   投稿日:2016/07/19 00:08:06  ID:StSxbPpD.net(5)
メモ:事前にスクリプトの全ファイルを読み込む事で高速化出来そう

320
tkr ◆8reCYe8za. [sage]   投稿日:2016/07/19 00:10:23  ID:StSxbPpD.net(5)
自機ライブラリ:Hoge.p.lua
敵ライブラリ:Hoge.e.lua
共通ライブラリ:Hoge.c.lua

321
tkr ◆8reCYe8za. [sage]   投稿日:2016/07/19 00:10:58  ID:StSxbPpD.net(5)
共通Libは拡張子そのままでいっか

322
tkr ◆8reCYe8za. [sage]   投稿日:2016/07/19 00:11:31  ID:StSxbPpD.net(5)
それかフォルダ分けしてもいいな
lib直下、lib/enemy、lib/player

323
tkr ◆8reCYe8za. []   投稿日:2016/07/19 00:12:30  ID:StSxbPpD.net(5)
明日実装予定
VIPゲ製初めていったらモチベ上がった

324
名前は開発中のものです。[sage]   投稿日:2016/07/20 11:47:01  ID:/32277GH.net
それどこや
コメント1件

325
tkr ◆8reCYe8za. []   投稿日:2016/07/20 18:11:15  ID:tSBXYL3l.net(5)
>324
VIPに定期的に建つゲ製者達が雑談するスレ
現行
☆☆★ゲーム製作雑談スレ★☆★ /ニュー速VIP板
コメント1件

326
tkr ◆8reCYe8za. []   投稿日:2016/07/20 18:55:03  ID:tSBXYL3l.net(5)
Luaオブジェクト使いまわし成功した
かなり早くなった

327
tkr ◆8reCYe8za. []   投稿日:2016/07/20 18:56:25  ID:tSBXYL3l.net(5)
東方弾幕風でも自機の自作出来るらしいからこっちでも対抗して作る

328
名前は開発中のものです。[sage]   投稿日:2016/07/20 21:44:20  ID:sA9IXQo/.net
たまに伸びるな
定期的に書かないとスレの存在忘れちゃうよ
コメント1件

329
tkr ◆8reCYe8za. []   投稿日:2016/07/20 21:53:35  ID:tSBXYL3l.net(5)
>328
たまにモチベ回復して一気に作るから
常時モチベ保つにはどうしたらいいか分からん

330
tkr ◆8reCYe8za. []   投稿日:2016/07/20 23:41:03  ID:tSBXYL3l.net(5)
自機のスクリプト化は明日しよう
小中学校はもう夏休みか〜
夏休み中に一気に進めてアルファ版くらいリリースしたい
そこまでいけばあとはデパッグとドキュメント類揃えて正式版出せばいい

331
名前は開発中のものです。[sage]   投稿日:2016/07/20 23:53:52  ID:l7vKONIB.net
>325
サンクス

332
tkr ◆8reCYe8za. []   投稿日:2016/07/21 00:08:14  ID:8UZu3f0x.net(2)
太鼓さん次郎とか東方弾幕風みたいに誰でも拡張できるゲームは飽きにくくて寿命長い印象だから頑張りたい

自分でいうのもあれだけど、最初は全ての座標をintで管理するとかいう非常識で完全に終わってる状態から始まって、よくここまで出来たよな

333
名前は開発中のものです。[sage]   投稿日:2016/07/21 11:51:04  ID:DImrvxmM.net
ソース公開すんの?
コメント1件

334
tkr ◆8reCYe8za. []   投稿日:2016/07/21 16:20:32  ID:8UZu3f0x.net(2)
>333
既にしてる
太鼓さん次郎も、東方弾幕風もソース公開してないから、作者いなくなったら更新も出来ないし

335
tkr ◆8reCYe8za. []   投稿日:2016/07/21 22:15:52  ID:Ng3TZsW/.net
今日はフォルダ整理だけで終わってしまうのか…
まだ頑張ろ

336
tkr ◆8reCYe8za. []   投稿日:2016/07/24 18:27:01  ID:FuDVdket.net
初めて東方体験版ノーコンティニューでクリア出来た
Easyだけど、、

337
tkr ◆8reCYe8za. []   投稿日:2016/07/25 18:34:59  ID:U5n9k/rJ.net(5)
あと少しでC#側は出来る

UnityだとMoonSharpって言うのがあるのか
Unityで作るとどのくらい楽になるのかは知らないけど
しばらくはC#でいいか

338
tkr ◆8reCYe8za. []   投稿日:2016/07/25 18:35:22  ID:U5n9k/rJ.net(5)
C#というかDXライブラリだな

339
名前は開発中のものです。[sage]   投稿日:2016/07/25 18:46:22  ID:ObEKmwPJ.net
unityでもc#使えるぞ
コメント1件

340
tkr ◆8reCYe8za. []   投稿日:2016/07/25 19:12:22  ID:U5n9k/rJ.net(5)
>339
間違った
DXLibよりUnityの方が楽らしいけど、しばらくはDXLibでいいかなと思って

341
tkr ◆8reCYe8za. []   投稿日:2016/07/25 19:49:55  ID:U5n9k/rJ.net(5)
STGってC++とかで作ってるイメージあるけど、Unityだとパフォーマンス的な問題があるのだろうか

342
tkr ◆8reCYe8za. []   投稿日:2016/07/25 21:54:31  ID:U5n9k/rJ.net(5)
自機だけじゃなくてアタックオブジェクトもスクリプトに対応するか

343
名前は開発中のものです。[sage]   投稿日:2016/07/26 12:00:18  ID:8KDQfS98.net(2)
Unityは用意されてる仕組みがシューティングに必要な項目に比べて
豪華すぎるからな、パフォーマンスに影響はあるだろうな

344
tkr ◆8reCYe8za. [sage]   投稿日:2016/07/26 12:13:16  ID:9LmfU8WM.net(2)
ならUnityにする必要はないか
STGに物理演算とかいらないしな

345
名前は開発中のものです。[sage]   投稿日:2016/07/26 12:34:35  ID:8KDQfS98.net(2)
状況にもよる
3Dにしたい、とか、VRに対応したい、とかあると
Unityは俄然やりやすくなる

346
tkr ◆8reCYe8za. [sage]   投稿日:2016/07/26 12:54:55  ID:9LmfU8WM.net(2)
3D作る気はないし、VRは多分PCゲーじゃ無理だからいいか
DXライブラリだとUI作るのが辛い

347
tkr ◆8reCYe8za. []   投稿日:2016/07/26 21:53:22  ID:N7qHrS3H.net
APIはC#でラッパー作るよりLuaでラッパー作った方がLuaから使いやすいな

348
名前は開発中のものです。[sage]   投稿日:2016/07/27 02:14:37  ID:KiGzPo6M.net
ウニの話題出すとウニステがよってくるよ

あと商用ゲーム扱う板で、同人やフリーの話題出しても嫌がらせしてくるよ


それはともかく、特別なことをしない限り、
2DSTGでパフォーマンスがどうこういう話には、そうならないと思う

349
tkr ◆8reCYe8za. []   投稿日:2016/07/27 16:20:09  ID:LHHCJqP1.net(2)
ここ商用ゲーム板だったのか
とりあえずUnityなくてもデザイン以外は大丈夫そう
コメント1件

350
tkr ◆8reCYe8za. []   投稿日:2016/07/27 16:32:43  ID:LHHCJqP1.net(2)
自機/敵の攻撃オブジェクトを等速直線運動の弾のみにするべきなのか、弾幕風みたいに途中で曲がったりもありにするべきなのか
弾幕STGみたいになるのは嫌なんだよね
でも弾幕も作れるくらいの方がいいんだろうか

351
名前は開発中のものです。[sage]   投稿日:2016/07/30 16:54:28  ID:5AFl1ZdN.net
>349
違う違う。前にSTG板にスレ立ててなかった?
コメント1件

352
tkr ◆8reCYe8za. []   投稿日:2016/07/30 17:02:45  ID:omPTuQQ6.net
>351
あーあれか
ここで製作の話題出してあそこの人に遊んで貰おうと思ったけどかなり叩かれたからあのスレはもう捨てた
反省してる…
まさかあそこまで大騒ぎになるとは思ってなかったから…

353
名前は開発中のものです。[sage]   投稿日:2016/08/02 17:58:11  ID:q4sUtpS1.net
だからそれは商用ゲーム扱う板で、広告打たないフリゲや同人の話をされると
不都合な人が常駐しているということ…まあいいや、開発がんばってね
自分も励みになる
コメント1件

354
tkr ◆8reCYe8za. []   投稿日:2016/08/03 17:49:51  ID:upBzk4LV.net(6)
>353
そういう事だったのか
でも最近同人とかフリー以外のSTGって見ない気がする


Luaから使うなら今までpublic指定していた所をinternal(アセンブリ限定)に変えた方が良い気がしてきた
下手に触られたら困る所とかあるし
コメント1件

355
tkr ◆8reCYe8za. []   投稿日:2016/08/03 17:51:35  ID:upBzk4LV.net(6)
クラス構造複雑になりすぎたけど整理してたらまたモチベ下がりそう

356
tkr ◆8reCYe8za. []   投稿日:2016/08/03 18:01:07  ID:upBzk4LV.net(6)
Luaに敵とか自機移植する為にC#から削除したらステップ行が1200まで下がった
1年以上続けてこれかよ…

357
tkr ◆8reCYe8za. []   投稿日:2016/08/03 18:06:28  ID:upBzk4LV.net(6)
そういえば
LoadCLRPackage()
で全てのクラスがLuaから使えるようになるけどこれって大丈夫なのか?
IO処理も出来ることになるし
悪意ある人がスクリプト作ったら一発でウイルス感染するぞこれ

358
名前は開発中のものです。[sage]   投稿日:2016/08/03 21:04:53  ID:GnxYVMj4.net
>354
自分も不思議だったけどゲームセンターというものが壊滅的に少なくなってしまったから
ゲーセン用のシューティングを作っても利益が回収できなくなってしまった
だからゲームを作らない→ますますゲーセン潰れるの悪循環
グラディウスも5は家ゲーのみリリース
コメント1件

359
tkr ◆8reCYe8za. []   投稿日:2016/08/03 21:09:34  ID:upBzk4LV.net(6)
>358
グラディウスって言うのはしたことないけど、確かにゲーセンは最近かなり潰れている気がする
家でゲーム出来るからほとんど行ったことないな
STGも商用はFPS(STGとは別ゲーだけど)が多いしな〜

360
tkr ◆8reCYe8za. [sage]   投稿日:2016/08/03 21:38:19  ID:upBzk4LV.net(6)
・メモ
LuaでC#の演算子のオーバーロードクラスは普通に使える

361
tkr ◆8reCYe8za. [sage]   投稿日:2016/08/05 20:47:11  ID:ilcqElij.net(2)
LuaのコルーチンJSと比べたらかなり使いにくい…

362
tkr ◆8reCYe8za. [sage]   投稿日:2016/08/05 21:47:02  ID:ilcqElij.net(2)
あーもう
コルーチンのラッパー作るか

363
名前は開発中のものです。[sage]   投稿日:2016/09/13 21:08:53  ID:ixwMb0D+.net
進展なし?

364
tkr ◆8reCYe8za. [sage]   投稿日:2016/09/13 21:14:44  ID:RV4ryTU6.net
現在掲示板の方してる
掲示板終わったら戻ってくるからもう少し待ってて

365
名前は開発中のものです。[sage]   投稿日:2016/09/15 22:54:14  ID:v9+nUO05.net
おうよ

366
tkr ◆8reCYe8za. [sage]   投稿日:2016/09/15 22:59:23  ID:M+VC+txX.net
匿名掲示板の方でさくらVPS借りる予定だから、ついでにLuaスクリプトオンライン配布機能作りたい
パッケージマネージャ的な感じで

367
名前は開発中のものです。[sage]   投稿日:2016/09/18 02:05:10  ID:KnG7Uvmw.net
兄さん、手を広げ過ぎだよ…

368
tkr ◆8reCYe8za. [sage]   投稿日:2016/09/18 11:24:06  ID:i5kePqz4.net
2つのプロジェクトを同時進行すると、片方のプロジェクトで学んだ事をもう片方のプロジェクトに応用出来たりして便利なんだよね

369
tkr ◆8reCYe8za. [sage]   投稿日:2017/01/05 21:12:14  ID:vAlogNAH.net(2)
掲示板の方は順調に進んでユーザー増えだしたけどこっち完全放置ですまん

370
tkr ◆8reCYe8za. [sage]   投稿日:2017/01/05 21:36:17  ID:vAlogNAH.net(2)
折角なので、作った掲示板に開発スレ移行します
https://anontown.com/topic/586e3d9539c4415c4c2f3c60
更新情報
・スレッド一覧ページで過去ログのタイトル検索・一覧表示ができるようになりました(2016/1/20)
NGワード登録
登録する
スレッド内検索

ゲ製作技術板 タイトル検索

このスレッドが人気です(実況系)
ビビット 7/28(金) ★1 (825)TBS実況
実況 ◆ テレビ朝日 48683 (869)テレ朝実況
実況 ◆ 日本テレビ 55950 (343)NTV実況
はやドキ!& あさチャン!金曜日★2 (881)TBS実況
NHK総合を常に実況し続けるスレ 136285 私失敗しないので (851)NHK実況
羽鳥慎一モーニングショー★4 (137)テレ朝実況
あさイチ「プレミアムトーク 米倉涼子」 (351)NHK実況
世界水泳ブダペスト2017 競泳決勝 第5日☆4 (921)テレ朝実況
このスレッドが人気です(ニュース系)
【朝日新聞が誤報】「国籍選択は努力規定」は誤報 朝日、解説記事を訂正 (540)ニュー速+
【芸能】今井絵理子参院議員「『略奪不倫』断じてない」「一線越えてはいけないと思った」 週刊誌報道について釈明★5 (1001)音楽・芸能ニュース
【民進党】民進の蓮舫代表が辞任表明 後任、前原氏や枝野氏ら軸か★10 (753)ニュー速+
【経済】超便利でいいことずくめの食器洗い乾燥機、なぜ売れない?誤解だらけのデメリット ★7 (433)ニュー速+
【日韓】日本を自転車で旅する韓国人、「すみません」を連発されカルチャーショック (431)ニュー速+
【稲田防衛相】 辞任の意向固める PKO日報問題で引責★8 (268)ニュー速+
【韓国】一体誰が?韓国の慰安婦像の足首にチェーンロック (394)ニュー速+
【慰安婦問題】 国連、日本の慰安婦問題への取り組みを批判…評価引き下げ ★2 (815)ニュー速+
ゲ製作技術板の人気スレ
【3Dゲームエンジン】Unity質問スレッド30 (220)
UnityでMMO作りたいけどどうする!?(^^ (189)
製作者スレ SRPG Studio 25章 (263)
40歳のおっさんがゲームを作り始めてみる (244)
【3Dゲームエンジン】Unity総合スレッド30 (901)
【ウディタ】WOLF RPGエディター 其の64 (981)
ゲーマーLV85 ゲームコンセプト考える (76)
高校生3人がc言語初心者からゲーム作る (768)
RPGツクールMV総合 24作目 (500)
自作ゲーム開発者たちのメンバー募集 (987)
ゆめにっきっぽいゲームを作るスレ 16部屋目 (686)
【UE4】Unreal Engine 4 初心者質問スレッド part3 (990)
【SGB】smile game builder【スマビ】 2枚目 (965)
【ウディタ】WOLF RPGエディター 其の63 (1012)
WOLF RPGエディター 質問スレ 其の10 (1006)
ゲーム作ってみた (106)
【ウディタ】WOLF RPGエディター 其の62 (1029)
【ストア】ステマ業者の銭のタネ“登録料ビジネス”って?・技術板【stema】 (861)
ニート、無職、フリーターがゲームを作るスレ 22 (1519)
【ウディタ】メタスラっぽいゲームを作る件について (658)
何一つ知識がない状態からゲームを作る (234)
何となくスマホゲー作りたいワナビ (92)
ゲーム制作【ライブラリ~エンジン】 (67)
SRPG Studio 5章 (1043)
ニィト・無色:フリィタァがゲーム制作するスレ (841)
『Clickteam Fusion/Multimedia Fusion』 15 (1012)
ニート、無職、フリーターがゲームを作るスレ 32 (397)
【UE4】Unreal Engine 4 part6 (320)
このサイトについて
このサイトは2ちゃんねるからデータを取得し、表示するサービスです。
画像のインライン表示機能について
画像のURLの後ろにある[画像をインライン表示]をクリックすると、URLの下に表示します。
表示される画像は横幅100pxに縮小されていて、クリックすると原寸で表示します。
このサイトの特徴
1)スレッド内検索ができます
2)レス(「>>1」など)のポップアップができます
3)不適切な言葉を含む投稿を表示しません
4)ページ内で画像を直接表示できます
5)2ch他スレッドへのリンクはタイトル・板名つきでリンクします
6)すっきりとしたデザインで表示します
7)最新スレや前スレをチェック・一覧表示します
8)NGワード機能の搭載でイヤな言葉が目に入りません
9)荒らしを自動チェックします
10)スレッド内・同一IDの書き込みだけ表示できます
11)レスの返事をレスされた発言の下に表示する「まとめビュー」が利用できます
12)シリーズ化したスレッドの一覧を表示します
13)最新のスレッドがある場合はお知らせします
削除について
こちらをご覧ください
機能要望について
現在機能要望受付中です。
問い合わせについて
こちらのページからどうぞ
広告


首都圏の方、ソフトバンク光オススメですよ


このサイトは2ch.scからデータを取得・表示しています。削除などについてはこちらをご覧ください。 アクセスモード:差分取得 - 新着書き込みなし(304)