自動クローリングした結果を表示しています。画像やリソースなどのリンクが切れています。†[編集]この企画はHSPでの通信モジュールの確立と、HSPプログラムコンテストにHSPユーザー同士で作ったものを出すのが目的です。ここを読めば作れるように細かく書いていきます。†[編集]一人称のシューティングゲームです。リアルなフィールドでバリバリ撃ち合ったり、逆に静かに近寄ってナイフで・・・などeスポーツと呼ばれる競技になりつつあります。DirectX9.0c必須commonディレクトリに各ヘッダ(.as)を入れてください。hsp30ディレクトリにプラグイン(.dll/.hpi)を入れてください。前知識として以下リンクを参照しておいてください。<モジュール>#globalという形式で登録してください。過去のコメント2,3日以内にまずセンターとホスト生成をサンプルをうpします。チャット->2D->3Dと作っていきます。いままでモジュールは160個くらい作ってきたのでなにかあれば提供いたします。22:28:33ぁ、ホスト用サーバーなっても構いませんよ。00:33:16ぉお、ありがたいです。アマ以上プロ以下wすごくギリギリな表現ですね;今みんな一緒に作れるようにソース消して考え直してます。wiki上の表記も若干整理していきます。ほとんどのFPSはQuakeなどのFPSエンジンを利用しているので。03:43:18エンジン自体はEeasy3D使ってみた感じでは1.5世代前位までは作れそうです。凡庸的なモジュール作っていこうと思います。@(関係ないですが、ここのRSSティッカー使うとWikiの更新に便利です。04:19:27カメラ位置を近づけてモデルを大きくすればおkです。RSS便利そうなのでインスコしました。俺は今まで1度もHSPで3Dに手をつけたことがなく。04:41:03マウスの移動量を求めるモジュール作ってみました。05:15:08Microsoftのリッチエディット文書を使ってツリー状に仕様書書いてみるといいですよ。あとはそこから抽象してWikiに貼り付けることもできますしね。各部位にわたってツリー状に分散し、まだだれも着手していないところがあったら自由に開発したモジュールを追加できるようなシステムです。08:39:49そうですねーモジュール配布形式でよいですね。自分は通信と3Dあたりを担当したいです。20:40:24議論場つくってみました。フローチャートとか作ってたりがんばってます。地味なWindows仕様。23:40:12提案なんですが、ログイン画面のUIとゲーム自体のアプリケーションを別々にしてみるのもいいんじゃないでしょうか?ゲーム自体のアプリケーションにはコマンドラインによりクライアントかサーバーか分かれ、接続することが可能にすればいいかと。wikiをご活用くださいませー。01:16:02じゃあ、日曜日までにフローチャートどおりのネットワークのチャットサンプルを出します。01:23:25協力募集の項についてちょっとだけ...。文字列モジュール:禁則判定の参考資料どぞ改行。判定モジュール:distとは何でしょうか?物理モジュール:いまひとつイメージがわかないのですが、どういうときに使うのですか?GUIモジュール:半透明はAPI依存なのでOSのバージョンによっては出来ない場合があったとおもいます。90系は出来なかったかと。物理モジュールは衝撃・落下・摩擦などです。複雑な重心やらは扱いませんです。01:34:02あー反動係数は命中度で使かいます。01:47:10ここの開発に関係なければ、外部bbsもいいんじゃないかと思いますが、こういう会話も一連の開発に関わっているんであれば将来にわたって信頼されないリンク(93さんのトコだとは認識してます)はどうかと思います。外で話してまとめるのもアリかもしれませんが。02:09:22なるほど弾丸の発砲に関することだったんですね。集弾率とかいうのとは違うのかな...。聞いては見たもののガンは詳しくないので分からないですー。02:09:53衝撃・落下・摩擦など...ですか、参考程度ですがどうぞ。02:23:30モジュールの協力募集は、機能内容の記述だけじゃなくて実際にはどんな場合を想定しているかなど書いてあるとイメージ伝わりやすいと思います。09:19:54あ、E3DVec3Lengthでもいいのですが凡庸的につかいます。09:21:06E3DVec3Lengthと同じ事が出来ればよさそうですね。最近作ったのにちょうどいいのがあったのでupしてきました。(ベクトル演算)ここのabsv関数が使えると思います。10:51:35ところで、凡庸じゃなくて汎用の間違いじゃぁ...。11:34:22ベクトルは座標1から座標2に行くまでの色んな情報です。12:23:58POST処理のヘッダで困ってます・・・海外のサイトみたら意味不明。12:29:34やっとC/Sの処理書き始めました、まずはセンターから入るチャットサンプルに作り上げます。・・・それ以前の問題でホストとクライアントの仕分けがめんどいっすね。それも物として考えてみてください。23:46:37フローチャートその2を作ってみました。明日にはC/Sとパケット関連のモジュール出しておきます。13:56:08おkす、3Dも進めます。通信でUDPのところでとまってたのでちょうどいいや。これでいろいろ動かせるわけですね(笑)とりあえず、全体のことは考えずにマウスで視野角度を自由に変えられるようなFPS画面を作ってみてください(笑)それを体験してみたいっすね。18:49:35まだ汚い表示状態ですが単純なところはできました。22:30:02valveなどで調べるとFPSは専用の腕・足モデルが必要とか・・TPSしか作ったことないから微妙な進み具合です。23:43:38表示用モデルを修正&ボーン増やしたりしました。06:21:55サイズというか圧縮すればいいような気がします。14:22:31150KBぐらいならそんなに重くはないと思いますが...もう少し圧縮率上げても大丈夫だと思いますよ。画像の寸法は最初ぐらいの大きさのほうが見やすいと思います。20:53:18この画像の場合、GIFはやめたほうがいいです。256色なので汚くなってみにくくなりますよ。JPEG意外ならPNGをオススメします。20:55:24画像のリサイズや各種ファイル形式への変換・保存はIrfanView?とかで簡単に出来ます。20:56:59アドバイスありがとうです。00:34:34サイズみたら50%圧縮できたのでjpegにしました。FPS用視点にして複数動作してみました。10:01:18とりあえず、FPS風の表示テストプログラムをうpしました。遅いとか問題でたら教えてください。18:42:10いい感じに動きますね。こちらの環境では速度面には問題ないようです。いうのはEscキーで終了してくれると助かります。23:33:07建物機能を追加しました。乗ることと壁の機能があります。10:33:30今やってみました。オブジェクトがあるのですが・・・それらを処理するスクリプト言語を作ればできそうです。次回にオブジェクト生成の仕様を出すので考えてみたいです。17:51:07銃オブジェクトに取り掛かりました。ソースと素材などは週末にまとめてうぷします。03:34:50今日からマップエディタを作り始めました。オブジェクトの配置とパラメータ設定をまず実装します。ゲームエンジンをほぼそのまま流用します。06:00:10FPSエンジンのテスト版を出しました。速度やら希望あったらお願いします。ほかのFPSでMAPのSDKなどを見てみたのですが、MAPの仕様もただ全体をオブジェクトとするわけではなく各オブジェクトを配置するためのMAPデータというのがあるみたいです。階段オブジェクト、はしごオブジェクト、そして、板オブジェクト(スプライト?)を使うと2階分のオブジェクト設置も可能になるかと思います。このサイトに載っているCS(Sourceエンジン)のマップ構造を参考にしようと思っています。20:07:15来週の日曜日にネット上を歩く程度のサンプルを出します。資料が足りなくて3Dは進んでません。進んでいるのに若干右にずれてしまいますね。16:20:06移動のズレのバグは直りました、あと階段も解決策を見つけました。今弾とパーティクルを実装しています。グラフィックも品質も向上させました。18:07:14とはいえ、若干先行きに不安が・・・ソースファイルが40ファイルと各フォーマットがごっちゃで管理しづらくなってきました。18:12:12マップエディタ用のデバック機能をつけました。全体的に諦めがついて進みはじめてます。21:29:10ありがたいです。ソースはほぼ全て出来てるのですが・・・モデルなどの素材とテストする時間が取れなくて滞ってます。あと、1週間は放置させてください。04:35:57わかりました。ところで、FPSというと銃等の武器があるでしょう。18:06:58無駄かもしれませんが、ガラスに攻撃すると割れて音+破片が飛ぶ。17:17:26ガラスの処理はタスク管理増えるのでNGで・・・、で、通信と3Dのモジュール書いてるのですが、私の力では限界です。ソース公開するので分かる方修正・追加よろしくです。19:32:10ベースエンジンさえできれば武器の追加は楽なのでMODにつもりです。21:05:00いろいろ提案があるようですが、実現するものが多すぎるとタイムラグなどの原因になりかねません。14:44:20スペックによってはラグが増える原因になるので提案されたものは全てMODで追加する予定です。(ですから、実質自分で追加してもらうことになります。一応、ゲーム的にはナイフでサクっといっちゃったほうが早くて安全なわけですが...なんとなくその機能が欲しくなるのはなぜでしょう。22:47:27アキス君、君小学生だよね?おっちゃんちょっと君が怖くなってきたよ。02:11:13二つ↑の名前ナシのコメントについてわかりました。初心者なので、数日自分の所に戻ります。Irrlicht(C++)使い始めたので当分更新ないと思いますよ。02:52:54また来ました。15:25:32えっと、報告ですが、自分の方でHSPDXFIXでシューティングゲーム作るので、時々覗きに来るぐらいになると思います。15:26:56Easy3Dのアップデートされたら更新しますね。20:29:27でしょうね・・・。20:38:01アキスさんゲーム作る前にまずマナーなり覚えたほうがいいです。管理人さんに迷惑です。3Dのモデリング関連は多少できます。ソース見てみたいんですがうpできますでしょうか?プログラミングは出来ないのでお役には立てませんが。22:11:05懐かしいーうわーがんばってんな自分(笑)、ソースですが一切残っておりませぬ。10:45:06おお93さんお久しぶりです。14:31:37最初は、何からやれば、いいんですか?おしえてください。17:33:29おひさ、ゲーム設計(どんな動作まで許すのか)ー>ネットワーク設計(ゲーム動作にあった効率的な通信)ー>ネットワークモジュール(使いやすい)ー>3Dモデリング(ステージ・壁・キャラ・小物など)ー>3Dモジュール(ステージ・キャラ・壁判定など)ー>ゲーム作成(作ったモジュール組み合わせてゲームにする)の手順が近道かな。3Dで地面歩かせるネットワークゲームつくってごらん。困ったことあったらここで聞けば教えられること教えるよ。08:53:04ありがとうございました。93だった人さん!もしよかったらメールなどでもやり取りできたらうれしいです。18:47:42だれかRokDeBone2の使い方をくわしく教えてくれる人いますか?全然使い方がわかりません。21:29:32そんな貴方にはコレ。22:32:14http://easy3d.wikiwiki.jp/?RokDeBone2%2FRDB2%A4%CB%A4%C4%A4%A4%A4%C6http://easy3d.wikiwiki.jp/?FrontPage#q3a92434http://www.youtube.com/watch?v=Tn_68fxltG0ところで、メールアドレスを所かまわずかいてるとスパム山のように来るようになりますよ。@を適当な文字に置き換えるぐらいはしたほうがいいかと。00:20:063Dはできましたら(人・武器・・・)そのあとは、町とかを作っていくのでしょうか?そのあとの設定など詳しく教えてください。わからなくて一からもし教えてくれる人いましたら、スカイプ持ってる人は、名前教えてください。メールに送ってくれれば光栄です。19:21:52とりあえずネットワークは置いといて、FPSを作れるようになるのがまず先決じゃないでしょうか。データはとりあえず適当な仮のものがあれば十分かと。データはプログラムの仕様あわせて設計や調整を必要とするので、先に完璧なデータを作ってしまうとおそらく後で全部作り直す羽目になります。まともにFPSを作ったことがない私がFPSを適当に要素分解してみました。こんな感じで作っていくとFPSはできると思います。22:46:41キャラクター(PC)を表示してモーションデータを再生する。マップ上をPCが移動できるようにする。NPCを出して、PCと同じレベルの行動ができるようにする。攻撃の当り判定をつける。NPCに適当な行動パターンを設定する。(ゲームAIの搭載)なんどもすいません。HSPの使い方がよくわかりません。誰か手伝ってください。すればいいかさっぱり、いちよう中学生です。何度もくどいと思われてるかと思いますが、やさしいご返答お待ちしてます。10:25:26ゲームを作りたいのであれば、まずはFPSの前にHSPになれる必要があります。中間目標は最終目標よりもハードルが低い目標。近接目標はさらにハードルの低い目標のこと。ゲームで言えば、最終目標=大ボス、中間目標=中ボス、近接目標=目の前の雑魚。雑魚を倒してレベルを上げること。レベルを上げてスキル(=アイテム)を獲得していくこと。それがラスボスを倒す一番早いやり方です。いうかそれしか方法はない。別解として、プログラムは人に任せて自分はデータ作成に専念するという作り方もあります。23:29:13そうそう雑魚の倒し方。付属のサンプル改造から入って、ジョークプログラムを作ったりしながら自分に出来ることを少しずつ増やしていく。必要な参考資料・解説サイトは公式サイトのリンク集のページに行くといくらでも見つかると思います。23:30:33参考資料・解説サイトが公式サイトを調べたけど、どれかわかりません。URLで教えていただけると嬉しいです。17:54:55先ず「HSPスクリプトエディタ→メニューのヘルプ→HSPマニュアル目次→初心者のためのHSP入門」は一通りやってみたでしょうか?これを一通り終えたら、解説サイト巡りをお勧めします。リンク集はこちら→http://hsp.tv/play/link.html「推奨」と「情報・講座」を見れば十分でしょう。自分にあったサイトというのがありますし、万能な情報サイトはありませんのでココがいい!とは言い切れません。1個1個見て回って探してみてください。無駄に思えるかもしれませんが、探すという行為も経験値が上がります。目を通すだけでも数をこなせばサイトの読み方や情報の探し方が自然に身についてきます。23:46:35そうそう。人によってはネットの情報より本の方があう人もいます。HSPの入門書は、大きめの本屋さんか図書館、図書室、Amazonなどのネットショップで取り扱っています。本屋さんなんかで見かけたら軽く立ち読みしてみるといいかもしれません。高額なら学校の図書室にリクエストする手もありますね。23:53:26やっと人を作りました。つけて、モーションデータを再生したら、人が伸びたり気持ち悪い形になり、再生の時、人の原形がとどめていません。20:45:53たぶんツールはRokDeBone2使ったんですよね。それ以外ならそのツールの開発サイトで聞いてください。RokDeBone2だったとして、その質問はここで聞くよりココやココで聞くほうが最速で最適な回答が得られます。23:01:33だれか、僕と一緒に、FPSを作るのを手伝ってもらえませんか?どうしても手伝ってもらいたいんです。協力作成ということでお願いします。18:50:35どうしても手伝ってほしいんです。僕そんなに力ないから、できる肩の力借りたいです。20:28:49僕の頃はだれも知らなかったし教えてくれなかったです。自分で3Dモデリングやネットワーク通信を1年かけて調べて考えてました。それだけの熱意がない人は相応の知識と経験が得られません。15:17:07でも1年かけられないんです。あと一カ月でできるとこまで作って提出しなくてはなりません。ボーンの意味がわかりません。いいです力を貸してください。16:53:35RokDeBone2が使えなくなってしまったんですけどどうしたのでしょう?ファイルを読み込もうとすると消えてします。18:03:57RokDeBone2が使えなくなってしまったんですけどどうしたのでしょう?ファイルを読み込もうとすると消えてします。18:03:58すいません二回も出してしまって、RokDeBone2でモーションを入れてください。RokDeBone2がつかえなくなってしまったので、おねがいします。やってほしいものは、ファイルで送ります。18:19:47動きのある3Dモデルは基本的に「ポリゴン」「ボーン」「モーション」の3つから構成されます。polygon(ポリゴン)は3Dモデルの外見です。bone(ボーン)は3Dモデルの曲げられる箇所を定義した「骨」で、本当の骨のような関節を意識して作る必要があります。motion(モーション)はboneの動きを時間単位で保存してる記録です。