[過去ログ] ゲーム開発会社がゲーム製作技術を伝授するスレ (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
909(1): ゲーム開発会社社員 2018/08/22(水)10:53 ID:JB8Ioyfm(1) AAS
>>905
905さん
チュートリアルはゲーム内容によって色々ありますが、
マリオのような王道のアクションゲームを想定し、作り方のヒントをお伝え致します。
最もシンプルな方法は
「stage1〜3(要は最初のステージ)、ゲーム開始3〜4秒程度、そのステージの主要な操作方法を表示する」
というものです。
省13
910: 905 2018/08/22(水)22:15 ID:T/cR3DQo(2/2) AAS
>>909
あーなるほど!
すごいイメージつかめました。
前段のチュートリアルの手法を応用して修正してみます。
ありがとうございました!
m(_ _)m
911(3): 2018/08/27(月)18:36 ID:1UrkqO6O(1) AAS
AndroidでもUSBゲームパッドを変換ケーブルを使って接続し、ゲームプレイできるようですが、それに対応したプログラムはどう作るのでしょうか?
912(1): ゲーム開発会社社員 2018/08/28(火)10:36 ID:v43hxWL+(1/2) AAS
>>911
911さん
スマホ用ゲームパッドは接続するだけで通常のゲームは操作可能になると思います。
キーコンフィグ機能が付いているものも多いようですので、必要な場合はユーザーがゲームに合わせキー設定しますので、
特殊なプログラムは不要ではないでしょうか。
913: ゲーム開発会社社員 2018/08/28(火)10:42 ID:v43hxWL+(2/2) AAS
>>911
>>912
補足です。
4Gamer.netにスマホ用ゲームパッドの設定に関する記事がありました。
外部リンク:www.4gamer.net
ご参考になさって頂ければと思います。
914: 911 2018/08/30(木)00:46 ID:pIMT/r1c(1) AAS
ありがとうございます。
pc用のゲームパッドを使う質問だったのですが、既にスマホ用のゲームパッドって多数出てたんですね。
915(2): 901 2018/08/30(木)12:41 ID:5dSvtq3W(1) AAS
>>903
ありがとうございます
まさか同心円状で組み立てるのは想像してませんでした。
非常に勉強なりましたし、動きも再現できてると思います。
ただ、>>902さんの考え方と、>>903さんの考え方は
ちょっと違う風に取れましたが、同じ様なものですか?
916(1): ゲーム開発会社社員 2018/08/30(木)13:37 ID:BP2JQk9F(1) AAS
>>915
補足となります。
弊社のサンプルは
・先端から順につながっているパーツの角度を計算していく
この時、隣同士のパーツが離れることの無い計算になっている
・各パーツの座標は、角度から計算している
という方法です。
省6
917: 2018/08/30(木)20:25 ID:RUOHChcv(1) AAS
>>915
触手の動きのアルゴリズム教えてください
2chスレ:gamedev
918: 2018/08/31(金)09:50 ID:MuDS6z7U(1) AAS
>>916
>「末端の触手が自機のほうを向く」←つまり末端を一番最初に計算します
>「それに接触するように次の関節の座標を計算していく」
すみません、こっちの方がソース的にシンプルになる、
ということはありませんか?
919: 2018/08/31(金)10:59 ID:GL2bCSjg(1) AAS
ならないよ
触手パーツ同士が接続してるっていう条件を本当に再現しようとしたら先端部パーツが手前のパーツに干渉して動けないような計算までしなきゃいけなくなる
同心円上のパーツ移動っていう擬似的な解決法くらいがリーズナブルな判断だと思うよ
920: 2018/08/31(金)11:18 ID:otJ9RHAO(1/2) AAS
それでもリアルに計算したいならInversekinematicsでググってみ
俺は自前で組む自信無いやw
921: 2018/08/31(金)11:51 ID:otJ9RHAO(2/2) AAS
あーでもよく考えたら
パーツの接続角度だけを変数にして
先端の接続角度に追従させれば根元から構成出来そうだな
いずれにしても末端位置を最初に計算するのはまずい
末端の接続角度だけ計算してそれより根元パーツの角度を追従させ、根元から位置計算だな
922(1): 2018/08/31(金)11:54 ID:Fm9O5qFP(1) AAS
「お前には聞いてない」連呼してた連中はどこへ行ってしまったんですか?
923: 2018/09/01(土)15:23 ID:2QO8QPif(1) AAS
秋田っぽい
924: 2018/09/04(火)22:05 ID:vMGQjWTZ(1) AAS
>>1
ここまでノンストップで見させてもらいました
非常に面白い情報の配信、なおかつカオスな5chでそれをやるという勇気 色んな意味ですごいですね…
925: 2018/09/05(水)14:46 ID:dfhfAidH(1) AAS
>>922
有用なアドバイスしてるからだろ
前のやつは役に立たないことを適当に意見して書き込んでたからな
926: 2018/09/11(火)20:34 ID:6bYN+Sf8(1) AAS
で、誰かゲームを完成させたのかね?
927: 2018/09/11(火)21:09 ID:eFJZydYh(1) AAS
はいw
928: 2018/09/12(水)20:32 ID:yFtlLSQg(1) AAS
自演しないとこんなもんだよね
929: 2018/09/18(火)22:23 ID:UlmS01w/(1) AAS
え、終了してしもたん?
930(1): 2018/09/18(火)22:35 ID:RER74tQm(1) AAS
質問がないだけでしょ。
ここで聞けばいいような質問自体は他スレで散見されるんだが、飽きたのか忘れてるのか知らないのかここに来ない。
931(1): 2018/09/19(水)13:03 ID:tfELiTpQ(1) AAS
聞くのも恥ずかしいくらいのことっぽいんですが
熟練者プログラマ様に聞いてハッキリさせたいんで質問させてください。
2Dアクション、キャラ移動についてなんですが
ファミコンのスーパーマリオブラザーズの海の中みたいに
キャラの移動にゆるい余韻みたいなものがある操作性を再現したいんですけど
あれは例えばキャラが海の中にいる間は、PLAYERがキー入力を離しても
しばらく移動値が入り続ける処理なんですか?
省5
932: 2018/09/19(水)20:17 ID:FbKOVkUB(1) AAS
>>930
帰れ
お前には聞いてない
933(1): ゲーム開発会社社員 2018/09/19(水)20:34 ID:7e4pT4A7(1) AAS
>>931
931さん
>PLAYERがキー入力を離してもしばらく移動値が入り続ける処理なんですか?
仰る通りです。
参考のソースコードを用意しました。
外部リンク:www.wwsft.com
キー入力があった時にキャラクターの座標を直接変化させるのではなく、まず「座標の変化量」を計算し、その値を座標に足します(あるいは引きます)
省2
934(2): 2018/09/21(金)04:44 ID:NOPKY/ga(1) AAS
>>933
わざわざソースまで書いて頂いて、恐縮です
恥ずかしながら慣性という言葉を知りませんでした。
ゲーム制作においては基本知識の様ですね
検索し、様々なやり方があることを知りました。
おかげで勉強になりました、ありがとうございます!
ただ、JAVAスクリプトの関数は知りませんでしたので
省8
935: 2018/09/21(金)06:31 ID:1AAY7G05(1) AAS
>>934
整数を返してるだけじゃね?
936(1): 2018/09/21(金)07:39 ID:7gv28oME(1) AAS
xpはx方向の速度で、0.9掛けることで減速させてる。parseIntは計算過程で小数になってるのを整数として返すために使われているだけ。
0.9かけないと速度そのままで勝手に動き続けるし、入力無かったら移動量0とすると横移動がピタッと止まって慣性がなくなる。
減速のためにかける数字は0超え1未満ならよいし、単に小さい数の引き算で減速させても慣性は表現できる。掛け算の方が0未満になる心配がないのでとりあえずは無難。
#お前には聞いていない
937: 2018/09/21(金)09:34 ID:EGedHJPU(1) AAS
プレイヤーの挙動が急発進急停止だと疲れるので、アクションゲームはわからないレベルでMAXスピードまで加速したり急激に減速したりして移動と停止をしてる。
938(1): ゲーム開発会社社員 2018/09/21(金)14:00 ID:itm1CsyJ(1) AAS
>>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になります。
もっと急激に減速したければ、かける少数の値を小さくします。
939: 2018/09/22(土)08:06 ID:DIXseOVP(1) AAS
>>938
細かい解説までありがとうござます、非常にわかりやすいかったです。
レスをくださった他の方も勉強になりました、ありがとうございました。
940(3): 2018/09/30(日)00:40 ID:MQPtDad3(1) AAS
スーパーファミコンのロマンシングサガ2の敵撃破時のように、
敵のシルエットをメッシュ状にしてどんどんメッシュを荒くしていくには
どうすればよいでしょうか。
以下の動画の1:52〜、2:36〜にあるような演出です。
動画リンク[YouTube]
敵のシルエットを崩さず、それでいてメッシュの網目は
均一に開けているわけではないようです。
省3
941: 2018/09/30(日)09:05 ID:x2NfqPnC(1) AAS
pcゲームのソーサリアンのオープニングタイトルもこんな感じ(消えるんじゃなくて現れる演出)だったな
RGBそれぞれに違ったbit演算をかけてる感じだったけど上手く再現出来なかったわ…
ここいらは試行錯誤じゃないのかねぇ
定石があるなら俺も興味あるわ
942: 2018/10/01(月)06:19 ID:4KZ1ffgu(1) AAS
ジワジワ消しはSpriteMaskを使うといいんじゃないかな
943: ゲーム開発会社社員 2018/10/01(月)17:45 ID:B+KA06Jw(1) AAS
>>940
940さん
弊社はスーファミの開発経験が無いので、たぶん、こんな処理ではという予想で回答いたします。
シルエットはパレットチェンジで、赤や青っぽい色にして作る
↓
敵のグラフィックデータをVRAMに転送する時に、マスクをかけて転送する
例
省8
944(1): 2018/10/01(月)21:20 ID:saae0/6X(1) AAS
別に当時の機種でのやり方を知りたいわけではなく、現在の環境で再現できる方法を教えてもらえればいいと思いますよ。
945: 2018/10/02(火)16:14 ID:nBxcJ6BP(1) AAS
画像リンク[gif]:i.imgur.com
946: ゲーム開発会社社員 2018/10/02(火)20:26 ID:ltvfjTjW(1) AAS
>>940
>>944
画像処理の知識や、難しいプログラミング無しに、どなたでも組み込めることを前提に、
今のパソコンやスマホでできる、手軽な方法を考案しました。
外部リンク:www.wwsft.com
敵キャラの通常の画像と、消す演出用のメッシュ画像を使っています。
947: 940 2018/10/02(火)21:23 ID:LYnBkwrg(1) AAS
再現という言葉で誤解を招いてすみませんでした。
現在の環境で似たようなことがしたかったのです。
サンプル拝見しました。
アクションゲームで色んなシルエットから動的に生成するのが目標ですが、考え方は参考になりました。
間引き方も理想にすごく近いです。
後は色々試行錯誤してみます。
ありがとうございました。
948(1): 2018/10/03(水)17:29 ID:SdaJ+0wO(1) AAS
オンラインゲームよく遊んでるんだけどゲーム開発は延期が多いよね
どうしてそうなるの?
似たようなことで海外が開発して日本で運営するとき
アップデートが飛んだりいつまでも来なかったり
そんなときは何が問題になっているの?
問題になりやすいものが知りたい
949: 2018/10/03(水)18:15 ID:oMcr1hsG(1) AAS
ゲーム製作技術を伝授するスレなのに
ゲーム業界の裏事情を教えてくれが多いな
950: 2018/10/03(水)18:41 ID:UxzfF5a1(1) AAS
AA省
951: 2018/10/03(水)19:54 ID:ocQqXsjR(1) AAS
【世界教師マ?トレーヤ】 トランプは現在、ツイートを囮にして、史上最悪の法案にサインする気でいる
2chスレ:liveplus
952: 2018/10/04(木)06:53 ID:xqJW4er6(1) AAS
>>948
延期になる理由
→厄介な不具合が発生した
→元々無茶な納期にして、結局間に合わなかった
→作ったけど面白くなくて利益が出なさそうなので、クオリティアップを図っている
海外版と日本版での相違
→翻訳の手間がかかる
省2
953: 2018/10/05(金)12:21 ID:p7078hTK(1) AAS
関係ないけど、20時間ぐらいでサービス終了したネトゲ思い出したわ
954(1): 2018/10/06(土)16:57 ID:1GcOJOCQ(1) AAS
現場(できればCS開発)でよく使われている敵AIの意志決定のアルゴリズムは何ですか?
自分はゴールベースをよく使っているのですが現場では使われていますか?
955: 2018/10/09(火)20:35 ID:95wcVjf6(1) AAS
おや?
返事がない
956: ゲーム開発会社社員 2018/10/10(水)16:38 ID:D4CRIchp(1/2) AAS
>>954
954さん
書き込みが遅くなり申し訳ございません。
敵AIのプログラミングはゲームジャンルや内容によって千差万別だと思います。
=各社ごとに色々な仕組みで行っているのではないでしょうか。
仰るようなゴールベースAIなどのしっかりしたルーチンを作り、高度な行動をさせる会社もあれば、
例えば高度な思考ルーチンを必要としないアクションゲームなら単純な検索
省4
957(2): ゲーム開発会社社員 2018/10/10(水)16:49 ID:D4CRIchp(2/2) AAS
本スレを訪れてくださる皆様へ、
スレの終わりが近付いてきましたので、お知らせ致します。
3月から半年以上お付き合い頂いて大変ありがとうございます。
このスレ内で何度かお伝えしましたように、弊社の社会貢献活動の1つとして5chで質問を受け付けて参りました。
11月からは新たな社会貢献活動して「Pythonプログラミングの無料講座」を弊社HPで配信致します。
弊社は小さな会社ですので、マンパワーの面で2本目のスレを立てることが難しい状況となっておりまして、
・ゲーム開発のアルゴリズムは弊社HPのメールで直接お問い合わせ頂ければ、可能な限りサンプルを用意致します
省2
958: 2018/10/10(水)18:59 ID:iWTJkGLy(1) AAS
お疲れ〜
959: 2018/10/10(水)19:12 ID:zWqXqvVY(1) AAS
>>957
貴重なスレありがとうございました!
960: 2018/10/10(水)20:56 ID:hFoMECn7(1) AAS
あざーす
勉強になりました^^
961: 2018/10/13(土)18:52 ID:EMU8+65h(1) AAS
AA省
962(1): 2018/10/15(月)11:27 ID:q7k0Z2Qv(1) AAS
一つ質問させてください。
ネットゲームの転送量ですが、例えばUnityだと、network transform rateがあり、0から29が設定できますが、シューティングゲームとかでの適正値はいくつぐらいなのでしょうか?
29が1番良い気がしますが、スマフォの4G回線プレイだと簡単に1ギガ、2ギガいきませんか?
PUBGやwarrobotは長時間しても全然通信量が伸びていないので、レイトが低いのでしょうか?
963(1): ゲーム開発会社社員 2018/10/16(火)17:48 ID:/jZU5W9D(1) AAS
>>962
962さん
通信で数名程度あるいは2人で対戦するようなゲームの一般的な通信データ量として回答いたします。
お話の内容からしますと大きなデータを送受信することをイメージされていらっしゃると思うのですが、
通信ゲームを開発する大前提として、最低限必要なデータだけを送受信する設計を行います。
例えば実際に弊社プログラマーが作った4人対戦アクションゲームでは、最も最小のデータとして、
一人に付き1バイト(8bit)のデータ、具体的には方向キー(4bit)+ボタン(4bit)のデータだけ送受信し、
省9
964: 2018/10/16(火)18:04 ID:VkGjERm/(1) AAS
>>963
早速のご回答、ありがとうございます。
倍の30(29)としても、ギガは無いですよね。
やはり、知らないうちに共有データを大量に送ってしまってるのでしょうか。アイデンティティコンポーネント付きを調べてみます。
965: 2018/10/18(木)08:39 ID:r3d+z0Hy(1) AAS
スマホをスマフォと書く奴って、こだわりあるのかな?
技術系って字数短くする方がむしろ尊ばれると思うのだが
966: 2018/10/18(木)20:42 ID:Zveb4aEu(1) AAS
ツイッターをトゥウィターと言うようなものですね
967(1): 2018/10/21(日)00:05 ID:fPw9G9GB(1) AAS
ファミコン版ドラクエの復活の呪文みたいなのはどうやって生成するのでしょうか?
968(1): ゲーム開発会社社員 2018/10/23(火)08:26 ID:BZKEIbB+(1) AAS
>>967
967さん
色々な方法がありますが、基本を説明します。
判りやすいように
・体力120(最大値999)
・腕力56(最大値99)
・知力33(最大値99)
省18
969: 2018/10/23(火)17:47 ID:gZOTB/Ra(1) AAS
↑すげー分かりやすい
970: 2018/10/23(火)19:31 ID:YqEbBsim(1) AAS
>>968
詳しい説明ありがとうございます。
なるほど。チェックサムと乱数ですか。なかなか法則をバレないようにするのは大変そうですね。
971(1): 2018/10/24(水)11:49 ID:nyss0DVl(1) AAS
質問させてください
ニーアオートマタのような、遠景中景がうっすらと見えるようなビジュアルのゲームはunityで作れるでしょうか、作れないとしたら他のどのゲームエンジンであれば作れるでしょうか
具体的には、廃墟都市や水上都市ステージのような雰囲気が近く、大気や霧があると分かるような見た目の表現、また、砂漠地帯のように太陽光が拡散するような表現です。ググってはみたんですけどオートマタで使ったゲームエンジンは社内のものだと分かったぐらいです
よろしくお願いします
972: 2018/10/24(水)13:14 ID:CaGF3ksn(1) AAS
演出なんかは、やりようで何とかなるよ。
だけど、経験や発想などノウハウが必要になるから、試行錯誤の時間が要る。それこそシェーダーを組むとかまで。
大きなお世話だけど、ゲーム性に絡むならやるしかないと思うけど、そうじゃなきゃ避けたほうがいいかもw
フォグで濁すわけにはいかんのかねぇ。
973: 2018/10/24(水)13:50 ID:LcGatOKC(1/2) AAS
Unity使った事ないけど遠景ブラーいけそうだぞ
unity 遠景 ブラーでググってみ
974: 2018/10/24(水)17:00 ID:kDJ7xqGq(1/2) AAS
演習や方法論はCGWorldでも参考にしてから unityでの実装を考えたほうが良さげ
気合いの入った光学処理よりはブラーやシェーダでの実装になりそうだけど
それこそ開発者に凸した方が早そう
975(1): 2018/10/24(水)17:40 ID:pYV3t7rp(1) AAS
勝手に答えてんじゃねーぞザコども
スレタイ読めや
976: 2018/10/24(水)17:56 ID:kDJ7xqGq(2/2) AAS
おれは答えてないやで
ひとりごとやで
977: 2018/10/24(水)18:43 ID:OZdU6KM1(1/4) AAS
>>975
誰が答えようがそいつの勝手じゃねえか
場違いで身勝手なサイコパス臭がプンプンしてるぜ?
978: 2018/10/24(水)19:09 ID:qifRD94e(1) AAS
うるせーハゲ!
979(1): 2018/10/24(水)19:10 ID:Xt0a87iO(1) AAS
いやここ>>1のスレだし場違いなのは君なんだよなあ
980: 2018/10/24(水)19:24 ID:Wg7cQHbd(1) AAS
世界教師マ1トレーヤ
981(1): ゲーム開発会社社員 2018/10/24(水)19:33 ID:OzTsZ38X(1) AAS
>>971
971さん
みなさん、ご意見ありがとうございます。
ニーアオートマタは実際にプレイしたことは無く動画で確認しました。その範囲でお答え致します。
見た限りの映像ではUnityで表現可能と思います。
972さんの仰るようにCGの演出面はたいてい何とかなります。
まんま再現しようとするのではなく、簡易的に再現できる方法を考え出せばよいのではないでしょうか。
省6
982: 2018/10/24(水)19:34 ID:OZdU6KM1(2/4) AAS
>>979
一体いつこの掲示板のスレが「>>1」のものになったんだ?誰の同意を得た?
肝心な筋は曖昧にして、一般の分際で2ちゃん掲示板の通常スレの書き込みを規制できると思い込んでるとか、
場違い身勝手サイコパスゆとり杉ワロタ
983: 2018/10/24(水)19:54 ID:LcGatOKC(2/2) AAS
まぁこういう質問系スレは詳しい>>1にレスして欲しいというのは分からんでもない
雑魚に質問をうやむやにされるケースも多いからな
なんて駄レスで残り少ない書き込み容量を消費するオレw
984: 2018/10/24(水)20:28 ID:Ew1EcDf9(1) AAS
わかったから早く消えろカス
985: 2018/10/24(水)20:37 ID:nKTB6u6l(1) AAS
AA省
986(1): 2018/10/24(水)21:19 ID:OZdU6KM1(3/4) AAS
「雑魚に有耶無耶にされる」というが、
内部仕様を中途半端、曖昧模糊な解説で済ませて「残りはJSを解読しろ」も大概有耶無耶だぞ
言葉のやり取りを排除し、他人の書いたコード解読を強いる掲示板が、万人にとって望ましい場所なのか?
987(1): 2018/10/24(水)21:57 ID:pZp1SHXO(1) AAS
実装してくれるのが一番解りやすいだろ〜
このスレ見て俺もjavascript勉強しようと思ったわ
どんな言葉より動くコードが重要だしな
988(1): 2018/10/24(水)22:27 ID:OZdU6KM1(4/4) AAS
JSも知らん雑魚がしゃしゃり出てくるな
何が「勉強しようと思った」だ!カスが
解読も出来ないのに一体何を有り難がっているのか全く理解できない
どんだけチャランポランなんだよ。舐めるのも大概にしとけよハゲ
しかしお笑いの才能は有るかもしれないね^^
989: 2018/10/24(水)22:38 ID:+dAXTKIr(1) AAS
万人が >>986-988 に大ウケ
上下前次1-新書関写板覧索設栞歴
あと 13 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.026s