X



ゲームプログラムなら俺に聞け33©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0371デフォルトの名無しさん
垢版 |
2018/10/29(月) 08:01:10.06ID:CRCX+1ef
コスパはコストだけじゃなくて
パフォーマンスとの比だからな

いくら実装コスト小さくても
「俺が知りたい」っていう
ユーザひとりのためだけに絶対やらんだろ
0373デフォルトの名無しさん
垢版 |
2018/10/29(月) 14:11:59.12ID:9l6fxym3
ユーザがデータベースにアクセス出来るようにAPI提供してるゲームメーカーもあるよね

でもDQ10の話は質問者も回答者もDQNだと思うw
0374デフォルトの名無しさん
垢版 |
2018/10/29(月) 14:37:36.89ID:V+Ro6NK+
DQ10くらいの規模でデータベースから全ユーザーの統計取るようなアクセス許すなんて有り得ないと思うが

あ、自虐ネタか
0375デフォルトの名無しさん
垢版 |
2018/11/21(水) 20:19:07.99ID:8Yc2p7H1
>>371
>いくら実装コスト小さくても
>「俺が知りたい」っていう
>ユーザひとりのためだけに絶対やらんだろ

このゲームすぐ持ち物いっぱいになるな
http://egg.5ch.net/test/read.cgi/dqo/1539336435/
0376デフォルトの名無しさん
垢版 |
2018/11/24(土) 10:13:50.05ID:jc39u4WV
下記のようなメッセージシステムはどう実装しているでしょうか?
ttps://www.youtube.com/watch?v=Tx5xS9uTaqk
0377デフォルトの名無しさん
垢版 |
2018/11/24(土) 11:57:14.81ID:5BJJ14uW
>>362
DQは長期的に展開していきたい(集金していきたい)ぽいから、
不便に感じているなら、運営に問い合わせてみたら?

ヘビーユーザー(ゲームに貢いでくれる人)の意見が多ければ、対応して貰えると思うよ
0378デフォルトの名無しさん
垢版 |
2018/11/30(金) 08:47:15.95ID:RVPoLwTn
>>362
このあいだ出た「ドラゴンクエストXを支える技術」を読むと参考になるかもしれない
といってもその質問の直接の回答があるわけじゃないけど。
読んだ結果ふつうのシステムなので、質問の全ユーザのインベントリ調査は
ふつうに出来ると思う
もちろん開発・運営側ならだけど
0379デフォルトの名無しさん
垢版 |
2018/12/02(日) 00:11:47.76ID:sSsWr6w0
>>362
>オンラインゲームでの、『全プレイヤーの道具と装備の使用率と投棄率』を調査するのは困難ですか?

実際に調査しているらしいが?

冒険中に荷物がいっぱいになりづらいように種類を減らしたり、貰ってよりうれしいアイテムを増やしたりと、全体的に報酬を見直しました。
https://hiroba.dqx.jp/sc/topics/detail/05a70454516ecd9194c293b0e415777f/
0380デフォルトの名無しさん
垢版 |
2018/12/08(土) 04:20:21.87ID:iMJ9s4k8
チンポがシコシコするぜ!!
0381デフォルトの名無しさん
垢版 |
2019/01/07(月) 01:33:40.52ID:PLc8yDZh
長文失礼します
3D描画エンジンを利用したゲームを作ってみたいのですが基礎的な部分を説明しているWebサイトや本ってありませんかね?

現状考えているゲームは
・3Dで描画するがUIは2D
 一般的に言われるポリゴンモデルを描画してアニメーションさせたりするわけではない。あくまでスプライト+α程度を想定
・プラットフォームはPSP、PS3,PC(OpenGL)
 前者2つの開発環境はLinux等のUNIX系OSになりそうなのでPCの支援ツール類はOpenGL系になるはず
・リアルタイム処理

質問者は
・MMDやBlenderの使用経験は少しある
 頂点、面、法線、テクスチャUV座標くらいは一応判っているつもり
・ゲームや3DCGアプリケーションの開発経験はほぼない
・プログラミングは必要があれば趣味でやる程度

ググると
・高次元の情報ばかり出てくる
 Unityで始めるゲーム開発みたいな記事や3Dアプリケーションの使用に関する記事はいっぱい出てくるけど
 低次元の情報を見つけられない
・汎用的な記事が見つからない
 「リアルタイムの3D表示とは」みたいな記事があるとありがたいけど特定のAPIのみを使用する記事ばかり出てくる
 特定のAPIに依存した理解は移植時に障害となりうるので出来るだけ避けたい
 頂点や面、描画までの基本的な処理の流れはどれも大差なさそうに思うのですが

ゲームの開発に限らず最近は基礎や論理を解説している記事が見つけられずに困ることが多くて・・・
0383デフォルトの名無しさん
垢版 |
2019/01/07(月) 14:42:37.10ID:pop0uw+8
githubにいっぱい転がってるから
ソースコード読めばいいんじゃないかな?
自分もショボいゲームエンジンのコードひっそり上げてる
0384デフォルトの名無しさん
垢版 |
2019/01/07(月) 17:05:05.08ID:YLZmdTQx
>>381
君はゲームを作りたいんじゃなくて、エンジンが作りたいんだと思うよ(´・ω・`)
ゲームが作りたいなら、とっくにunityで作ってるはず。スプライトの表示なんてunityならコード書く必要すらないんだから・・・
0385381
垢版 |
2019/01/07(月) 20:01:44.09ID:VS+cvLvP
>>383
ソースコードを読み解くにも3Dプログラミングの知識が必要だと思うのですが
自分が知りたいのはその部分です。APIの使い方とかはマニュアルなりサンプルソースを見れば判るでしょうし
こういう基礎的なところをだろう理解で実装し始めると、ある程度進んでから大規模に書き直しみたいな事になりかねず
出来ればそういう事態は避けたいです(ゲームじゃないけど過去に経験あり)

>>384
Unityのページを見たらPS3もPSPもなかったからそれ以上調べていなかったけど
PS3に対応したUnity for PlayStationつーのがあるのか。PSPは非対応?とか
非正規の開発で使えるのかとかよくわからなかったです
0386デフォルトの名無しさん
垢版 |
2019/01/07(月) 23:14:54.16ID:YLZmdTQx
>>385
大規模な修正なんてあって然りさ。私は○o○o○o関連企業のSEでしたが、cobolではやっていけなくなりjavaで全てのコードを
3年がかりで移し替えた経験あります。プログラマ何百人といる大企業ですらこの有様。

ゲームは特に動かしたもの勝ちでっせ。1人制作ならコードの巧拙なんか二の次次。

どーしてもってなら「ゲームプログラマ覚えておきたい技術」。
この本の一番いいとこは、第一章でいきなり読者に倉庫番をコンソールで作れと強要するとこ。
こんな本他にはないし、この学び方が正しいと思う。
0387381
垢版 |
2019/01/08(火) 19:46:37.16ID:sOdl2Hzq
改めて調べていたらPS3は無改造で野良アプリケーションのは起動出来ないのか。だとすると優先度下がるなぁ
PS3担当予定だった部分は処理の破綻覚悟でWin/Linuxあたりでフォローするしかないのか

Unityについてもググっているけど
・使用条件がよくわからない
・動作環境がはっきりしない
・リアルタイム処理の見積もり方が出てこない
公式の製品ページ見てもライセンスなんてアンカーは見あたらないしみんな気にしないのかな

>>386
それって時代にそぐわなくなった古いシステムの更新ですよね?
個人の新規開発プロジェクトでしょっちゅう全面書き直しをしていたら破綻まっしぐらでは
ちなみにネットに転がっているソースコードで勉強するというのも罠があったりするから気をつける必要があって
根本からおかしい不適切なコードも転がっているし、理解が不十分な状態でそれを見破るのはかなり大変です

>ゲームプログラマ覚えておきたい技術
良いお値段のようですがおもしろそうなので探してみます
0388デフォルトの名無しさん
垢版 |
2019/01/10(木) 22:17:29.16ID:jgU/jZru
PS3やPSPを含める意味ってなんだろ?OSが変われば使うべきSDKも変わるべ。また、PS3やPSPに他のOSを入れた場合の開発には、Unityは間違いなく対応してないぞ。


使用条件に関しては書いてあったと思うけど……ある程度の収益があればライセンスの購入が必要、そうでなければ無料でも使える(ただしロゴや機能等制限が生まれる)
処理の見積もり方は、各プロジェクトでやるしかないよなあ。
for PlayStationもSIEのライセンシーにならなきゃ使えないはず


ゲームプログラマになる前に覚えておきたい技術は、2Dまでに関しては基礎から表現のされ方を学べるな。3Dになると、紙面が足りないから独自のライブラリどうぞになるけど。
というか、ポリゴンやらテクスチャの概念が分かってればその後は、特定のライブラリを使用するしかなくなるのが当然なのだが。
0389381
垢版 |
2019/01/11(金) 08:08:56.16ID:GdQOtDbt
ひとまずOpenGLやPSP開発関係のサンプル等を眺めています

>>388
PSPに期待するところは
・リアルタイム性を確保しやすい
・動作保証がしやすい
・ボタン類が標準装備
・実機を容易に入手可能
・ファームウェアをハックしないでも動かせる
あたりです。上3つをPCやスマホで実現するのは困難だと思いますし

収益性はないのでお金を払うのはよほどのメリットがない限り厳しいです

>処理の見積もり方は、各プロジェクトでやるしかないよなあ。
えぇぇ・・・プロファイラ自体はあるらしいけどそういうのを観察するには向かないのかよ
最近はリアルタイム処理とか重要視されないんかな。確かにスマホでリアルタイム処理とか現実的ではないとは思うけど
0391388
垢版 |
2019/01/12(土) 23:20:06.42ID:0iVYXuy3
>>389
各プロジェクトでやるしか無いと言ったのは、プロファイルを取れたとしても、それぞれのリソースをどれだけどこに割くか、どういう区切りで分類するかは各プロジェクト毎に変わるから。

ゲームであり、かつPSPのスペックで事足りる程度の事であれば、リアルタイム性や動作保証はPCやスマホでも充分かなー?

実機を容易に入手可能ってのは……たまたま近くにあるっていうなら分かるけど、俺の周りだと見付からないんだよなあ(故に同意し辛いし、生産を終えてるハードを入手可能と言うのには二の足を踏む)。


どうしてもPSPで動かしたいにしても、一旦はPC(OpenGLとは言っていない)で動かす事だけを考えたらどうだろう?
PSPなら過去のハードと違って、既に直接各ピクセルへ設定し描画するアーキテクチャだし
ポリゴンや現代的な画面への描画への造詣が深くなれば生かせる。
そもそもOpenGLに依存せずに(内部は別として)PCで自身の設計で作っておけば、PSPでもほぼ同じコードで動かせるようになるだろ
0392381
垢版 |
2019/01/13(日) 01:10:11.55ID:Ag0UN8eL
>>391
そういう話なら判ります

PCやスマホ上で動かすとなるとすぐに思いつくところでも
・コントローラをどうするのか
 各コントローラでばらつきがある。物理的なデザインはもちろんレイテンシも
・汎用OS故にバックグラウンドプロセスの影響を排除できない
 極端な話、プレイ中にアンチウィルスソフトの定時スキャンが走ってもリアルタイム処理を維持できるのか?
・グラフィックス性能の評価が出来ない
 HDとフルHDでは大分違う
・ディスプレイの影響も評価出来ない
システムは肥大化&複雑化しているにもかかわらずユーザーのスキルは昔より下がっているように感じます
「余計な物は動かないようにしておけ!」などと注意書きを書いたところであまり期待できなそうですし

カスタムLinux的な物を用意して「それでブートして遊んでね」みたいな方法も考えられますが
やはりユーザーのスキルの低さが壁になりそうです。USBメモリからブートさせられる人がどれだけいるのか

試作はPCでやる予定です。いきなりPSPに実装するのは無駄が多いと思いますし
一部の機能はPSPの画素数だと窮屈なので高画素のディスプレイは欲しい都合もあります
0393デフォルトの名無しさん
垢版 |
2019/04/01(月) 16:14:51.92ID:E69lmac7
ブラウザゲームのアイギスが、クライアント方式のオンゲに回帰しようとしてますが
ブラウザゲーと言ったって結局winとMacOSの2種類しか対応してないからだと思います。

クライアント方式に作るとして、ブラゲーのディスクキャッシュシステムのように
プレイヤーの進行度によって必要最小限のデータしかDLさせない作り方って
難易度が高いんでしょうか?

今はUnityとかツール使ってしか実装しない時代では、そういう根幹部分はお手上げ状態なのでしょうか?
0395デフォルトの名無しさん
垢版 |
2019/04/14(日) 18:01:59.12ID:lWGTkNkj
準廃プレイヤー(職業プログラマー)の愚痴が酷すぎ!

ドラクエは元々ソロゲーだし、バトルゲームではなくてストーリーゲームだ!

そしてドラゴンクエストのストーリーを考えるためのスクエニコミックガンガンな!

DQXの敗因はまともなDがいなかった事
https://egg.2ch.net/test/read.cgi/dqo/1553655304/


135 その名前は774人います (ワッチョイ ab55-r4m/) sage 2019/03/30(土) 22:02:49.50 ID:s9M0K5iF0
ドラ10の敗因は、運営がFF11やり込んで自分で経験しなかった事
これに尽きる なんで、そんなに意地になって嫌ったのか
運営自身がネトゲやり込んだ経験あれば、もっとちゃんとした物が提供できたはず

コンテンツ参加するのに耐性装備に何千万使って
毎度報酬ゴミじゃ盛り上がる訳が無い
オフゲストーリーなんてオフゲでやってろ
全員初心者スタートのFF11、自分も10年見てたけど
誰一人ストーリーやりたいなんて聞いた事無い

みんなでPT組んで色んなエリア行ってワイワイ遊ぶのがネトゲ
それで報酬もらってキャラ強化、その強化キャラで遊ぶのが楽しいネトゲ
長年育てたキャラだから引退者が少なく続くのも一因としてあるでしょ
0397デフォルトの名無しさん
垢版 |
2020/01/01(水) 19:59:16.03ID:4yVC1cLD
このスレでこの質問はいいのか分かりませんが、失礼します
クロスプラットフォームなゲームを作れるおすすめのゲームエンジン、もしくはフレームワークはありますか?

ゲーム製作は完全初心者で、マイコンのプログラムと作業効率化アプリを趣味でチョロッと作ってるレベルの者です
ゲームエンジンを調べても無限にあってどれを選べばいいか分からなくなったので、知恵を借りに来ました
自分の考えは下記の通りで、出来るだけこれを満たしたいと思ってます

・個人製作
・不思議のダンジョンみたいなのを作りたい
・初めてなので、1ダンジョン+何か追加要素程度のクオリティで作りたい
・スマホ、PCに限らずプレイ出来るゲームにしたい
・今は2Dで作る予定 
・ゲームの作り方の基礎(描画の仕方やキャラの動作法等)を学びながら、作品を作りたい
・配布もできるようにしたい
・当分はクライアントゲームアプリで、 将来的にwebゲームアプリを作りたい(修正、拡張、変更がしやすいかと思って)

よろしくお願いします
0398デフォルトの名無しさん
垢版 |
2020/01/01(水) 20:27:04.08ID:b6GEx2Ri
>>397
> ・スマホ、PCに限らずプレイ出来るゲームにしたい

そこまでのクロスプラットホームを目指しているなら
フレームワークは自作するしかないだろう
0399デフォルトの名無しさん
垢版 |
2020/01/02(木) 00:06:01.76ID:z8KuRzM2
まぁUnityが無難だな
スマホ、PC、ブラウザOKだ
Web上で参考文献も多いしな
昔はゲーム製作はDXライブラリも多かったが、それで問題無く製品をリリースしていたものも
多くがUnityに移行している
それだけメリットがあるんだろうな
0401デフォルトの名無しさん
垢版 |
2020/01/02(木) 11:24:34.34ID:S8ZIc2GN
>>398-400
ありがとうございます
自作かUnity ですね

2DでもPCのスペックはそれなりに必要なんですかね?
Unity も調べてみたのですが、自分でも良さそうに見えました ただ…
半年後くらいに開発用に買い替えるつもりですが、現状低スペックPCで、自分で試したところUnity 自体もそこそこ重くて開発の後半で詰みそうな気がしたので気になりました…
書くのを忘れていてすみません
そこまでの繋ぎで簡単なものをつくろうと考えてました
メモリは4GB、CPUの性能は下から数えた方が早いです
0403デフォルトの名無しさん
垢版 |
2020/01/02(木) 20:44:47.39ID:rqUHdw33
>>402
ありがとうございます!
いいですねこれ
デモを少し弄ってエクスポートまで試してみたら、めちゃくちゃスイスイ動いてそこそこのゲームも作れそうだったので、とりあえずこれでやってみることにしました
デモだけど、きちんと動いてることに感動しましたw 
0405デフォルトの名無しさん
垢版 |
2020/02/08(土) 15:32:17.02ID:XDLxtpqZ
長いゲームプログラム組んでると
どんどん混沌化して
どこで何してるのかわからなくなります
またここ何してるかもわからなくなります
どうすりゃいいのこれ
0406デフォルトの名無しさん
垢版 |
2020/02/08(土) 16:08:29.42ID:hKzv+VNI
あとで弄らなくていいよういにコーディングする。
それは難しくとも後で思い出しやすいようにコーディングする。
思い出せなくなったらそこでゲーム終了。
0407デフォルトの名無しさん
垢版 |
2020/02/08(土) 18:43:51.18ID:9pLkb0fC
>>405
分かるわ
俺がハマるパターンは
1.なるべくモジュール化して見通し良くしようと思うんだけど、モジュール同士が密結合になってワケわからんなる
2.必要な機能が後から分かってデータ構造も変更しなきゃとかになるとデータベースからクラス継承の切り分けから全部変えなきゃいけなくなってハマる
3.スレッドを扱う際に再現性が低く検出困難なバグに見舞われる
4.必要な素材を後から供給しようと思って始めるがクオリティが維持できない

こんな感じ
0408デフォルトの名無しさん
垢版 |
2020/02/09(日) 10:19:04.20ID:aotHKJlo
プログラム自体に目次がつけれればいいのにな
長いプログラムになると目的地を探すのがまず大変
0409デフォルトの名無しさん
垢版 |
2020/02/13(木) 20:48:30.61ID:XPJZNBkQ
昔書いたコードが難しくて
さっぱり理解出来んとかならある
ちゃんとコメントはつけるべきやった、、
0412デフォルトの名無しさん
垢版 |
2020/03/05(木) 21:34:06.42ID:h922Dn8C
>>405
一言でいうと設計の問題だが
問題の切り分けが大事になる
具体的にはライブラリ化が有効
0413デフォルトの名無しさん
垢版 |
2020/08/10(月) 14:02:40.10ID:wCJpM8p8
ドラゴンボールの界王星のような球面座標系を勉強してるのですが
https://ja.m.wikipedia.org/wiki/球面座標系
Wikiの左手座標系を右手座標系にしたいのですが
x = r sinθ cosφ
y = r sinθ sinφ
z = r cosθ

https://wikimedia.org/api/rest_v1/media/math/render/svg/a294d61f57f642049b32b947f48ddc72e0da23da
はzが上なのでzを手前にするのをどうすれば良いのでしょうか?
0414デフォルトの名無しさん
垢版 |
2020/08/10(月) 14:25:51.35ID:HEibX1U2
>>413
作りたいものを言えよ

わかってて球面やりたいってなら止めないけど
ドラゴンボールの界王様のとこだったら普通の3Dで十分だろ
マリオギャラクシーでもそういう面たくさんあるよね
0415デフォルトの名無しさん
垢版 |
2020/08/10(月) 17:20:15.46ID:treUSbgI
Wikipediaのページにイラストあるよね。それ右手系に見えるんだが。
ttps://ja.wikipedia.org/wiki/%E5%8F%B3%E6%89%8B%E7%B3%BB
0416デフォルトの名無しさん
垢版 |
2020/08/11(火) 02:47:59.16ID:09SXYrSk
>>414
ああそれそれそんなやつマリオギャラクシーみたいなのね
キャラクターを動かすのではなくて
球体のほうを動かす方が楽って事かな?
でも引力の計算どうすんの?って思ってしまいました。

https://threejs.org/
three.jsのkaiopua
http://collinhover.github.com/kaiopua/

>>415
数学や物理学で習ったのは左手座標系だけど
three.jsや一般的な3Dモデラーは右手座標系なので
θとφを入れ替えたらいいのかyとzを入れ替えたら良いのかよくわからなくて
x = r sinθ cosφ
y = r sinθ sinφ
z = r cosθ

x = r sinφ cosθ
y = r sinφ sinθ
z = r cosφ

x = r sinθ cosφ
y = r cosθ
z = r sinθ sinφ

球面とのコリジョン衝突計算しないと
わけわからん方向にめり込んだり宇宙に飛んで行ったりするから
0417デフォルトの名無しさん
垢版 |
2020/08/11(火) 07:30:31.76ID:gwxPZun4
普通に半径Rの球の方程式でいいじゃん
中心からキャラへのローカル座標出して

A.球の中心-キャラの直線
B.半径Rの球の方程式
C.AとBの交差点:地面座標

Cまで出したら後は重力でも足場でも好きに判定したらいいじゃない
0420デフォルトの名無しさん
垢版 |
2020/08/11(火) 09:17:36.09ID:DyHWpKfR
>>417-419
ありがとうございます
玉転がしの場合には

https://i.imgur.com/45fECzA.gif

例えばロボキャラがその場でジャンプとかなら問題ないんだけど
ロケットパンチ見たいな飛び道具の弾道だと
おっしゃるような楕円関数になるんですかね?
0421デフォルトの名無しさん
垢版 |
2020/08/11(火) 09:42:28.74ID:gwxPZun4
>>420
だから何がしたいんだよ
マリオギャラクシーだか、オデッセイじゃなかったのかよ
弾道計算なんかどう飛ばしたいのかによるよ
ただ、制御の効きにくい楕円関数はこの場合は俺だったら避ける
絶対その軌道以外取らないって確定してたら軌道だけは使う
動かすときは線形補間
そうしないとおそらく速度が一定にならないから
0424デフォルトの名無しさん
垢版 |
2020/08/11(火) 21:21:18.57ID:C/Gv+dQj
球体上を自由に動き回って、任意の方向にロケットパンチ撃ちたいんでしょ?
球面座標系でθ/フレーム、φ/フレームを算出したとしても球の極に向かって飛んでいくと思うよ。
0425デフォルトの名無しさん
垢版 |
2020/08/12(水) 02:58:37.64ID:w6oAeYHs
>>424
んーわからん。難しいなーお手上げ、
諦めて平面からやるわ、いろいろありがとうございました
0426デフォルトの名無しさん
垢版 |
2020/08/12(水) 20:51:53.27ID:ajb14sWM
球体の中心に向かって引っ張られるわけだから、これは人工衛星の軌道計算と同様。
(自由落下なら軌道は楕円ないしその一部になるわけだけど、フレーム当たりの移動量は求まらない)
ちょっとした地球シミュレーターを作ってフレームごとに引力やロケットによる加速を計算。
ロボットやロケットの姿勢を再計算する必要があるんじゃないかな。
0431デフォルトの名無しさん
垢版 |
2020/08/13(木) 08:16:19.52ID:vg4Py2YG
>>430
バカだろ
そんなのゲームに使えないだろ
最低でも球体2つ立方体1つ用意して球体Aから球体B、および立方体に飛び移ることを前提にテストプログラム用意しろよ
どうせ何やるにも必要だろ?
んで最低限の座標変換ができた上で
わからないことを質問しろよ

ワールド→ローカル
ローカル→ワールド

の座標変換はおk?
基本だから理解してないと何もできないぞ
0433デフォルトの名無しさん
垢版 |
2020/08/13(木) 08:25:53.75ID:M8a4Vqrh
>>432
違うよね?
お前がやりたいのはカメラの進行方向のベクトルを球体上に持って行きたいんだよね?
だから座標変換よ
これできないとこの先何もできないよ
勉強してみろ
0435デフォルトの名無しさん
垢版 |
2020/08/13(木) 11:19:03.51ID:oVwkFKpt
>>434
勘のわりーやろだなw
球のどっちに行きたいか?って結論はここからしか出ないって話なのに

球の座標は球の方程式により算出できるよな?
次に球の表面上を移動するわけだが
このときのベクトルはお前しか知らないんじゃないの?
θやφに1足した移動ができたとしてそれが何なのよ?
実務に使いようのないゴミ値じゃない?
0436デフォルトの名無しさん
垢版 |
2020/08/13(木) 16:55:29.53ID:u69TTZI4
高校で習う球の方程式 r^2=(x-a)^2+(y-b)^2+(z-c)^2
じゃなくて極座標媒介変数表示の方ですね
よくわからないけど
プレイヤー1
x = r sinθ cosφ
y = r sinθ sinφ
z = r cosθ
プレイヤー2
x = r sinθ cosφ
y = r cosθ
z = r sinθ sinφ
でやってみたら

https://i.imgur.com/SPKkspx.gif

自転回転も合成しないとダメですね
0438デフォルトの名無しさん
垢版 |
2020/08/13(木) 18:25:37.69ID:faIGbA9c
あ、いや、間違え
それはヒットする点を出すときだった
すまん

球を歩くだけならめり込んだ座標でベクトル出して中心から半径Rの位置の座標でいいな
0439デフォルトの名無しさん
垢版 |
2020/08/13(木) 18:50:32.10ID:1iT07aDZ
まだまだまだ、
もちろんコリジョンテストも必要ですけどね
そんなの以前に>>436だと緯度方向か経度方向にしか動けないし
インスタンスの生成と消滅のアルゴリズムも書かなきゃだし・・・
0442デフォルトの名無しさん
垢版 |
2020/08/13(木) 23:26:56.95ID:EJH2J4EP
今ってヘタすると学校で行列やらないんだっけ。
ベクトルが判ってもそこからローカル座標変換する行列やその逆行列作れないと難しい。
それ以外の方法を思いつく人なら、独学で行列を学ぶのは簡単だと思う。
結局行列を使うのが最善手になる。


とにかく”球面座標系では無理がある”わけだが。

例えば地球儀見てみ?
緯度によって経線の幅が変わってくる。
緯度0経度0から始めて一定時間内に斜め上に移動したとする。その次、その次、…
球面上を真っすぐ移動することは無く、北極に向かって捻じ曲がる。
θやφでも同様。ロボットもロケットパンチも真っすぐ移動できない。
これを補正するくらいならベクトルと行列を使うのが100倍速い。
0443デフォルトの名無しさん
垢版 |
2020/08/13(木) 23:59:44.02ID:mOzvu18A
んな事言われてもthree.jsのメソッドが
座標と回転で指定するようになってるみたいなので・・
取り敢えず今は
const r = 20;
var th=0, fi=0;
var x = r *Math.sin(th) *Math.cos(fi);
var y = r *Math.sin(th) *Math.sin(fi);
var z = r *Math.cos(th);
コレでどうにか極座標してるのでベクトルや行列変換はわかりません。
object.position.set(x,y,z);
object.rotation.x =90*Math.PI/180;
object.rotation.y =90*Math.PI/180;
object.rotation.z =90*Math.PI/180;
0448デフォルトの名無しさん
垢版 |
2020/08/29(土) 11:22:50.28ID:bp2qFCTT
ハッシュ配列
array=[
{key1 => a, key2 =>1},
{key1 => b, key2 =>2},
{key1 => c, key2 =>3}
]
があって、key1の値に対応するkey2の値を入力したいのだが
CASE 文でうまく処理する方法無いですか??
CASE WHEN value = array[0][:key1] THEN array[0][:key2]という形にしたいのですが
↑ ↑
これだと配列にプッシュされた数だけ同じような感じで書き並べなければならず
配列の中身が可変の時など、困りまして。。ご教示くだされば幸いです。。

ちなみにRuby on Railsです
0450デフォルトの名無しさん
垢版 |
2020/08/29(土) 13:32:13.00ID:WjTe37YH
>>449
恐縮です
御丁寧に有り難う御座います。
こちらの手法で実装してみます。
0451デフォルトの名無しさん
垢版 |
2020/09/24(木) 13:05:08.03ID:7VJfBaUa
スペースキーでの言語によらず一般的な物理演算無しのY軸移動で
ジャンプの様に見える書き方を教えてください。
var y=0;
if(input.keycode(“space”) && 0f<=y && y<=0.1f)
{
y=何か??
}
0452蟻人間 ◆T6xkBnTXz7B0
垢版 |
2020/09/25(金) 22:08:23.63ID:ogXn8IQh
>>451
物理学の運動方程式から始めよ。
時間と速度と加速度のパラメータが足りない。
0453デフォルトの名無しさん
垢版 |
2020/09/26(土) 11:25:59.76ID:e+eLJSpl
>>452
ありがとうございます
var t=0;//時間
var v=0;//速度
var g=−9.80665;//重力加速度
y=v*t +0.5*g*t*t +gameObject.transform.position;//運動方程式
でしょうか?
0454デフォルトの名無しさん
垢版 |
2020/09/26(土) 12:13:41.48ID:LTfLdAih
Android上の2D RPGで、タッチ入力やキー入力で自キャラを移動しようとすると、
一度押したつもりなのに、2コマ分移動してしまいます。
移動はコマ(セル)単位で行いたいのです。
仮説ですが、描画はAndroidの仕様上、(望む望まないに関わらず)勝手にvsyncに
同期しているのに、入力イベントは必ずしもvsyncに同期していないために、
DownイベントからUpイベントの間に画面描画が二回来てしまうためでは無いかと
疑っています。
今のところ自キャラの座標移動は、常に描画に同期して、描画の直前に行っています。
結構対策が難しくて困ってますが、何か良い方法はありますでしょうか?
0455デフォルトの名無しさん
垢版 |
2020/09/26(土) 12:18:01.17ID:LTfLdAih
>>454
[PCなどのキーボードからのキー入力の場合の対策]
・いまのところ、OnKeyDown()などのイベントに基づいて、キーが押されたかどうかを
仮想キーコードに基づいた256バイトの配列を1または0にして、OnDraw()
の直前に、それが1ならば押されたとみなしていますが、これを、
このようなキーイベントからではなく、非同期型の GetAsyncKeyMap() ?的な
ものに変えたら、もしかすると改善するかも知れません。
[タッチパネルからの入力の場合]
これは対策が難しいです。
0458デフォルトの名無しさん
垢版 |
2021/10/17(日) 15:59:23.76ID:1RCVLc+k
NFTゲーム、ブロックチェーンゲームに今すぐ参入しなさい
これからこの市場は100倍になる
0459デフォルトの名無しさん
垢版 |
2021/10/20(水) 15:57:45.17ID:rOkBuggn
確かに0を100倍しても0だな
実際には0どころかマイナスになって夜逃げしてるところもあるみたいだが
0460デフォルトの名無しさん
垢版 |
2021/11/20(土) 21:03:08.50ID:haaduMte
以下の数字のくじj引きみたいなプログラム:
0から99の間の任意の整数を入力する。予め[2, 3]、 [10, 20]といった0から99の間の整数の区間が
設定されていて、入力した数字がどれかの区間に入っていたら当たり。

で、当たったどうかとどの区間か(区間には小さい方から数字が振ってある)の判定をしたいのです
が、素朴には当たり区間の数だけチェックですが、一応最適化をしたいです。
ぱっと思いつくのは2分探索?(当たり区間の最初か終わりの数値と入力の数字の比較で)
他に何かうまいやり方はありますかね?
さらに、範囲が重なる場合があったとき(例えば[1, 4]と [3,5]とか)は複数の当たり(入力が3のとき
とか)も可能としたい、です。
0461デフォルトの名無しさん
垢版 |
2021/11/21(日) 16:48:19.00ID:ywdjPu6h
最適化するほどのことかね?

10×10のマスに区間の番号入力したり、色付けたりして
入力した座標に番号付いてるか、色付いてるかを判別するような
画像認識っぽいことをやるとか
0462デフォルトの名無しさん
垢版 |
2021/11/22(月) 22:35:37.57ID:KhsXe+dr
西部のガンマンみたいなゲームを連想した
区間が敵で、数字が弾w

0〜99の一次配列を用意して、区間を生成したときに+1しておけばいいんじゃないの?

[1,4][3,5]だったら、
0/1/1/2/2/1/0/0/0…
とかして$score += $kukan[$suuji]
0463デフォルトの名無しさん
垢版 |
2021/11/23(火) 10:30:47.14ID:kiFH6ySY
エクセル表でいいんじゃね

区間01|0|0|0|0|1|1|1|1|0|0|0|0|0|0|0...
区間02|0|0|0|0|0|0|1|1|1|1|0|0|0|0|0...
区間03|0|0|0|0|0|0|0|0|0|0|0|0|1|1|0...
...

で入力された数値の列を見ればどの区間に入ってるかわかる
0464デフォルトの名無しさん
垢版 |
2021/11/26(金) 10:30:00.82ID:rhUXfrrw
グラディウスの縦3体並んだ編隊みたいの作りたくて
秒数で画面に出てくるようにしたんだけど
それだと微妙にラグがあるのか
少しずれちゃうんだけど
scratchです
いい方法ないかね
0465デフォルトの名無しさん
垢版 |
2021/11/26(金) 12:00:26.65ID:R5q8o1pN
1/60秒の画面書き換えタイミングじゃあるまいし
見た目でズレたままならプログラムミスだろ
0467デフォルトの名無しさん
垢版 |
2021/11/28(日) 14:37:28.84ID:4/Hzv4Kj
いくら教育用でも座標やデータ格納グラフィックメモリアドレスにアバウトなわけがないw
ファジーとか量子かよ
0468デフォルトの名無しさん
垢版 |
2021/12/01(水) 02:34:13.56ID:o2/lOyG9
データ格納グラフィックメモリアドレス?
最近はそう呼ぶの?
0469デフォルトの名無しさん
垢版 |
2021/12/01(水) 15:16:58.91ID:Wgejfwcp
ドラクエ3のデバッグ風景

#1史上初!?ドラクエ3のデバッグ作業をノーカットで公開!
https://youtu.be/sRzrznAzv9U?t=1015
0470デフォルトの名無しさん
垢版 |
2021/12/02(木) 15:18:08.09ID:yooJVl//
>>84
Windows APIのビープ音で振動数を指定できる
めざせビープ音楽マスター
0471デフォルトの名無しさん
垢版 |
2021/12/12(日) 02:36:40.64ID:ECuL7aut
ゲーム業界、NFT採用に賛否両論? 転売目的が主な市場は1兆ドルに成長

NFTはゲームだけではなく、アート作品、さらには野球カードのような収集品にも活用され、
近年急速に注目を集めている。技術関連の投資を行う投資会社Loupは9月24日、NFT市場に
関する考察記事を公開した。その記事によると、NFT市場は2020年には約1兆600億ドル
(約180兆円)の規模に達した。同市場は今後、年率4〜7%で成長すると予想される。

 2021年のNFT市場におけるゲームの支出額は27億ドル(約3,000億円)になり、
市場全体の約13%を占める。もっともこの支出額はゲーム業界全体の1.5%に過ぎない。
0472デフォルトの名無しさん
垢版 |
2021/12/12(日) 03:01:26.23ID:ECuL7aut
NFTゲーム「Axie Infinity」、デジタル土地一区画を2.9億円で販売——
仮想不動産1件の価格としては過去最大

ベトナムを拠点とするブロックチェーンゲーム「Axie Infinity」は、同社のプラットフォーム上のデジタル土地の一区画が
550ETH(約2億8,600万円)で販売されたと発表した。
同社によると、1つのデジタル不動産に支払われた金額としては過去最大とのことだ。
0473デフォルトの名無しさん
垢版 |
2021/12/14(火) 14:01:26.59ID:eLjsyctm
>>469
こんな素敵なチャンネルを知らなかった!
ありがとう!
MSXの人も誰かやってくれないかなぁ。
0474デフォルトの名無しさん
垢版 |
2021/12/14(火) 18:52:52.69ID:oMEyFSn+
去年はじまった大きなコンテストに出してみたけど
そこにしか使わなかったメルアドで、副業案内みたいなメールがどこぞから送られてくるようになった
もちろんメアドは他には使いませんよと示されてたとこなんだけど あんな大きなとこでも流すのかね
0475デフォルトの名無しさん
垢版 |
2021/12/18(土) 12:03:44.18ID:EFVtFN3G
「ゲームで金儲けする時代止められない」CCPゲームズ代表インタビュー

「CCPゲームズ」のヒルマ・ベーガー代表は14日、オンラインインタビューで最近、
話題に浮上した「プレイトゥオン(Play to Earn 儲けるゲーム)」について
「世界のゲーム業界には、すでにゲームアイテムを取り引きする2次市場が存在する」とし
「儲かるゲームは以前にもあったし、これからも止められない流れになる」と診断した。
CCPゲームズは、世界的な人気ゲーム「イブオンライン(Eve Online)」を開発・運営する。
イブオンラインは、世界で4000万人以上が楽しんでいる。
CCPゲームズは最近、NFT(代替不可能トークン)コンテンツを披露し、注目を集めている。
「アライアンス・トーナメント」というゲーム内の大会商品でNFTコンテンツを配った。
0476デフォルトの名無しさん
垢版 |
2021/12/18(土) 12:49:32.31ID:S/VVluSn
>>474
証拠はあるのかよ?
0477473
垢版 |
2022/03/02(水) 02:43:58.32ID:SbfW+i/n
過去動画を観ていたら、MSXでも作ってたんだね!
もっとMSXのことも語ってほしいわ。
大して思い入れはないか。
0478デフォルトの名無しさん
垢版 |
2022/03/08(火) 19:41:10.33ID:pXtxSheP
Pythonが比較的簡単だって聞いて何冊かゲーム作れる初心者向けの本を写経してるんだけど、
FPSとか擬似3Dみたいなのを作ってると酔って気持ち悪くなって困る
こういうのは飛ばして自分の好きなものだけ作っていいかな?いいよね?
0484デフォルトの名無しさん
垢版 |
2022/03/30(水) 10:51:44.28ID:i/M2q4hf
どれだよ
0485デフォルトの名無しさん
垢版 |
2022/03/30(水) 21:04:06.49ID:NyFKlh5l
ゲームじゃなくて録画ソフトの話で申し訳ないんだけど
デスクトップ画面をキャプチャする録画ソフト作ってる
それでループで回しながらキャプチャして最終的に動画にしてる

このループでFPSの制御が必要で、これがうまくいかない
たとえば10FPSにすると9.98とか9.85とかのFPSに制御されて、ゲームでは問題ないと思う
でもその微妙なズレが蓄積されていくと最終的に動画にしたときにズレが出ちゃう
動画が長くなって音声が短くなる、ということが起こる
FPSを制御すればそこまで大きなずれは出ないんだけどそれでも10分動画で10秒ぐらい出る

なにか良いアイデアないですかね?
0486デフォルトの名無しさん
垢版 |
2022/03/30(水) 23:17:10.97ID:hCwEYYdB
ゲームでは問題ないというより、60fpsのシステムなら、1回キャプチャして5回スルーすれば誤差なんか出ないのでは。
0488486
垢版 |
2022/03/31(木) 02:55:03.15ID:Y6QNb/Im
>>486
のやり方試したけどやっぱ微妙にずれた
結局誤差を考慮してスリープタイム調整するようにしたら精度高くなった
どうもありがとうございました
0491デフォルトの名無しさん
垢版 |
2022/03/31(木) 12:00:16.47ID:Txg4XowO
画像書き換えのタイミングで毎秒60回の割り込みが発生するんだよ
そのタイミングでメインプログラムを中断し、割り込みプログラムを実行することが出来るんだよ
その中でキャプチャしたらメインに戻す
1回キャプチャしたら5回スルーさせればいいのは同じ

ハードウエア割り込みだから狂うことはない
0492デフォルトの名無しさん
垢版 |
2022/03/31(木) 16:01:17.69ID:Y6QNb/Im
>>490
検索するとPythonの場合はthreading.Timerで定時実行する方法とか出てきたり、
threadingとsleepを合わせて使う方法やUNIX系ならシグナルハンドラ使う方法があったが、
これとは違う概念?
0495デフォルトの名無しさん
垢版 |
2022/06/01(水) 11:43:37.82ID:C6S6DXn5
もう誰もいないと思いますが
ゲームプログラミングについて質問です
どうぶつの森でのキャラとキャラがぶつかってチャンカパンポンと音が鳴りますが
その音のMP3をネットで探してますが見つかりません
どこにあるかわかりませんか?
よろしくおながいします
0497デフォルトの名無しさん
垢版 |
2022/06/01(水) 18:17:20.36ID:+trdaPAt
>>485
OBSあるいは
割とマジでレスすると
OpenCVがおすすめ
gameもOpenCVで造ると面白い
0501デフォルトの名無しさん
垢版 |
2022/06/04(土) 21:09:04.18ID:ude7Pqif
>>498
どうぶつの森でキャラとキャラがぶつかってね
チャンカペンパンポンと鳴る短い音楽が欲しいんですよね
どこを探しても見つかりませんね
ないんですかね
0502デフォルトの名無しさん
垢版 |
2022/06/05(日) 13:13:16.82ID:u0j22vIZ
自分で録音しろ
0503デフォルトの名無しさん
垢版 |
2022/06/15(水) 09:48:14.59ID:c7Lpte8S
録音するとBGMも入ってしまうのでね
SEのみで欲しいのでね
なんとかなりませんかね
0504デフォルトの名無しさん
垢版 |
2022/06/19(日) 00:18:05.02ID:f6Moswor
かね
0506デフォルトの名無しさん
垢版 |
2022/06/28(火) 13:40:20.57ID:TZ5okOiA
チュートリアル(徳井じゃないほう)ってどうやって作るんですか?
まんまコピペして作り替えたのを組み込めばいいのかな?
フラグ分岐だとコードが煩雑になってしかたない
0507デフォルトの名無しさん
垢版 |
2022/06/28(火) 18:16:00.35ID:KefDiavu
正直チュートリアルってステージ5個増やすくらいの手間がかかると思う
それが面倒ならやめちまえ!
0509デフォルトの名無しさん
垢版 |
2022/06/29(水) 11:53:32.82ID:cVfGqAH1
なんでそんなに素直なんだw
やるならフラグ管理でやったほうがいいよ
コピペで作ると本体をアップデートしたらチュートリアルの同じとこもアップデートしないといけないし
今作ってるのが本体かチュートリアルかわからなくなって混乱したりろくなことがない
0510デフォルトの名無しさん
垢版 |
2022/07/26(火) 12:51:52.93ID:IrL7txwd
SES出身、累計売上900万円以上の個人開発者に聞いた「売れる開発者のなり方」

世界中でヒットしたアプリ開発の勝因は「あきらめない」こと【小林高志さんインタビュー】

個人アプリ開発で一文無しから1000万円稼げるようになった成功事例

自分たちを信じて「つくっては壊して」を6ヶ月くり返した。日本発のゲームアプリ
「Brain Dots」世界2,000万ダウンロードの裏側と2つのプレッシャー。

「これならアプリで食っていける」世界2300万ダウンロードの脱出ゲーム「DOOORS」
作者がデザイナーからアプリ開発者へ転身したワケ。

「渋谷で数人でつくったゲーム」が世界150カ国で1,000万ダウンロード。
脳トレ対戦アプリ「BrainWars」創業者がソシャゲじゃなく教育ゲームをつくった理由。

個人開発アプリが月30万円以上安定して稼ぐまでの紆余曲折
0511デフォルトの名無しさん
垢版 |
2022/07/26(火) 12:52:23.74ID:IrL7txwd
60本つくって初ヒット。未経験から1年半で8,000万ダウンロード。ハイパーカジュアルの
「New Story」が語る、広告費1万円から「雪だるま式」にアプリを伸ばした手法

広告収益「1億円タイトル」が年100本誕生。ハイパーカジュアルの世界。カヤックが語る
米国AppStore1位になった「Park Master」の運命を分けた「2つの広告改善策」

なぜそこにアラブ人。スマホゲームに飢えた「アラブの課金王」国境を越える。そこに
「存在しないはずのアラブ人」が欧米のアプリストアをつかう真実。

副業コンビ開発でアプリ収益200万円「太陽人間」突き抜けるために干渉しないゲーム開発と、
ツイッター就活に成功した「虚無そだて」作者が内定もらうまで

ハイパーカジュアルって儲かるの?『レスキューカット』のMarkAppとAppLovinに聞いてみた

「個人開発者は“孤独な開発者”になってはいけない」
――ヒットアプリ作者が語る“レッドオーシャンの泳ぎ方”

勤務先がつぶれた“30代無職”が、インディーゲーム開発で成功をつかむまで
0512デフォルトの名無しさん
垢版 |
2022/07/26(火) 12:52:57.36ID:IrL7txwd
夢だけで挑んだ「個人ゲーム開発」独立したら年収15万円でデッドエンド間近な男と、
仮想通貨アプリの収益が「月30万円から月数千円」に急落した話

「ブラック労働からのうつ病」で会社を解雇され、アプリで独立したが月収195円。
ギリギリのアプリ開発者が語った「敗北者の遺言」と残金67,000円の通帳

夢だったゲームアプリ開発。700万円かけて売上14万円でゾンビ化」
京都のアプリ開発者「room6」が語るアプリビジネスの厳しさ

「初アプリ開発でサラリーマンの給料超え。独立したが現在はギリギリ生活
できるレベル」戦国時代を生きる地方のアプリ開発者に聞く。

オファーウォールでアプリ広告収益1.3倍。100万DLのポイ活アプリ「トリマ」が語る、
ポイ活アプリのマネタイズ施策と「IDFAの許諾率が50%」になった事前説明の事例
0514デフォルトの名無しさん
垢版 |
2022/08/02(火) 20:57:45.55ID:TgLPrE8H
ゲームとはあんまり関係ねえんだけどもな
4Kモニター買ったほうがもっと効率的にプログラミングできるんじゃねえか?と
思う今日このごろ
いや8Kモニターのほうがいいかも
でも置く場所ねえぇぇぇぇ
0515デフォルトの名無しさん
垢版 |
2022/12/04(日) 10:46:18.02ID:KehAjGjv
2つのベクトルのなす角ってどうやって求めるんだっけ?
昔atan2でやってたと思うんだけど
これってx軸に対する角度なんだよね
0519デフォルトの名無しさん
垢版 |
2022/12/05(月) 03:15:20.56ID:skXK9jGq
初めて作るならリズムゲームとかが作りやすいんでしょうか?
RPGやアドベンチャーゲームはシナリオが作れないし、アクションゲームは動きの判定が初心者は難しそう…
パズルゲームはゲーム作りの勉強には向いてそうだけど本当のアイデア勝負
アイデアがあればパズルゲームを作りたいんだけどまだ無いので…
リズムゲームならキャラをふらふらダンスさせとけばいいけど、肝心の楽曲が著作権で使えないんだろうか?
そうなったらパズルゲームしかないけど、アイデアをひねり出さないとなぁ…
雰囲気的には「空気読み」みたいな脱力系のゲームを作りたいんです
0521デフォルトの名無しさん
垢版 |
2022/12/05(月) 13:28:08.97ID:skXK9jGq
ソフトのスクリプトはJavaScriptで作ってるので、そういうのは出来ます
絵とか描く気力が無いので普通のアプリ開発の方が向いてるかな?
何かアイデア無いかな?
もう既存のアプリで特に困ってることは無いしなー
0522デフォルトの名無しさん
垢版 |
2022/12/05(月) 18:56:17.26ID:CB8LgCez
>>518
まだ試してないけど

https://spphire9.wordpress.com/

ベクトルのなす角度を求める
アークコサイン(acos)を使うと0~πの範囲しか求められないのでatan2を使う。

ベクトルz0(x0,y0)とz1(x1, y1)のなす角度は以下のコードで求められる。

1
Math.atan2(x1 * y0 - x0 * y1, x0 * x1 + y0 * y1);
これだと-π~πまでなので0~2πにしたい場合は、値が負のときに2π足してあげればいい。
実際に書いてみた。
0523デフォルトの名無しさん
垢版 |
2023/03/19(日) 17:25:14.96ID:lCjtT2yx
d3d11だけど普通に人型のキャラを表示したら300fpsなのに
手のひらとそれ以外で描画すると30fpsになっちまう
まあどこかバグってるんだろうが
こんなクイズみたいな状況ってある?
毎回思うがプログラムってのは不思議なもんだよなぁ
0524デフォルトの名無しさん
垢版 |
2023/03/19(日) 17:25:40.77ID:lCjtT2yx
一応アゲとこうかな
0525デフォルトの名無しさん
垢版 |
2023/08/19(土) 20:04:46.67ID:VLj9KvqZ
『視聴者が創りしUNKマリオ2 完全攻略放送』
▽マリオメーカー2/創作ステージ
「SUPER MARIO 2 UNK WORLD」
1-1『デコボコへいげん』~8-4『最終決戦』
Part.1(12:00~)

ttps://youtube.com/live/RxQf-J8qGKw
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況