1 名前:名前は開発中のものです。 mailto:sageteoff [2016/05/29(日) 10:15:36.62 ID:jiO6jmYG.net] 疑問に思うことがあれば、スレを立てずに、まずはココで質問。 スレッドを立てる前にはローカルルールを読みましょう。 echo.2ch.net/gamedev/ ※ >>980 を踏んだ人は次スレ立てをお願いします。 【アップローダ・避難所・Wiki】 ゲーム製作技術板公式Wiki wiki.game-develop.com/ ゲーム製作技術板公式アップローダ gmdev.xrea.jp/ gamdev.orgが落ちるたびにあげてみるスレ hibari.2ch.net/test/read.cgi/gamedev/1107022166 ※前スレ 【初心者】スレを立てる前にココで質問を【Part27】 echo.2ch.net/test/read.cgi/gamedev/1419935788/
226 名前:名前は開発中のものです。 mailto:sage [2016/11/12(土) 01:38:03.05 ID:WakXHZtg.net] 同人板か同人ノウハウ板辺り
227 名前:名前は開発中のものです。 mailto:sage [2016/11/17(木) 08:21:04.25 ID:pg+Hi/2S.net] >>221 ありがとうございます!
228 名前:名前は開発中のものです。 [2016/11/24(木) 18:07:09.47 ID:BC9IYk5F.net] ポリゴンコライダー同士をぶつけるとちょくちょく刺さるんですが なんとかならないでしょうか…
229 名前:名前は開発中のものです。 [2016/11/24(木) 21:17:23.58 ID:xgZk5X/a.net] 高卒ニートで10年、経った。職歴は無しwww 何もできないけどゲーム会社ってOK? 地方だから、都会に出ていかないと……まぁ、金は無いけど。
230 名前:名前は開発中のものです。 mailto:sage [2016/11/24(木) 23:15:07.50 ID:A8nUzSWC.net] >>224 一応真面目に答えるとデバッガなら可能性ある 作るほうはまず無理
231 名前:名前は開発中のものです。 [2016/11/24(木) 23:57:58.91 ID:xgZk5X/a.net] >>225 だな。 5次方程式やガロア理論とか読んでも分からん。 ウラムの螺旋のサンプルソースを覗いても若干、不安だし。 フィボナッチや虚数も確実に使いこなせるとは言えないから困る。 数学も○○理論とか名前がついたら、???状態だし、 ゲームデザイン読んで、マクロ経済や総計を適当にやってたけど、終わった。 10年間使って、「頭が良くない」って分かってしまったからな。 「頭が良くない」って言い切れる程、手を尽くしたから、本気で困ってる。 10回中2回ほど東大や京大 慶應・早稲田も補欠合格したけど、合格取れずに、結局 無職だし。無理せず、地方大行って公務員になっとけば良かった。失礼します。 ノシ
232 名前:名前は開発中のものです。 mailto:sage [2016/11/25(金) 00:01:11.21 ID:nQziB1CI.net] まずは身の程を知るべきだったなw
233 名前:名前は開発中のものです。 mailto:sage [2016/11/25(金) 00:09:03.52 ID:Pkc+9DR/.net] 何も出来ない学生でも将来に期待して雇ってくれる魔法の新卒カードはもう使えない 他の業界の職歴もないなら、社会常識もないものとして見られるので厳しい まずはアルバイトでも何でも良いから社会に出て年相応の常識と振る舞いを身に付けろ そうしたらそれを武器に派遣会社経由でゲーム業界に入れ ここまで来ればプロの口入屋がお前をどうにか営業し仕事を見つけてくれる
234 名前:名前は開発中のものです。 mailto:sage [2016/11/25(金) 06:23:49.96 ID:f1skEFR3.net] 頭良いなら、Javaで、国家資格の情報処理技術者を取れば? 20年前、大阪で、 30歳で、C言語の経験はないけど、文法は知ってます。 基本情報処理技術者持ちで、年収400万円で雇ってもらえた
235 名前:名前は開発中のものです。 mailto:sage [2016/11/25(金) 13:07:42.86 ID:0k+hdzPh.net] 確かに、国家資格とってITに入るのは、良いかもしれない。 かなり人足りてないから、門戸は広い。 しかし、>>229 は年収400万とか随分足元みられたな… キャリアアップして、年収800万を目指しなさい
236 名前:名前は開発中のものです。 mailto:sage [2016/11/25(金) 14:37:24.32 ID:zqAWkEiC.net] >>226 ネタなのかもしれないが、また真面目に答えると 大半のプログラマには高等数学は要求されない 3D表示に使うのもクォータニオンくらい あとは初歩的な物理の知識があれば 基本的なゲームプログラマの兵隊としては十分 全く素人かと思ったからああいうレスしたけど サンプルソース見るくらいなんだから、ある程度コードは書けるんでしょ 小さめのゲーム会社でいいなら適当に得意分野でソースコード書いて提出すれば拾ってもらえるよ
237 名前:229 mailto:sage [2016/11/26(土) 16:10:22.70 ID:/Br6GBJ9.net] 漏れが入ったのは、社員の数十人の中小企業だから、400万円ぐらい。 銀行の開発では、IBM → 住金 → 自社 つまり、2次受けだから、給料も良くない 大企業からの転職者は、希望年収800万円って言ってくるけど、採用できない。 そういう人は、より上流の会社へ転職すべき。 ゼネコンで言えば、4大ゼネコンみたいな所 商売の話になると、階層の話だけ。 顧客から直接受注しないと、絶対に給料は上がらない。 1社間に入る度に、3割抜かれるから ハローワークの講習でも、3次受けをしている会社には、転職しないように言われる。 食べていける限界は、2次受けまで
238 名前:名前は開発中のものです。 mailto:sage [2016/11/26(土) 17:12:11.26 ID:vFveqHkJ.net] >>226 ゲーム諦めてIT土方から始めたらどうだ。
239 名前:名前は開発中のものです。 mailto:sage gdev [2016/12/19(月) 20:01:46.26 ID:QBnVBqE/.net] 2年ほど前に、このスレでサンプルをアップした者です。 あれから、少し作業を進めました。 ttps://www.axfc.net/u/3754348.zip 実行ファイルか、2種類あるバッチファイルから実行して下さい。 ジョイスティックか、キーボードのカーソルとZXキーで操作します。 このサンプルは本番ゲームの、2面と3面を大まかに抜き出しています。 敵配置等は、決定ではありません。 kal_vsyncoff.bat を実行すると秒間コマ数無制限でCPU依存でぶん回します。 ゲームになりませんが、負荷の掛かる部分等が分かるので皆さんにお聞きします。 ボスキャラのマクロレーザー照射時に処理落ちしますが、どれぐらいに落ちますでしょうか。 私は環境fx8320とRADEON R9-270Xで140まで落ちました。 その他、気になる所がありましたらお教え願います。
240 名前:名前は開発中のものです。 mailto:sage [2017/01/21(土) 07:12:59.33 ID:EonBPa5a.net] なんか、俺の投稿がスレストッパーになってしまって申し訳ない・・・。
241 名前:名前は開発中のものです。 mailto:sage [2017/01/21(土) 08:44:04.71 ID:9dDHKqpo.net] >>234 i7-4700MQ IntelHD4600 FPS 1000 → 500(ボスレーザー時) この板もほんと人がいなくなってしまったな つうか前に見た時はダウンロードキーが無いと思ってスルーしてた
242 名前:名前は開発中のものです。 [2017/01/22(日) 04:21:37.24 ID:jKwFzykX.net] あの〜、参考に聞きたいんですけど、 コンシューマー向けで個人もしくは同人がゲームを開発するには、 今は、任天堂のとこしかないですか? 以前は、xbox、psvitaでもあったようですが。 素人質問ですいませんが、お願いします。
243 名前:名前は開発中のものです。 mailto:sage [2017/01/23(月) 11:45:16.32 ID:da8EvMpm.net] アクションゲームの強制スクロールなんかでよくある圧死はどうやって実装してるんでしょうか
244 名前:名前は開発中のものです。 mailto:sage [2017/01/23(月) 12:29:16.73 ID:pkJObPTu.net] >>238 圧死の判定をどうするのかということなら、 画面の見えない壁に押されて移動する処理で、 障害物にある程度以上めり込めば死亡でいいんじゃないの?
245 名前:名前は開発中のものです。 mailto:sage [2017/01/23(月) 19:16:49.19 ID:6hPUJe4U.net] if(壁.x <= 10 && キャラx.<=10) 死亡()
246 名前:234 mailto:sage [2017/01/28(土) 15:44:26.82 ID:aYfhZVVZ.net] >>236 テストありがとうございます。 負荷時でも余裕ですね。 んー、下限が見積もれない(^^; 友人の環境でも60切る事がないんですよね。 まあ、良い事なんですが。 今の所、私の環境でOKなら世間様も余裕でOKですね。 作業続行ヽ(´ー`)ノ
247 名前:名前は開発中のものです。 mailto:sage [2017/02/06(月) 18:00:25.41 ID:xAi7Pgdx.net] 振動に対応したPC ゲームを作ろうと思うんですが コントローラーは何を買ったらいいんでしょうか なるべくお金をかけたくないので 中古等で買う場合に欠品していてはいけない付属品とか、これ以上古いと最新のドライバでは対応できないとか、最低ラインがどこいらへんかを教えてください
248 名前:名前は開発中のものです。 mailto:sage [2017/02/07(火) 03:02:29.19 ID:z0VLVXBz.net] >>242 新品2500円位するけど一番普及してるxboxコントローラーが良いんじゃないの? 値段追求するならJC-U3712(PS系)とJC-U3613(XBOX系)が送料無料のヨドバシで1560円位 PS系とXBOX系の違いは左側のスティックと十字キーの位置が違う、右のボタン配置も違うだろーけども ただコントローラの中古って存在するの?コンシューマー向けコントローラーはあるだろうけど PC向けは壊れたら即処分のイメージで中古ってあんのかな、此処よりゲームパッドスレ探して聞いたほうが良さそう
249 名前:名前は開発中のものです。 mailto:sage [2017/02/07(火) 03:06:28.09 ID:z0VLVXBz.net] JC-U3712Tは振動なし、JC-U3712Fは振動ありだから勘違いせぬように 後ろのカラーコードだと思ったら違ったっぽくて削りすぎた
250 名前:名前は開発中のものです。 [2017/02/09(木) 00:09:40.63 ID:gF4wt78R.net] テイルズ系でよくあるリョウリノシステムってどう作るんだろう? アイテムに卵とか野菜などの属性を持たせるんだろうか?
251 名前:名前は開発中のものです。 [2017/02/10(金) 13:04:11.95 ID:ngnGPLCJ.net] windows10環境・C++11でx64用のwindows用ゲームを作成しております。 やりたいことは global new/deleteをオーバーロードして各スレッドごとに使用するメモリプールを変更したいのです。 そこで、メモリプール内部で存在しなくなったスレッドを管理から外す機能を作りたいのですが、実現できず困っております。 一応、 { DWORD dwExCode; HANDLE hProc = OpenProcess( PROCESS_ALL_ACCESS, FALSE, ID->threadID ); GetExitCodeThread( hProc, &dwExCode ); BOOL bExist = dwExCode == STILL_ACTIVE ? true : false; CloseHandle( hProc ); if( dwExCode == STILL_ACTIVE ) { // 生存時の処理 }else{ // 生存していない時の処理 } } といったコードを試してみたのですが、 OpenProcess() で帰ってくる値が INVALID_HANDLE_VALUE になり、生存確認が取れ
252 名前:ません。 そもそも GetCurrentThread() から帰ってくる値が INVALID_HANDLE_VALUE になっております。 ※しかし、GetCurrentThreadId() は不思議なことに機能しております。 この辺の情報がググってもあまり出てこず途方にくれております。 誰かご教授お願い致します。 [] [ここ壊れてます]
253 名前:名前は開発中のものです。 mailto:sage [2017/02/11(土) 01:37:50.02 ID:xU3h/47E.net] OpenProcess()はプロセス用じゃないの? プロセスとスレッドがごっちゃになってる?
254 名前:名前は開発中のものです。 mailto:sage [2017/02/11(土) 02:05:15.87 ID:h4nYLdeT.net] 「29歳既婚、2年前に会社を辞めた。ボードゲーム作りを始めて3700万円を 売り上げたけど何か聞きたいことはある?」回答いろいろ labaq.com/archives/51880196.html
255 名前:名前は開発中のものです。 mailto:sage [2017/02/11(土) 23:54:13.99 ID:+Bw1cZMx.net] Unityの3Dで作ってるんですけど 立方体を操作して、別の立方体の周りを転がしたいです 自分の操作するキューブは自由に動かせるようになったんですけど、そこからどうしたらいいのか分かりません 上に登ったりするようにするにはどうしたらいいですかね
256 名前:名前は開発中のものです。 [2017/02/12(日) 00:22:51.56 ID:8Q2t6/iF.net] コードはここの人のを参考にしました ttp://piromayo.xyz/2016/04/27/colorful-dice-%E3%82%B5%E3%82%A4%E3%82%B3%E3%83%AD%E3%82%92%E8%BB%A2%E3%81%8C%E3%81%99%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88/ これに ・上と下に動かす ・回転が大きい時にも対応させたい どういう風に書き足したらいいですかね sssp://o.8ch.net/ouzv.png
257 名前:名前は開発中のものです。 [2017/02/12(日) 14:13:01.81 ID:EtavPwSg.net] 天体の動きについてなんですが 下の画像で左側にある白い点の軌跡がどうも自分の認識と一致しなくてもやもやしてます i.imgur.com/zfsbiZy.png 中央の質点でもう少しカーブを描いて元来た軌道に戻るようなコースを取るべきなのではないのかなと for (i=0; i<starNum; i++) { x = star[i].x// y,z,gも同様 for (j=0; j<starNum; j++) { if (i==j) { xt=0; yt=0; zt=0; gt=gravity; //center } else { xt = star[j].x// y,z,gも同様 } xt -= star[i].x; // y,zも同様 r = xt*xt+yt*yt+zt*zt ax += xt * g * gt / r; // y,zも同様 } star[i].ax += ax; // y,zも同様 star[i].x += star[i].ax; // y,zも同様 } 慣性の法則は出来ていると思うのですが、面積速度一定の法則は行列計算をしないとならないのでしょうか 物理学や数学の知識が乏しいので出来れば具体的な助言がほしいです。 よろしくお願いします。
258 名前:251 mailto:sage [2017/02/12(日) 19:42:21.02 ID:EtavPwSg.net] すいません、自己解決 ax += r*cos(a)*Math.sin(b); で重力ベクトルを足し合わせたら思ったような軌道を描くようになりました。 i.imgur.com/3sxYWRu.png 三角関数が出てこなかったからおかしいとは思ってたんですが、使い所はここだったようです。
259 名前:名前は開発中のものです。 [2017/02/13(月) 16:55:25.39 ID:KNIkvquG.net] 2chって、まともな奴居ないな なんでだ?
260 名前:名前は開発中のものです。 mailto:sage [2017/02/14(火) 21:51:15.26 ID:wjrKHD9V.net] まともな人間なんかいません
261 名前:名前は開発中のものです。 mailto:sage [2017/02/14(火) 23:41:01.47 ID:Gk1lmm/X.net] 久しぶりにこいつを思い出した ∧_∧ ( ´∀`) ( ) | | | (__)_)
262 名前:名前は開発中のものです。 [2017/02/17(金) 11:10:26.81 ID:+odLnfhS.net] アイデア等のメモはどういったソフト使ってる? 一文ずつタグ管理できる物がいいのかな?
263 名前:名前は開発中のものです。 mailto:sage [2017/02/17(金) 11:15:26.13 ID:wSBiZNnF.net] 計算式、 プログラムコード、 図や表、 実際に検証したデータ、 そのサンプル などをまとめられるノート系ソフト
264 名前:名前は開発中のものです。 mailto:sage [2017/02/19(日) 12:16:12.99 ID:mNcI1x6p.net] 2DRPGを作りたいと思っています 行く行くはSRPGを作りたいと思っています キャラクターのモーションのスプライトやカットインやアニメーションをblenderで作成したいのでblenderからスプライトが出力しやすく あまりプログラミングの知識が必要ないゲーム作成ツールを探しているのですが何が一番良いのでしょうか? 素材つくるのはあまり苦にならないのですが出力の手間がかかるのものは苦手なのでさけたいです キャラクターのモデルはなるべくハイポリにしたいと思っています 現状unityはハードル高そうなのでウディタかrpgツクールかSBG、CF2.5のどれかにしようかと考えています よろしくお願いします
265 名前:名前は開発中のものです。 mailto:sage [2017/02/28(火) 09:26:07.19 ID:O7Mt0/s2.net] 目標が SRPG ならここ1〜2年で SRPG Studio が急成長したから それとデータ形式の近いツールを選んだほうがいいかも
266 名前:名前は開発中のものです。 [2017/03/04(土) 04:31:24.09 ID:4E/O9/5n.net] 人生ゲーム CUI キャラクターの居場所判定で迷ってます 乱数を発生 キャラクター移動管理に乱数を追加して行く 上記を読み込んで、返す map限界なら、map 最初に戻る 乱数を追加して行く処理に悩んでいます。 簡易的に作成できるjavascriptです rand = Math.floor( Math.random()*5)+1;console.log(rand); var aiueo=rand+rand;console.log(aiueo); だと、前回発生させた乱数との合計にならず、 今回、発生させ乱数が[乱数*2]となります。 前回、発生させた合計にしたいので、どなたか解決方法をお願いします
267 名前:名前は開発中のものです。 mailto:sage [2017/03/04(土) 06:53:37.78 ID:pCZKpIjJ.net] >>260 その処理が関数なのかループ内なのかわからないけど、 プレイヤーの位置をループの外かグローバルな所に持っておいて、 そこへ足しこんでいくようにすればいいんじゃないか? 位置での管理でなく、どうしても前回のrandが必要なら、 前回のrandをループの外かグローバルに保持しておく
268 名前:名前は開発中のものです。 [2017/03/04(土) 07:04:18.20 ID:4E/O9/5n.net] >>261 ありがとうございます 外側に残して置く事にします。 どうもε≡≡ヘ( ´Д`)ノ
269 名前:名前は開発中のものです。 [2017/03/04(土) 08:44:37.05 ID:4E/O9/5n.net] >>260 の続き? 移動処理完了後に物件購入しようとする所 CUIで考えてました。 端末(コマンドプロント)から yかnの入力ぐらいできると思ってましたが、できない様です。 やはり、ブラウザから入力を受け取るしか無いですかね?。・゚・(ノД`)・゚・。
270 名前:名前は開発中のものです。 mailto:sage [2017/03/04(土) 09:05:28.73 ID:pCZKpIjJ.net] >>263 Node.jsなら、readlineってので標準入出力できるみたいだけど chuckwebtips.hatenablog.com/entry/2015/11/11/000000 自分は使ったこと無いので実際使えるのかは分からない
271 名前:名前は開発中のものです。 [2017/03/04(土) 09:20:34.68 ID:4E/O9/5n.net] >>264 感謝です 探しては見たのですが、どうやら、検索の仕方が悪かった様です_| ̄|○ il||li それとは、別件なのですが、 トランプ(1組、52枚)を作成するのに戸惑っています(/* ... */) 調べた限りでは、配列を用意しておく方法と、foo文経由でネストを使い(配列で回したり) 13で割ったり、様々な方法が有りました。 サンプルが多いだけに、実際ではどれを使えば良いのか迷ってます 決め手となる。助言をお願いしたいです。 質問ばかりで申し訳ないです(つд⊂)ゴシゴシ
272 名前:名前は開発中のものです。 mailto:sage [2017/03/04(土) 09:40:11.10 ID:pCZKpIjJ.net] >>265 そのトランプの使い方次第としか言えないと思うけど、 もし今やってるのがプログラミングの勉強用なら このあたりのデータ構造関係はとても大事な部分なので、 時間かけて色々やってみるのもいいかもしれない
273 名前:名前は開発中のものです。 [2017/03/04(土) 09:48:41.20 ID:4E/O9/5n.net] >>266 勉強用です いろいろ、お世話になりました( ー`дー´)キリッ
274 名前:名前は開発中のものです。 mailto:sage [2017/03/04(土) 10:19:02.62 ID:CpbmkOSb.net] var cards = []; for (var i = 0; i < 52; i++) { cards[i] = i; } これで、0〜51までを、札のID とする 配列のshuffle は、Fisher-Yatesアルゴリズム。 lodash(Underscore.js)のライブラリにある 以後、JavaScriptの質問は、web制作管理板へ書き込んだ方が、答える人が多い
275 名前:268 mailto:sage [2017/03/04(土) 10:21:52.61 ID:CpbmkOSb.net] 訂正 >これで、0〜51までを、札のID とする 1〜52にした方が、分かりやすいか
276 名前:名前は開発中のものです。 [2017/03/04(土) 11:08:36.79 ID:4E/O9/5n.net] ほむ var card=51;で済ませようとしてました(´-﹏-`;) 処理が追加しやすそうなので、使わせて頂こうと思います どうも(つд⊂)ゴシゴシ です
277 名前:名前は開発中のものです。 [2017/03/05(日) 03:27:08.63 ID:Adrmq8s4.net] 人生ゲームの移動処理 2 マップ移動を超過した場合に=0でマップ初期地に戻しているのですが、 マップを超過した分だけ、進んで行く風にしたのですが、どうしたら良いでしょうか
278 名前:名前は開発中のものです。 [2017/03/05(日) 03:28:16.77 ID:Adrmq8s4.net] スイッチ文で解決しました、挙動は不安定です 超過分と言う処理が難しいですね
279 名前:名前は開発中のものです。 mailto:sage [2017/03/05(日) 12:41:06.26 ID:HYLpWWx0.net] メモリが保持されない状況で、カードをひく処理を作ったときは 処理内容に比べてやらなきゃならないことが無駄に多くて面倒だったなあ
280 名前:名前は開発中のものです。 [2017/03/05(日) 21:09:08.12 ID:Adrmq8s4.net] 気分 age
281 名前:名前は開発中のものです。 [2017/03/05(日) 22:07:44.75 ID:Adrmq8s4.net] 変な話だけど、CUIでの辺り判定はどうしてる? 乱数?
282 名前:名前は開発中のものです。 mailto:sage [2017/03/05(日) 22:55:51.63 ID:HYLpWWx0.net] 前提となるゲームの内容がわからないので答えようがない
283 名前:名前は開発中のものです。 mailto:sage [2017/03/08(水) 13:42:29.10 ID:mTf60rtn.net] 2D絵を動かすソフトはSpineやSpriterStudioだと思うのですが 3DCGを動かすソフトは何になるのでしょうか? MayaやBlenderは、2DでいうPhotshopやIllustratorの様に、描く専用だと思っているのですが、 動かすのもMayaやBlenderですか?
284 名前:名前は開発中のものです。 mailto:sage [2017/03/08(水) 14:30:36.95 ID:KX8qGHLQ.net] >>277 MayaやBlenderはモデル作成(モデリング)に加えて、 動かす(モーション作成)機能も持ってるからそうなるね モデリングのみやモーション作成用のソフトなんかもあるので、 それらを組み合わせて使うことでも可能
285 名前:名前は開発中のものです。 mailto:sage [2017/03/09(木) 22:34:11.80 ID:U5a9Jd0Q.net] >>278 教えて頂きありがとうございます!
286 名前:名前は開発中のものです。 [2017/03/11(土) 20:17:23.83 ID:SPaUUS2V.net] javaでゲーム作成しているのですが、マップ間の移動などでプレイヤーのインスタンスをその度渡すか、static化して値を取りに行くかで悩んでます。 static化したプレイヤーを格納しているクラスに度々アクセスするのとプレイヤーインスタンスを渡していろいろ
287 名前:するとではどちらが一般的なのでしょうか? [] [ここ壊れてます]
288 名前:名前は開発中のものです。 mailto:sage [2017/03/11(土) 23:40:43.66 ID:yDacQV2Z.net] どっちでもよろしないか? 折衷案としては、プレイヤーインスタンスをシングルトンにしてマップにDIしとけばええやろ
289 名前:resumi [2017/03/12(日) 01:21:16.12 ID:4HIpI7NS.net] これ普通にショックだね。。 本当なの?? https://goo.gl/RB0asw
290 名前:名前は開発中のものです。 mailto:sage [2017/03/12(日) 19:19:40.08 ID:s9dkU/8J.net] 奴隷との生活みたいなゲームを作りたいのですが こういうADV?をプログラムの難しい知識無しで作れる ゲームエンジンってないですよね? 奴隷との生活で使われているティラノスクプトという エンジンは一応触ってみたのですが ボタン機能を自作しようとするとかなり難しいようで途方にくれています
291 名前:名前は開発中のものです。 mailto:sage [2017/03/13(月) 08:21:33.60 ID:VteuJ9rz.net] 奴隷との生活は知らんけど ティラノスクリプトにはティラノビルダーって初心者向けのエディタがある そっちを触って難しいって言っているならゲーム製作は難しいかもしれない
292 名前:名前は開発中のものです。 [2017/03/13(月) 23:56:45.89 ID:HK/nncOv.net] >>284 ありがとうございます もう少し触ってみます
293 名前:名前は開発中のものです。 mailto:sage [2017/03/18(土) 23:46:47.24 ID:Ohd787vg.net] いまツクールでゲーム作ってて楽しんでるんだけどもっと自由な形で作れるソフトみたいなのありませんか? ツクールだと性質上仕方ないけどパッと見はみんな似たような感じで飽き始めてきました Unityが良いのかなと思ったのですが2Dのゲームを主に作りたいので合うものを探しています
294 名前:名前は開発中のものです。 mailto:sage [2017/03/19(日) 02:16:00.62 ID:ako+YEt5.net] >>286 2DゲームもUnityで良いと思うが、気に入らないならCocos2d-xだろうか
295 名前:名前は開発中のものです。 [2017/03/19(日) 11:27:22.81 ID:xu5q5k8B.net] ttps://www.famitsu.com/news/201703/17129150.html こういうマルチプラットフォーム対応するにはどんな言語というかエンジンで 開発するんでしょうか?
296 名前:名前は開発中のものです。 mailto:sage [2017/03/19(日) 11:30:01.94 ID:upS6YJRL.net] おもちゃ的なアプリを除いて商業するのにC++言語+用途特化ライブラリ 以外に選択肢って存在するの?
297 名前:名前は開発中のものです。 mailto:sage [2017/03/19(日) 11:32:13.84 ID:xu5q5k8B.net] C言語では二十本くらいゲーム作ってC++もOOP含めて勉強して 言語仕様を確認する程度のサンプルソースは組んだりしてましたが その後長期のブランクがあるので具体的にどういうものを使うのか全然わかりません
298 名前:名前は開発中のものです。 mailto:sage [2017/03/19(日) 14:19:50.98 ID:t0J3EC6N.net] マルチならUnityが一番楽
299 名前:resumi [2017/03/20(月) 02:38:42.27 ID:j7U25m1q.net] https://goo.gl/MFkghn これ本当だったら、普通にショックじゃない??
300 名前:名前は開発中のものです。 [2017/04/16(日) 08:33:33.80 ID:kRbAGBu8.net] 横スクロールアクションでcsvを使ってステージを読み込んでるんだけど(0が何もなし、1が床みたいな) スイッチとそれに対応したドアをどう実装すべきか思いつきません 具体的にいうとスイッチとドアの関連付けをどのようにやればいいか思いつきません 何かいい案ないですか?
301 名前:名前は開発中のものです。 mailto:sage [2017/04/16(日) 13:23:22.17 ID:I8oSN4/4.net] マップチップを 1〜127 とするのであれば、追加情報を A×128 にして値を設定すれば、 128で割った余りがマップ情報、128で割った値が追加情報、という混在ができる。 この辺のプログラムの基礎知識レベルが直感的にわからないのであれば、ファイル分けるかして情報を複数に分けて持つ
302 名前:名前は開発中のものです。 [2017/04/16(日) 14:13:11.91 ID:laqjtGTc.net] >>294 あまりの値でスイッチとドアを関連付けるって感じですかね?
303 名前:名前は開発中のものです。 mailto:sage [2017/04/16(日) 14:21:07.66 ID:I8oSN4/4.net] Yes マップチップがドアの場合は追加で得られた値をどの様に解釈する〜みたいな処理にする。 マップチップ(0〜127)=29 追加X(0〜127)=92 追加Y(0〜63)=9 追加Z(0〜3)=2 みたいな値を CSVの値 = Z*(64*128*128) + Y*(128*128) + X*(128) + マップチップ番号 とすれば、上記の場合は 2256413 を設定しておいて、この値を分解する
304 名前:名前は開発中のものです。 mailto:sage [2017/04/16(日) 14:33:19.73 ID:I8oSN4/4.net] >293 の事例の説明としては例が不適切だった マップチップ番号95=ドアの鍵を開けるスイッチとするのであればという話だから マップチップ(0〜127)=95 対象となるドアの座標X(0〜127)=85 対象となるドアの座標Y(0〜63)=24 変更後の値Z(0〜4194303)=2256413 (2,9,92へ飛ぶドア >296 のやつ) CSVの値 = Z*(64*128*128) Y*(128*128) + X*(128) + マップチップ番号 として、2366022085343 を設定する感じかな、値が大きすぎて 64bit 整数じゃなきゃ処理できなくなっちゃったけどw
305 名前:名前は開発中のものです。 [2017/04/16(日) 17:06:08.85 ID:GiBSPec0.net] BGMとかSE作成はみんなどうしてますか? フリー素材とか使う人が多いのかな
306 名前:名前は開発中のものです。 mailto:sage [2017/04/16(日) 21:43:40.56 ID:80/NQ2O9.net] フリゲならそれでいいんじゃね? 同人含む有償になると、「他のゲームでも聞いた音楽や効果音」になって 暖かい空気になっちゃったりするけど
307 名前:名前は開発中のものです。 mailto:sage [2017/04/16(日) 22:21:08.59 ID:Tzt3Qz+G.net] 俺なら、csvの1セルを4バイトにして 下位2バイト=マップ、上位2バイト=イベント番号(ゼロならイベントなし) とするかなぁ。 イベント番号に応じたイベント内容は、別csvに定義 イベント番号, イベント内容ID, Param1, Param2 1,DOOR_OPEN,100,200 2,DOOR_OPEN,200,300 2,POP_MONSTER,200,300 ・ ・ ・ として、イベント1番を踏んだら、map[100,200]にあるドアをオープンする、 イベント2番を踏んだら、map[200,300]のドアをオープンして敵を配置する、みたいな (実際はもっとリッチに作るけど)
308 名前:名前は開発中のものです。 [2017/04/16(日) 22:51:16.26 ID:kRbAGBu8.net] >>296 >>297 >>300 ありがとうございます! 一人での製作でないのでチームメイトと相談しながらですが参考にさせていただきます!
309 名前:名前は開発中のものです。 mailto:sage [2017/04/17(月) 11:22:30.73 ID:nMb2jrT5.net] 確率についての質問です。 num=0 x=0.8 if(Math.random()<x){ num++ } とする事でおおよそ80%の確率でnumが1になりますが、xが1以上の場合についてどういう処理が「自然」なのか助言が欲しいです。 x=2.5 t=x while(t>0){ num++; t-- } とすると整数部(2)+小数部の確率で+1されますが、0や1が出てきません。 x=0.25 y=10 for(i=0;i<y;i++) { if(Math.random()<x){ num++ } } num=Math.floor(num/x/y) とすれば0以上3以下を出す事が出来ますが、試行した所3が殆ど出ません。 確率はそもそも1以上はあり得ないとか、好きにしたらいいとか言われると何も言えないのですが、よろしくお願いします。
310 名前:名前は開発中のものです。 mailto:sage [2017/04/17(月) 14:44:39.84 ID:CeybGC4T.net] >>302 試行で一回を超えて表現することは出来ないから、 1.0以上の場合は、効果値にその確率の値を掛けたものを使う、 みたいにするくらいしか出来ないんじゃない? ただ、確率として何が自然か、よりもどういう動作にしたいのか、に 合わせることを考えた方がいいと思うけど
311 名前:名前は開発中のものです。 mailto:sage [2017/04/17(月) 14:46:34.75 ID:xDsBOEVj.net] 単純に「整数ではない少数を含む実数型で0以上3未満」の値が欲しいのであれば、 Random() * 3.0 で良いのでは? 「整数型で0〜3の値がランダムに欲しい」のであれば、floor(Random() * 4) で作る。
312 名前:名前は開発中のものです。 mailto:sage [2017/04/17(月) 16:24:30.85 ID:hM9ln6SH.net] >>302 何をしたいのかが分からない 最初の例でxは確率であって、1より大きいことはない。 1より大きい場合は確率ではないので何か別の仕様とごっちゃになってる
313 名前:302 mailto:sage [2017/04/17(月) 21:05:26.61 ID:nMb2jrT5.net] while(t > 0){ if(Math.random()<t){ num++ } t-- } 一応訂正しておきます。 確率としてxが変数なのだから1以上に拡張できるだろうと安易に思ったのですが 結果として期待する値を元に組むべきみたいですね、もう少し練ってみたいと思います アドバイスありがとうございます。
314 名前:名前は開発中のものです。 [2017/04/17(月) 22:16:41.59 ID:YICTIW9c.net] ヒント 乱数を使うときにですね、整数を使います。 小数点以下を使うのならば桁数を考慮しなければなりません また、浮動小数点になると誤差もでますのでそれなりの配慮が必要です 乱数の方式によっては乱数系列を変える必要があるかもしれません
315 名前:名前は開発中のものです。 mailto:sage [2017/04/17(月) 23:19:14.05 ID:xDsBOEVj.net] >307 は中身のない適当な内容だから、真に受けてはダメよ 1行目 意味不明。 浮動小数点は乱数生成アルゴリズム(相互に独立したビット列)の結果の写像でしかないのは確かだが 2行目 当然だが説明のどこにも繋がってない 3行目 オレオレ乱数でもない限り配慮は不要です。むしろ配慮しなきゃならないロジックを知りたい 4行目 シードの話なんだろうが、同一現象を意図して起こしたいという特異な理由が無きゃ、現状考慮不要
316 名前:名前は開発中のものです。 mailto:sage [2017/04/18(火) 19:57:31.45 ID:BrH5+HNi.net] >>293 床とかドアとかのマップチップの種類と スイッチで何か起動するイベントは 別(CSV)ファイルにするのが一番シンプル 割った値で〜みたいのは 今はそんなことやんなくていい たしかに昔の貧弱な環境ではやってたけど CSVなんて大したデータ量じゃないし 今は分かりやすさを優先した方がいい
317 名前:名前は開発中のものです。 mailto:sage [2017/04/19(水) 12:53:38.82 ID:Heu0KhfG.net] こんちは 自分で作ったゲームとか素材とかレビューしてもらうにはどのスレいったらいい? 画面みせて印象とか感想ききたいんだけどね i.imgur.com/ab08FPh.jpg
318 名前:名前は開発中のものです。 mailto:sage [2017/04/19(水) 18:31:55.71 ID:WrZGpKZP.net] >>310 ゲーム晒すスレならあるけど、見てる人いるのかはわからない 自作ゲームを晒すスレ echo.2ch.net/test/read.cgi/gamedev/1478389235/ 総合発表&雑談スレッド echo.2ch.net/test/read.cgi/gamedev/1410101430/ 雑談スレだけど、こっちのがまだ人見てるかも 板自体過疎だからどこ行っても微妙だろうけど ■ ゲーム製作技術板雑談スレ02 echo.2ch.net/test/read.cgi/gamedev/1466425755/
319 名前:名前は開発中のものです。 mailto:sage [2017/04/21(金) 12:40:
] [ここ壊れてます]
320 名前:23.95 ID:xqFzuMCb.net mailto: >>311 詳しくレスありがとう、行ってみます [] [ここ壊れてます]
321 名前:名前は開発中のものです。 mailto:sage [2017/04/22(土) 00:34:00.65 ID:kyU3Lozr.net] unityでvector3のインスタンス作成時っぽいコードを自分で作ってみようと思ったんですが、 v[0,1,2] = x,y,z;の所でエラーになります。正しいコードはどう書くんでしょうか? public class A : MonoBehaviour { public int[] v = new int[3]; public A(int x,int y,int z) { v[0,1,2] = x,y,z; } void Start () { A vector = new A(1,2,3); print (vector.v); } }
322 名前:名前は開発中のものです。 mailto:sage [2017/04/22(土) 11:49:18.65 ID:dsK7ht6t.net] UNITYなんてやったことないけど、そこは v[0]=x; v[1]=y; v[2]=z; って書かなきゃいけないんじゃね?
323 名前:名前は開発中のものです。 mailto:sage [2017/04/23(日) 04:15:17.39 ID:r8hNpd2g.net] >>315 エラー消えました。ありがとうございます
324 名前:名前は開発中のものです。 mailto:sage [2017/04/23(日) 07:26:42.72 ID:eOR/cmkG.net] 配列と構造体だから使い方全然違うでしょ
325 名前:名前は開発中のものです。 mailto:sage [2017/04/23(日) 21:44:46.34 ID:yld7WlCV.net] 314だけだと言葉足らずだったので・・・ そもそもX〜Zの要素を、配列とするべきか、それとも public readonly int X, Y, Z; のように持たせたほうがいいのか、ってのを考えたほうがいいかも (俺なら後者にする。詳しくないけど数学系でn次元配列とかやりたいなら前者?) 蛇足なので無視してもらっていいけど、classとstructのどっちがいいの?とか、 classにするならmutable/immutableどっちがいいの?とかね
326 名前:名前は開発中のものです。 mailto:sage [2017/04/24(月) 03:46:00.37 ID:WDk1Jl/J.net] その辺は3Dプログラミング作法と高速化で必須のSIMD命令との受け渡しによる。 素直にOpenGLのVector3の実装そのまま持ってきた方が……