合計 昨日 今日

東方二次創作ゲーム 「弾幕ごっこ」 ネット対戦対応ver

自分で作ったゲームや動画、面白いネタをみんなに宣伝しましょう!
また、気軽に作品の感想をコメントで残してあげて下さい。
Name: Priest
[URL]
中級者(13,026 ポイント)
Date: 2013年9月11日(水) 21:11
No: 1
(OFFLINE)

 東方二次創作ゲーム 「弾幕ごっこ」 ネット対戦対応ver

本作品は東方projectの2次創作ゲームです。

3D空間を自由にとびまわって敵を倒すゲームです。
C言語とDXライブラリとEffekseerとMMDとgDP(DirectPlay)を使って製作しました。

一通りのゲームシステムの構築やネット対戦を実装し、通信量の削減、バグ取りの過程を経て
体裁は整ってきたので、今までは日記の方で細々と報告してましたが
こちらのほうにお引越しすることにしました。

それなりのスペックが要求されますが、一度遊んでみてはいかがでしょうか?

一回の対戦を終わらせるのに最短で17秒なので時間も取りません!
ご一緒に対戦してみませんか?

最新紹介動画はこちらから!



ゲーム入手はこちらから!
http://ch.nicovideo.jp/Priest/blomaga/ar43956
最後に編集したユーザー Priest [ 2013年10月04日(金) 19:50 ], 累計 11 回
コード[C]: 全て選択
1
2
#include <Priest.h>
int MyPolicy ( void ) { printf( "何事も楽しくね!" ); return 0; }

Name: みけCAT
[URL]
伝説なるハッカー(683,219 ポイント)
Date: 2013年9月11日(水) 21:49
No: 2
(OFFLINE)

 Re: 東方二次創作ゲーム 「弾幕ごっこ」 ネット対戦対応ver

Windows Vista Home Premium SP2 32ビット
Intel(R) Core(TM)2 Duo T8100 @2.10GHz 2.10GHz
RAM 4.00GB
V2.1.2
デフォルト設定
各チームに各キャラ1体ずつ、計5体ずつ

本編8~13fps程度の能力
ゲーム(戦闘)開始時のNow Loadingの青いバーが枠の右にはみ出している
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

Name: Priest
[URL]
中級者(13,026 ポイント)
Date: 2013年9月11日(水) 22:01
No: 3
(OFFLINE)

 Re: 東方二次創作ゲーム 「弾幕ごっこ」 ネット対戦対応ver

みけさん

あらら、そのバグは直したような気がしてたんですが
まだ直ってなかったようです。

詳しく見てみます。ありがとですー。

(追記)
おおう、ほんとだ!
ネット対戦時だけを見ててCPUの方を確認してなかった。
直します。

(追記)
手元の方で修正完了しました。
コード[C]: 全て選択
1
2
#include <Priest.h>
int MyPolicy ( void ) { printf( "何事も楽しくね!" ); return 0; }

Name: みけCAT
[URL]
伝説なるハッカー(683,219 ポイント)
Date: 2013年9月11日(水) 22:53
No: 4
(OFFLINE)

 Re: 東方二次創作ゲーム 「弾幕ごっこ」 ネット対戦対応ver

「低スペックだけどさくさくプレイがしたい!」
そんな人のために、差し替え用Model.dataを用意しました。
このModel.dataを純正Model.dataと入れ替えれば、
標準の状態だと10fps以下しか出ない環境でも60fpsでプレイできるかもしれません。
その代わり、キャラクターや背景は超適当になります。
V2.1.2向けです。他のバージョンだとうまくいかないかもしれません。
添付ファイル
Model_speedup212.zip
高速動作用差し替えModel.data
(233.06 KiB) ダウンロード数: 281 回
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

Name: Priest
[URL]
中級者(13,026 ポイント)
Date: 2013年9月12日(木) 00:39
No: 5
(OFFLINE)

 Re: 東方二次創作ゲーム 「弾幕ごっこ」 ネット対戦対応ver

まじで!?
コード[C]: 全て選択
1
2
#include <Priest.h>
int MyPolicy ( void ) { printf( "何事も楽しくね!" ); return 0; }

Name: みけCAT
[URL]
伝説なるハッカー(683,219 ポイント)
Date: 2013年9月12日(木) 08:58
No: 6
(OFFLINE)

 Re: 東方二次創作ゲーム 「弾幕ごっこ」 ネット対戦対応ver

まじかどうかは、実際に試してみればわかることです。
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

Name: Tatu
[URL]
熟練のプログラマー(63,258 ポイント)
Date: 2013年9月18日(水) 20:10
No: 7
(OFFLINE)

 Re: 東方二次創作ゲーム 「弾幕ごっこ」 ネット対戦対応ver

キャンセルキーを押してすぐにオフラインにするのではなく、
切断用の項目を作ってはどうでしょうか?
結構間違って押してしまいます。
キャンセルキーを長押しするようにしてもいいですね。

一回落とされると無敵中に狙いをつけられて結構つらい。
スペカがたまるまではまともに反撃できないし。
開幕ボムも発動前に無敵が切れて一瞬でピチュります。

オフラインでストック戦とかどうでしょうか。

勝利条件を満たした後はピチュらないようにしてはどうでしょうか?

ピチュっている間はCPUが復活する位置を狙わないようにしてはどうでしょうか。

陣取りでは中立陣地を複数設置できるようにしてみてはどうでしょうか?

バトーキン島だと勝利時にキャラクターが埋まることがあります。
無題.png
無題.png (435.16 KiB) 表示数: 14403 回


ハードCPUとの対戦結果(勝った試合のみです)
チルノVS魔理沙5体で10:5。
霊夢VSチルノ5体で10:9。
霊夢VS霊夢3体で10:6。
霊夢5体だと無双封印が絶え間なく襲ってきて無理そうでした。
霊夢VSフラン5体では10:7。
霊夢VSレミリア5体では10:7。
霊夢VS全キャラでは10:5。

Name: Tatu
[URL]
熟練のプログラマー(63,258 ポイント)
Date: 2013年9月30日(月) 20:47
No: 8
(OFFLINE)

 Re: 東方二次創作ゲーム 「弾幕ごっこ」 ネット対戦対応ver

Ver2.1.14.1でのネット対戦中で発生したAPPCRASHについて

1回目(ロード中)

問題イベント名: APPCRASH
アプリケーション名: GameProg.exe
アプリケーションのバージョン: 2.1.14.1
アプリケーションのタイムスタンプ: 52482227
障害モジュールの名前: GameProg.exe
障害モジュールのバージョン: 2.1.14.1
障害モジュールのタイムスタンプ: 52482227
例外コード: c0000094
例外オフセット: 0001e64c
OS バージョン: 6.1.7600.2.0.0.256.48
ロケール ID: 1041
追加情報 1: 0a9e
追加情報 2: 0a9e372d3b4ad19135b953a78882e789
追加情報 3: 0a9e
追加情報 4: 0a9e372d3b4ad19135b953a78882e789


2回目(対戦中)
SS.png
SS.png (675.74 KiB) 表示数: 14279 回

詳細のコピーは忘れてしまいました。

最後の対戦の時、Priestさんの名前が表示されませんでした。



キャラクター選択にランダム(対戦ごとに乱数によってキャラクターが選択される)を追加してはどうでしょうか。

入ったときに対戦中だった場合、観戦することはできるでしょうか?
最後に編集したユーザー Tatu [ 2013年9月30日(月) 21:29 ], 累計 1 回

Name: Tatu
[URL]
熟練のプログラマー(63,258 ポイント)
Date: 2013年9月30日(月) 21:26
No: 9
(OFFLINE)

 Re: 東方二次創作ゲーム 「弾幕ごっこ」 ネット対戦対応ver

ボムやスペルカードを使っているときにポーズをすると
そのモーションをくり返し続けます。

ボムの使用モーション中に中断すると
次に開始した時にボムのモーションをくり返し続け、
しばらくするとボムが発動します。
SS2.png
SS2.png (442.32 KiB) 表示数: 14277 回

Name: Priest
[URL]
中級者(13,026 ポイント)
Date: 2013年9月30日(月) 21:38
No: 10
(OFFLINE)

 Re: 東方二次創作ゲーム 「弾幕ごっこ」 ネット対戦対応ver

>>Tatuさん

先ほどは対戦ありがとうございました。

SSありがとうございます!お手数掛けさせてしまい申し訳ございません。
頂いた情報を元に直していこうと思います。

掲示されたご提案ご指摘は全て検討させて頂きます!
またゲーム内でお会いできましたら幸いでございます(*´ω`*)
コード[C]: 全て選択
1
2
#include <Priest.h>
int MyPolicy ( void ) { printf( "何事も楽しくね!" ); return 0; }

Name: Nao
[URL]
中級者(11,702 ポイント)
Date: 2013年9月30日(月) 22:59
No: 11
(OFFLINE)

 Re: 東方二次創作ゲーム 「弾幕ごっこ」 ネット対戦対応ver

みけCAT氏特製モデルデータでしか動かない程度のPCスペック...
お久しぶりです。Naoです。

↑...という悲惨な状態なのでまともにデバッグができてませんが。
まあ、いろいろ要望なりなんなりと。

1 (みけCAT氏特製モデルデータではありません。)ステージ選択画面で、ステージのモデルが表示されないのはバグ?
2 コンフィグ画面の今現在選択している項目が、画面の真ん中になるようにすれば見やすいと思います。


とりあえず以上です。

Name: Priest
[URL]
中級者(13,026 ポイント)
Date: 2013年10月01日(火) 01:32
No: 12
(OFFLINE)

 Re: 東方二次創作ゲーム 「弾幕ごっこ」 ネット対戦対応ver

ちなみに途中参加状態で戦闘には参加できません。現状は。
終わるのをまつことになります。

Naoさん

ん、それはバグかもしれません。
が、こちらでそんな症状は起こったことがないのでできたらSSを見せてくださいませんか?
コード[C]: 全て選択
1
2
#include <Priest.h>
int MyPolicy ( void ) { printf( "何事も楽しくね!" ); return 0; }

Name: Nao
[URL]
中級者(11,702 ポイント)
Date: 2013年10月01日(火) 19:06
No: 13
(OFFLINE)

 Re: 東方二次創作ゲーム 「弾幕ごっこ」 ネット対戦対応ver

こちらがご希望のすくりんしょっとになります。
で、伝えきれなかったことをいろいろと。

それなりに危険なバグから。
ウィンドウモードで起動し、普通にゲームを始めます。
で、ポーズ中に閉じる画面を押すとプロセスが残ったまま終了してしまいます。
(ポーズ中でなければ正常に終了します。)
それ以外の場面ではまだ検証していません。


こちらは要望。
メニュー画面でキャンセルに当たるキーを押すとGameEndの項目になるようにしてほしいです。
以上です。
添付ファイル
SS.png
すくりんしょっと
SS.png (1.98 MiB) 表示数: 14226 回

Name: Priest
[URL]
中級者(13,026 ポイント)
Date: 2013年10月01日(火) 23:52
No: 14
(OFFLINE)

 Re: 東方二次創作ゲーム 「弾幕ごっこ」 ネット対戦対応ver

SSありがとうございます。

そのSSは過去のヴァージョンですね。
最新ですとマップが表示されるようになっています。

すみません、動画の方では随時更新しているのですが、こっちは手を加えていませんでしたね。

あとバグの報告どうもです。
直しておきます。
コード[C]: 全て選択
1
2
#include <Priest.h>
int MyPolicy ( void ) { printf( "何事も楽しくね!" ); return 0; }


Return to 作品お披露目掲示板

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[1人]