[過去ログ]
ゲーム開発会社がゲーム製作技術を伝授するスレ (1002レス)
ゲーム開発会社がゲーム製作技術を伝授するスレ http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
904: 名前は開発中のものです。 [] 2018/08/20(月) 19:41:36.84 ID:/CWWhmN/ 【偽装された、ルーツ】 皇室はへブル語を公用し、公文で?北イスラエル″を公言してる、嘘つきは廃止 http://rosie.5ch.net/test/read.cgi/liveplus/1534731623/l50 日本人がユダヤ人なわけない、嘘つきの天皇は廃止しろ! http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/904
905: 名前は開発中のものです。 [sage] 2018/08/21(火) 17:23:43.19 ID:P+ykmxBw 自前でゲーム作ってるんですが最近のゲームではほぼ必須の、 チュートリアルで、「○○の練習だやってみよう!」このボタンだけ押す、次はこのボタン、次は、、、というのはどう考えれば良いのでしょう。 単純に、矢印やそのボタン辺りだけ明るく周りを暗くして、他の操作は無反応にする(後で戻す)ってだけでもいけそうですけど。。。 何か注意した方が良いことがあれば教えていただければありがたいです。チュートリアル、作るのが難しそうなので敬遠してしまい、いつも、「分かりにくい(ポンコツが」と罵られている気になります。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/905
906: 名前は開発中のものです。 [sage] 2018/08/21(火) 17:27:00.19 ID:RFRywrT+ >>905 マルチ注意 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/906
907: 名前は開発中のものです。 [sage] 2018/08/22(水) 07:34:30.96 ID:Gk5trRI/ お礼も言えような奴に答える必要あるの? http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/907
908: 905 [sage] 2018/08/22(水) 08:07:11.81 ID:T/cR3DQo >>906 あ、そうか。マルチはマナー違反なの忘れてました。ごめんなさい。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/908
909: ゲーム開発会社社員 [] 2018/08/22(水) 10:53:25.65 ID:JB8Ioyfm >>905 905さん チュートリアルはゲーム内容によって色々ありますが、 マリオのような王道のアクションゲームを想定し、作り方のヒントをお伝え致します。 最もシンプルな方法は 「stage1〜3(要は最初のステージ)、ゲーム開始3〜4秒程度、そのステージの主要な操作方法を表示する」 というものです。 stage1の例 右ボタンで進み、○ボタンでジャンプ! stage2の例 上下に移動できるはしごが出現するとして 上下ボタンではしごを移動できるぞ! stage3の例 水中シーンとして 方向ボタンで泳ぎ、○ボタン連打で速く進めるぞ! この方法なら、キー入力を限定するなどの処理は一切不要で、 変数1つのみ(そのステージがスタートしてからの経過時間だけ)でチュートリアルを実現できます。 文章だけでなく、操作方法を示す簡単な画像も一緒に表示するとなお親切です。 もう一つ別の方法として、 「難易度の極めて低い、あるいは絶対死なない、チュートリアルステージ(ステージ0)を用意する」 という手もあります。 ユーザーにそのゲームの操作に慣れてもらうためのステージで、これも操作方法を表示すると親切です。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/909
910: 905 [sage] 2018/08/22(水) 22:15:45.20 ID:T/cR3DQo >>909 あーなるほど! すごいイメージつかめました。 前段のチュートリアルの手法を応用して修正してみます。 ありがとうございました! m(_ _)m http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/910
911: 名前は開発中のものです。 [sage] 2018/08/27(月) 18:36:25.56 ID:1UrkqO6O AndroidでもUSBゲームパッドを変換ケーブルを使って接続し、ゲームプレイできるようですが、それに対応したプログラムはどう作るのでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/911
912: ゲーム開発会社社員 [] 2018/08/28(火) 10:36:35.07 ID:v43hxWL+ >>911 911さん スマホ用ゲームパッドは接続するだけで通常のゲームは操作可能になると思います。 キーコンフィグ機能が付いているものも多いようですので、必要な場合はユーザーがゲームに合わせキー設定しますので、 特殊なプログラムは不要ではないでしょうか。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/912
913: ゲーム開発会社社員 [] 2018/08/28(火) 10:42:38.50 ID:v43hxWL+ >>911 >>912 補足です。 4Gamer.netにスマホ用ゲームパッドの設定に関する記事がありました。 https://www.4gamer.net/games/999/G999902/20180112104/ ご参考になさって頂ければと思います。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/913
914: 911 [sage] 2018/08/30(木) 00:46:12.87 ID:pIMT/r1c ありがとうございます。 pc用のゲームパッドを使う質問だったのですが、既にスマホ用のゲームパッドって多数出てたんですね。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/914
915: 901 [] 2018/08/30(木) 12:41:47.40 ID:5dSvtq3W >>903 ありがとうございます まさか同心円状で組み立てるのは想像してませんでした。 非常に勉強なりましたし、動きも再現できてると思います。 ただ、>>902さんの考え方と、>>903さんの考え方は ちょっと違う風に取れましたが、同じ様なものですか? http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/915
916: ゲーム開発会社社員 [] 2018/08/30(木) 13:37:26.42 ID:BP2JQk9F >>915 補足となります。 弊社のサンプルは ・先端から順につながっているパーツの角度を計算していく この時、隣同士のパーツが離れることの無い計算になっている ・各パーツの座標は、角度から計算している という方法です。 902さんのアイデアは パーツの座標を計算→それと接触するように隣のパーツを計算 という方法と思いますので、計算自体は違うのですが、 「末端の触手が自機のほうを向く」←つまり末端を一番最初に計算します 「それに接触するように次の関節の座標を計算していく」 というロジックが似ていると思います。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/916
917: 名前は開発中のものです。 [sage] 2018/08/30(木) 20:25:43.63 ID:RUOHChcv >>915 触手の動きのアルゴリズム教えてください http://mevius.2ch.net/test/read.cgi/gamedev/1021401881/ http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/917
918: 名前は開発中のものです。 [] 2018/08/31(金) 09:50:45.63 ID:MuDS6z7U >>916 >「末端の触手が自機のほうを向く」←つまり末端を一番最初に計算します >「それに接触するように次の関節の座標を計算していく」 すみません、こっちの方がソース的にシンプルになる、 ということはありませんか? http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/918
919: 名前は開発中のものです。 [sage] 2018/08/31(金) 10:59:56.24 ID:GL2bCSjg ならないよ 触手パーツ同士が接続してるっていう条件を本当に再現しようとしたら先端部パーツが手前のパーツに干渉して動けないような計算までしなきゃいけなくなる 同心円上のパーツ移動っていう擬似的な解決法くらいがリーズナブルな判断だと思うよ http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/919
920: 名前は開発中のものです。 [sage] 2018/08/31(金) 11:18:08.04 ID:otJ9RHAO それでもリアルに計算したいならInversekinematicsでググってみ 俺は自前で組む自信無いやw http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/920
921: 名前は開発中のものです。 [sage] 2018/08/31(金) 11:51:32.75 ID:otJ9RHAO あーでもよく考えたら パーツの接続角度だけを変数にして 先端の接続角度に追従させれば根元から構成出来そうだな いずれにしても末端位置を最初に計算するのはまずい 末端の接続角度だけ計算してそれより根元パーツの角度を追従させ、根元から位置計算だな http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/921
922: 名前は開発中のものです。 [sage] 2018/08/31(金) 11:54:02.16 ID:Fm9O5qFP 「お前には聞いてない」連呼してた連中はどこへ行ってしまったんですか? http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/922
923: 名前は開発中のものです。 [sage] 2018/09/01(土) 15:23:01.37 ID:2QO8QPif 秋田っぽい http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/923
924: 名前は開発中のものです。 [sage] 2018/09/04(火) 22:05:56.02 ID:vMGQjWTZ >>1 ここまでノンストップで見させてもらいました 非常に面白い情報の配信、なおかつカオスな5chでそれをやるという勇気 色んな意味ですごいですね… http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/924
925: 名前は開発中のものです。 [sage] 2018/09/05(水) 14:46:10.75 ID:dfhfAidH >>922 有用なアドバイスしてるからだろ 前のやつは役に立たないことを適当に意見して書き込んでたからな http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/925
926: 名前は開発中のものです。 [sage] 2018/09/11(火) 20:34:12.97 ID:6bYN+Sf8 で、誰かゲームを完成させたのかね? http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/926
927: 名前は開発中のものです。 [sage] 2018/09/11(火) 21:09:20.33 ID:eFJZydYh はいw http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/927
928: 名前は開発中のものです。 [sage] 2018/09/12(水) 20:32:55.86 ID:yFtlLSQg 自演しないとこんなもんだよね http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/928
929: 名前は開発中のものです。 [sage] 2018/09/18(火) 22:23:02.85 ID:UlmS01w/ え、終了してしもたん? http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/929
930: 名前は開発中のものです。 [sage] 2018/09/18(火) 22:35:15.37 ID:RER74tQm 質問がないだけでしょ。 ここで聞けばいいような質問自体は他スレで散見されるんだが、飽きたのか忘れてるのか知らないのかここに来ない。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/930
931: 名前は開発中のものです。 [] 2018/09/19(水) 13:03:34.75 ID:tfELiTpQ 聞くのも恥ずかしいくらいのことっぽいんですが 熟練者プログラマ様に聞いてハッキリさせたいんで質問させてください。 2Dアクション、キャラ移動についてなんですが ファミコンのスーパーマリオブラザーズの海の中みたいに キャラの移動にゆるい余韻みたいなものがある操作性を再現したいんですけど あれは例えばキャラが海の中にいる間は、PLAYERがキー入力を離しても しばらく移動値が入り続ける処理なんですか? 実はすごく簡単で物凄くシンプルに再現できるんであれば、 その仕組みを教えて頂きたいです! 要は、移動が遅い、重たいとかじゃ無くて、 止まる、曲がるまでに遊びがあって制御しにくいなーって 操作移動を再現したいんです。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/931
932: 名前は開発中のものです。 [sage] 2018/09/19(水) 20:17:17.17 ID:FbKOVkUB >>930 帰れ お前には聞いてない http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/932
933: ゲーム開発会社社員 [] 2018/09/19(水) 20:34:21.62 ID:7e4pT4A7 >>931 931さん >PLAYERがキー入力を離してもしばらく移動値が入り続ける処理なんですか? 仰る通りです。 参考のソースコードを用意しました。 http://www.wwsft.com/sp/ キー入力があった時にキャラクターの座標を直接変化させるのではなく、まず「座標の変化量」を計算し、その値を座標に足します(あるいは引きます) キー入力が無ければ、変化量を減らしていくことで、少し動いた後に自然に止まります。 宇宙空間のような場所なら、キー入力が無くても変化量を減らさず、そうすればずっと動き続けます。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/933
934: 名前は開発中のものです。 [] 2018/09/21(金) 04:44:46.07 ID:NOPKY/ga >>933 わざわざソースまで書いて頂いて、恐縮です 恥ずかしながら慣性という言葉を知りませんでした。 ゲーム制作においては基本知識の様ですね 検索し、様々なやり方があることを知りました。 おかげで勉強になりました、ありがとうございます! ただ、JAVAスクリプトの関数は知りませんでしたので 自分で確認したのですがxp = parseInt(xp*0.9);の箇所は なにをしているのでしょうか? というのも、ソースを理解しようとparseInt()を調べたのですが、 文字列から数値への変換的な説明ばかりで、今回の動作への関連した使い道がわかりません。 多分、座標に0.9かけたものを足してってるんだろう、みたいなことを 想像していますがモヤモヤするので、ここでなにを命令しているのか 具体的に教えてくださいませんでしょうか。 おバカな質問だと思いますが初心者なので、、 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/934
935: 名前は開発中のものです。 [sage] 2018/09/21(金) 06:31:36.04 ID:1AAY7G05 >>934 整数を返してるだけじゃね? http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/935
936: 名前は開発中のものです。 [sage] 2018/09/21(金) 07:39:34.70 ID:7gv28oME xpはx方向の速度で、0.9掛けることで減速させてる。parseIntは計算過程で小数になってるのを整数として返すために使われているだけ。 0.9かけないと速度そのままで勝手に動き続けるし、入力無かったら移動量0とすると横移動がピタッと止まって慣性がなくなる。 減速のためにかける数字は0超え1未満ならよいし、単に小さい数の引き算で減速させても慣性は表現できる。掛け算の方が0未満になる心配がないのでとりあえずは無難。 #お前には聞いていない http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/936
937: 名前は開発中のものです。 [sage] 2018/09/21(金) 09:34:49.62 ID:EGedHJPU プレイヤーの挙動が急発進急停止だと疲れるので、アクションゲームはわからないレベルでMAXスピードまで加速したり急激に減速したりして移動と停止をしてる。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/937
938: ゲーム開発会社社員 [] 2018/09/21(金) 14:00:05.01 ID:itm1CsyJ >>934 >>936 xp = parseInt(xp*0.9);は、936さんのご説明の通りで、 xpの値が例えば10の時にキーを放すと、この計算式でxpは →9→8→7→6→5→4→3→2→1→0と減っていき、0以下にはなりません。 parseIntは少数部分を切り捨てる命令で、例えばparseInt(8*0.9)は7.2でなく7になります。 もっと急激に減速したければ、かける少数の値を小さくします。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/938
939: 名前は開発中のものです。 [] 2018/09/22(土) 08:06:21.17 ID:DIXseOVP >>938 細かい解説までありがとうござます、非常にわかりやすいかったです。 レスをくださった他の方も勉強になりました、ありがとうございました。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/939
940: 名前は開発中のものです。 [] 2018/09/30(日) 00:40:51.81 ID:MQPtDad3 スーパーファミコンのロマンシングサガ2の敵撃破時のように、 敵のシルエットをメッシュ状にしてどんどんメッシュを荒くしていくには どうすればよいでしょうか。 以下の動画の1:52〜、2:36〜にあるような演出です。 https://www.youtube.com/watch?v=JHKTaJaRcxY 敵のシルエットを崩さず、それでいてメッシュの網目は 均一に開けているわけではないようです。 敵は何種類もいるので、個々に網目のパターンを定義せず、 何らかの方法で自動でパターンを生成しているのでは、と思っているのですが 再現方法は何が考えられますでしょうか。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/940
941: 名前は開発中のものです。 [sage] 2018/09/30(日) 09:05:41.17 ID:x2NfqPnC pcゲームのソーサリアンのオープニングタイトルもこんな感じ(消えるんじゃなくて現れる演出)だったな RGBそれぞれに違ったbit演算をかけてる感じだったけど上手く再現出来なかったわ… ここいらは試行錯誤じゃないのかねぇ 定石があるなら俺も興味あるわ http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/941
942: 名前は開発中のものです。 [sage] 2018/10/01(月) 06:19:03.05 ID:4KZ1ffgu ジワジワ消しはSpriteMaskを使うといいんじゃないかな http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/942
943: ゲーム開発会社社員 [] 2018/10/01(月) 17:45:22.35 ID:B+KA06Jw >>940 940さん 弊社はスーファミの開発経験が無いので、たぶん、こんな処理ではという予想で回答いたします。 シルエットはパレットチェンジで、赤や青っぽい色にして作る ↓ 敵のグラフィックデータをVRAMに転送する時に、マスクをかけて転送する 例 11101110でマスク 少し穴が開きます 10101010でマスク メッシュになります 10001000でマスク かなり穴が開きます 昔のハードは、今のパソコンやスマホの描画処理とは違って、 VRAMという画像表示用メモリにデータを転送することでグラフィックを表示します。 スーファミもそうだと思うのですが、その過程で、このような処理を実現しているのではと思います。 ただあくまで予想ですので、スーファミに詳しい方や、実際に開発経験のある方が 見ていらっしゃいましたら、コメントして頂けるとありがたいです。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/943
944: 名前は開発中のものです。 [sage] 2018/10/01(月) 21:20:47.95 ID:saae0/6X 別に当時の機種でのやり方を知りたいわけではなく、現在の環境で再現できる方法を教えてもらえればいいと思いますよ。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/944
945: 名前は開発中のものです。 [sage] 2018/10/02(火) 16:14:52.43 ID:nBxcJ6BP https://i.imgur.com/HD7ik65.gif http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/945
946: ゲーム開発会社社員 [] 2018/10/02(火) 20:26:53.06 ID:ltvfjTjW >>940 >>944 画像処理の知識や、難しいプログラミング無しに、どなたでも組み込めることを前提に、 今のパソコンやスマホでできる、手軽な方法を考案しました。 http://www.wwsft.com/sp/ 敵キャラの通常の画像と、消す演出用のメッシュ画像を使っています。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/946
947: 940 [] 2018/10/02(火) 21:23:10.18 ID:LYnBkwrg 再現という言葉で誤解を招いてすみませんでした。 現在の環境で似たようなことがしたかったのです。 サンプル拝見しました。 アクションゲームで色んなシルエットから動的に生成するのが目標ですが、考え方は参考になりました。 間引き方も理想にすごく近いです。 後は色々試行錯誤してみます。 ありがとうございました。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/947
948: 名前は開発中のものです。 [sage] 2018/10/03(水) 17:29:51.70 ID:SdaJ+0wO オンラインゲームよく遊んでるんだけどゲーム開発は延期が多いよね どうしてそうなるの? 似たようなことで海外が開発して日本で運営するとき アップデートが飛んだりいつまでも来なかったり そんなときは何が問題になっているの? 問題になりやすいものが知りたい http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/948
949: 名前は開発中のものです。 [sage] 2018/10/03(水) 18:15:01.27 ID:oMcr1hsG ゲーム製作技術を伝授するスレなのに ゲーム業界の裏事情を教えてくれが多いな http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/949
950: 名前は開発中のものです。 [] 2018/10/03(水) 18:41:51.52 ID:UxzfF5a1 ┨乗??■★▲爨欝倚?t亜亘丱?丶 ∪下∝世丗丕丙丱÷乃↓⊥々∪ ∪∩∧ 丗■★▲▼◆●■★▲▲▼◆●? 僥●■★▲▲▼◆●■★▲▼◆△ 々鑿▲鬱囓催俺乾儀▼◆●■★▲▲▼償 丘▲乕∨¬∠━≠□◎??勸▲? ■★♪両争亙亘丞俄傾欝囓▼■亘 □◆●■★▲▲▼◆●■★▲▼◆●■亭 丼●亘 主◆亙 ▲▼∨ 上▲傑 ╋⌒∫←◎下三○┥一 丶┻嚮★?|?h 丘▼両 〒▲儘 ★▲┨ 乙●▲┏ $◆??? ↓★丈 ↑●儷 傑◆上 傑◆上 ∨矚■? ″▼欟 假▼◎ ?▼? ?▼■┿ ?■爭 倚●万 世●亙 ☆◆●爭 戀▲∂ 亂▲下 ?▲? ↓▲★▲▲欝∬ 下▼欟丿 儻◆♂ 主◆亙 ┼▲▲両乃■■★鸞∽ ≧★■┣ ▼■━ 丗■亘 ′嚴▼倚 亅×◆◆●儖丈 ?丘¢且世?t■★位 々▲爨∃????丁□◎下三○両▲丞 ≦●●儖亅 ‖▲▲▼囎仝⊂ ┃▼◆●■★▲爨? ÷◆●■★▲▲▼◆●■★▲▼◆●? ∃倚●■傴< ?h不囑■★假 上爭俄丞両?〜 ┐?叢儼儻囎儺儷勸亶乘亳倚催巖傴 ̄ 亟■★◆??h 一¢亳不 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/950
951: 名前は開発中のものです。 [] 2018/10/03(水) 19:54:39.77 ID:ocQqXsjR 【世界教師マ?@トレーヤ】 トランプは現在、ツイートを囮にして、史上最悪の法案にサインする気でいる http://rosie.5ch.net/test/read.cgi/liveplus/1538533045/l50 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/951
952: 名前は開発中のものです。 [sage] 2018/10/04(木) 06:53:39.57 ID:xqJW4er6 >>948 延期になる理由 →厄介な不具合が発生した →元々無茶な納期にして、結局間に合わなかった →作ったけど面白くなくて利益が出なさそうなので、クオリティアップを図っている 海外版と日本版での相違 →翻訳の手間がかかる →利益率を考えて本家に注力している →既に日本版でのサービス終了が確定している http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/952
953: 名前は開発中のものです。 [sage] 2018/10/05(金) 12:21:55.67 ID:p7078hTK 関係ないけど、20時間ぐらいでサービス終了したネトゲ思い出したわ http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/953
954: 名前は開発中のものです。 [sage] 2018/10/06(土) 16:57:41.58 ID:1GcOJOCQ 現場(できればCS開発)でよく使われている敵AIの意志決定のアルゴリズムは何ですか? 自分はゴールベースをよく使っているのですが現場では使われていますか? http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/954
955: 名前は開発中のものです。 [sage] 2018/10/09(火) 20:35:43.28 ID:95wcVjf6 おや? 返事がない http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/955
956: ゲーム開発会社社員 [] 2018/10/10(水) 16:38:40.89 ID:D4CRIchp >>954 954さん 書き込みが遅くなり申し訳ございません。 敵AIのプログラミングはゲームジャンルや内容によって千差万別だと思います。 =各社ごとに色々な仕組みで行っているのではないでしょうか。 仰るようなゴールベースAIなどのしっかりしたルーチンを作り、高度な行動をさせる会社もあれば、 例えば高度な思考ルーチンを必要としないアクションゲームなら単純な検索 (例:相手の体力と距離から最も攻撃しやすい相手を選ぶなど)で攻撃相手を選ぶと思います。 参考までに弊社開発のRPGで敵の戦闘AIが必要な場合は、 現在使えるスキルと属性による強弱関係を含め、何らかの攻撃手段で確実に倒せる (あるいは短いターンで倒せる)相手から狙うという簡易的な手法で実装します。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/956
957: ゲーム開発会社社員 [] 2018/10/10(水) 16:49:22.77 ID:D4CRIchp 本スレを訪れてくださる皆様へ、 スレの終わりが近付いてきましたので、お知らせ致します。 3月から半年以上お付き合い頂いて大変ありがとうございます。 このスレ内で何度かお伝えしましたように、弊社の社会貢献活動の1つとして5chで質問を受け付けて参りました。 11月からは新たな社会貢献活動して「Pythonプログラミングの無料講座」を弊社HPで配信致します。 弊社は小さな会社ですので、マンパワーの面で2本目のスレを立てることが難しい状況となっておりまして、 ・ゲーム開発のアルゴリズムは弊社HPのメールで直接お問い合わせ頂ければ、可能な限りサンプルを用意致します ・ゲーム業界への就職等の助言が欲しいという方からのご質問もお受け致します という形で今後もサポートは続けて参りますが、スレ自体は1000まで達した時点で一旦お休みとさせて頂きます。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/957
958: 名前は開発中のものです。 [sage] 2018/10/10(水) 18:59:39.83 ID:iWTJkGLy お疲れ〜 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/958
959: 名前は開発中のものです。 [sage] 2018/10/10(水) 19:12:03.28 ID:zWqXqvVY >>957 貴重なスレありがとうございました! http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/959
960: 名前は開発中のものです。 [sage] 2018/10/10(水) 20:56:57.31 ID:hFoMECn7 あざーす 勉強になりました^^ http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/960
961: 名前は開発中のものです。 [sage] 2018/10/13(土) 18:52:45.37 ID:EMU8+65h ο?ー_稲@ ??° ∴飲< 倚中 衣亰●委?●萎?欟姻丱? ∧飲?飲?飲?Ш ー嚶丙 丱矚Σ? ┥●鯵飲??丶衣●●●●●●●●●●庵− ??夷●■●■●闇乱丱К ※●●●●●●? ┐●椅 争欟┳飴儡″儖欟丙哀■庵 ∂丱丱丱丱丱丱丱?■●?″ ∀袷優●嚮?乗?姶■欟椅╂″ ′°°芋●? _●椅 ?■?■⇒印■■?衣●щ − ̄井矚欟丱 □?●◆飲?●?飲★●囎葦 ∵欝矚‥ ┐●椅 ∴° 亮●遺Μ葦衣爭欟■僖 袷●■儔> ∵●茜??●???●亙 丱●? …●椅 ??┐…尉纜?欟г??●●暗Ъ丶 ?●@ ∵●壥傀案●?|戀緯●╋ Г矚■<  ̄●椅 〆■磯−姻■■咽纜僥蟹■椅丱鬱●引 ?●‰ ?丱僅●?丱丱夷●?丱┴ ー嚶■●緯″ └●椅 ∨??■♂ ??闇椅椅┯丕飲●勸圧亨′ 圧●? П?▲●┣?ф惟●┳?> 〜儷●?伊●僥° |●椅 Β囑■? ?傑蟹亟欟йу/〒亘矚?h 袷●? о●●●●●●●●●●●壤 Ξ握●溢 ′儔●偽 ?h●事?■蟹⇔ 儔?闇?姻Щ壤■▲乃_ ?●? ″?或廳■♀ 威■因丱ь不■■淫′ −?●М┐●●●尉┐ 丶驪△蟹娃?″┤圧穐●鑿@ 亙両囎●三 ′唖亶?Х ー┿?穐≒∵亶┯ ←挨∵°挨乖≫ …∵闇乖 °В億Ж ?●■儷‥ http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/961
962: 名前は開発中のものです。 [sage] 2018/10/15(月) 11:27:42.11 ID:q7k0Z2Qv 一つ質問させてください。 ネットゲームの転送量ですが、例えばUnityだと、network transform rateがあり、0から29が設定できますが、シューティングゲームとかでの適正値はいくつぐらいなのでしょうか? 29が1番良い気がしますが、スマフォの4G回線プレイだと簡単に1ギガ、2ギガいきませんか? PUBGやwarrobotは長時間しても全然通信量が伸びていないので、レイトが低いのでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/962
963: ゲーム開発会社社員 [] 2018/10/16(火) 17:48:56.11 ID:/jZU5W9D >>962 962さん 通信で数名程度あるいは2人で対戦するようなゲームの一般的な通信データ量として回答いたします。 お話の内容からしますと大きなデータを送受信することをイメージされていらっしゃると思うのですが、 通信ゲームを開発する大前提として、最低限必要なデータだけを送受信する設計を行います。 例えば実際に弊社プログラマーが作った4人対戦アクションゲームでは、最も最小のデータとして、 一人に付き1バイト(8bit)のデータ、具体的には方向キー(4bit)+ボタン(4bit)のデータだけ送受信し、 4人対戦を実現しました。 秒間15フレーム程度で1秒間に4バイト×15=60バイトのデータです。 実際には送受信する前後のデータ等も必要なため、これより大きなデータになりますが、 1時間プレイしてもM単位のデータの送受信で済みます。ギガではなくメガです。 ただこのような極小データで複数人同時プレイを実現するには、ゲーム本体の設計にノウハウが必要ですので、 (特に通信が途切れた場合の処理をうまく実装しませんとアウトです) Unityの場合は市販の解説書やネットにある通信プレイの作り方を参考に、 通信量は気にせず、まずは簡単な対戦プレイゲームなどを完成させるとよいと思います。 まずは1本完成させ、実際に通信量を計測し、それを次の開発につなげるという感じです。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/963
964: 名前は開発中のものです。 [sage] 2018/10/16(火) 18:04:46.20 ID:VkGjERm/ >>963 早速のご回答、ありがとうございます。 倍の30(29)としても、ギガは無いですよね。 やはり、知らないうちに共有データを大量に送ってしまってるのでしょうか。アイデンティティコンポーネント付きを調べてみます。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/964
965: 名前は開発中のものです。 [sage] 2018/10/18(木) 08:39:40.69 ID:r3d+z0Hy スマホをスマフォと書く奴って、こだわりあるのかな? 技術系って字数短くする方がむしろ尊ばれると思うのだが http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/965
966: 名前は開発中のものです。 [sage] 2018/10/18(木) 20:42:59.50 ID:Zveb4aEu ツイッターをトゥウィターと言うようなものですね http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/966
967: 名前は開発中のものです。 [sage] 2018/10/21(日) 00:05:36.60 ID:fPw9G9GB ファミコン版ドラクエの復活の呪文みたいなのはどうやって生成するのでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/967
968: ゲーム開発会社社員 [] 2018/10/23(火) 08:26:35.57 ID:BZKEIbB+ >>967 967さん 色々な方法がありますが、基本を説明します。 判りやすいように ・体力120(最大値999) ・腕力56(最大値99) ・知力33(最大値99) ・「あいうえおかきくけこ」だけで復活の呪文を作るとします。 パラメータの数字を羅列すると 1205633 になります。 ↓ あを0、いを1、‥‥こを9とすると、この数字は「いうあかきええ」となります。 ↓ このままでは適当に呪文を入力しても数値に変換できるので、チェックサムというものを用意します。 この例では 1+2+0+5+6+3+3 = 20 の1の位の数字 0 をチェックサムとします。0はあです。 ↓ 「いうあかきええ」+「あ」で「いうあかきええあ」が復活の呪文になります。 数字に戻すには逆の手順を踏みます。 そしてユーザーが適当に入力していないかをチェックサムで調べます。 「いうあかきええ」を数字にし、それら全てを足した値の1桁目が「あ」つまり0でなければ、呪文を間違えたか、適当に入力したわけです。 この例のチェックサムは10分の1の確率で破られます。 最初の10文字を適当に入れ、最後のチェックサムに「あ」〜「こ」まで順に試していけば、どれか当たってしまいます。 ですので、実際にはチェックサムはもう少し破られにくい値にします。 それから聞くたびに呪文を変化させるには“乱数”で文字列をずらす、あるいは元の数字をずらすことを行います。 その乱数の値も呪文の中に入れておき、数字に戻す時、ちゃんと元の値になるように計算します。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/968
969: 名前は開発中のものです。 [sage] 2018/10/23(火) 17:47:05.43 ID:gZOTB/Ra ↑すげー分かりやすい http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/969
970: 名前は開発中のものです。 [sage] 2018/10/23(火) 19:31:29.98 ID:YqEbBsim >>968 詳しい説明ありがとうございます。 なるほど。チェックサムと乱数ですか。なかなか法則をバレないようにするのは大変そうですね。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/970
971: 名前は開発中のものです。 [sage] 2018/10/24(水) 11:49:21.56 ID:nyss0DVl 質問させてください ニーアオートマタのような、遠景中景がうっすらと見えるようなビジュアルのゲームはunityで作れるでしょうか、作れないとしたら他のどのゲームエンジンであれば作れるでしょうか 具体的には、廃墟都市や水上都市ステージのような雰囲気が近く、大気や霧があると分かるような見た目の表現、また、砂漠地帯のように太陽光が拡散するような表現です。ググってはみたんですけどオートマタで使ったゲームエンジンは社内のものだと分かったぐらいです よろしくお願いします http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/971
972: 名前は開発中のものです。 [sage] 2018/10/24(水) 13:14:43.23 ID:CaGF3ksn 演出なんかは、やりようで何とかなるよ。 だけど、経験や発想などノウハウが必要になるから、試行錯誤の時間が要る。それこそシェーダーを組むとかまで。 大きなお世話だけど、ゲーム性に絡むならやるしかないと思うけど、そうじゃなきゃ避けたほうがいいかもw フォグで濁すわけにはいかんのかねぇ。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/972
973: 名前は開発中のものです。 [sage] 2018/10/24(水) 13:50:46.76 ID:LcGatOKC Unity使った事ないけど遠景ブラーいけそうだぞ unity 遠景 ブラーでググってみ http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/973
974: 名前は開発中のものです。 [sage] 2018/10/24(水) 17:00:19.03 ID:kDJ7xqGq 演習や方法論はCGWorldでも参考にしてから unityでの実装を考えたほうが良さげ 気合いの入った光学処理よりはブラーやシェーダでの実装になりそうだけど それこそ開発者に凸した方が早そう http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/974
975: 名前は開発中のものです。 [sage] 2018/10/24(水) 17:40:48.46 ID:pYV3t7rp 勝手に答えてんじゃねーぞザコども スレタイ読めや http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/975
976: 名前は開発中のものです。 [sage] 2018/10/24(水) 17:56:55.27 ID:kDJ7xqGq おれは答えてないやで ひとりごとやで http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/976
977: 名前は開発中のものです。 [sage] 2018/10/24(水) 18:43:23.55 ID:OZdU6KM1 >>975 誰が答えようがそいつの勝手じゃねえか 場違いで身勝手なサイコパス臭がプンプンしてるぜ? http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/977
978: 名前は開発中のものです。 [] 2018/10/24(水) 19:09:37.83 ID:qifRD94e うるせーハゲ! http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/978
979: 名前は開発中のものです。 [sage] 2018/10/24(水) 19:10:18.41 ID:Xt0a87iO いやここ>>1のスレだし場違いなのは君なんだよなあ http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/979
980: 名前は開発中のものです。 [] 2018/10/24(水) 19:24:15.02 ID:Wg7cQHbd 世界教師マ1トレーヤ http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/980
981: ゲーム開発会社社員 [] 2018/10/24(水) 19:33:39.82 ID:OzTsZ38X >>971 971さん みなさん、ご意見ありがとうございます。 ニーアオートマタは実際にプレイしたことは無く動画で確認しました。その範囲でお答え致します。 見た限りの映像ではUnityで表現可能と思います。 972さんの仰るようにCGの演出面はたいてい何とかなります。 まんま再現しようとするのではなく、簡易的に再現できる方法を考え出せばよいのではないでしょうか。 参考になるか判りませんが、ガラケー時代の3Dはフォグの表現ができません。しかし弊社開発のアプリでガラケーでフォグを表現したことがあります。 やり方は薄い半透明の白い板ポリを3枚、一番手前(カメラのすぐ前)、画面中央ほど、更に奥に立てるだけです。 画面奥に現れた物体は半透明が3枚重なるのでぼやけ、こちらに近付いてくるとある程度はっきり見え、 更に手前に来るともっとよく見えるという状態を実現できました。 やっていることは単純ですが、当時のハードでの演出面としては効果的でした。 技術力の高さ云々よりアイデア次第ということもけっこうあります。 http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/981
982: 名前は開発中のものです。 [sage] 2018/10/24(水) 19:34:52.21 ID:OZdU6KM1 >>979 一体いつこの掲示板のスレが「>>1」のものになったんだ?誰の同意を得た? 肝心な筋は曖昧にして、一般の分際で2ちゃん掲示板の通常スレの書き込みを規制できると思い込んでるとか、 場違い身勝手サイコパスゆとり杉ワロタ http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/982
983: 名前は開発中のものです。 [sage] 2018/10/24(水) 19:54:02.90 ID:LcGatOKC まぁこういう質問系スレは詳しい>>1にレスして欲しいというのは分からんでもない 雑魚に質問をうやむやにされるケースも多いからな なんて駄レスで残り少ない書き込み容量を消費するオレw http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/983
984: 名前は開発中のものです。 [sage] 2018/10/24(水) 20:28:57.29 ID:Ew1EcDf9 わかったから早く消えろカス http://mevius.5ch.net/test/read.cgi/gamedev/1520381891/984
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 18 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.017s