【初心者】スレを立てる前にココで質問を【Part26】
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2013/11/25(月) 21:50:34.58ID:6u/BeNgCスレッドを立てる前にはローカルルールを読みましょう。
http://pc11.2ch.net/gamedev/
※ >>980 を踏んだ人は次スレ立てをお願いします。
【アップローダ・避難所・Wiki】
ゲーム製作技術板公式Wiki
http://wiki.game-develop.com/
ゲーム製作技術板公式アップローダ
http://gmdev.xrea.jp/
gamdev.orgが落ちるたびにあげてみるスレ
http://hibari.2ch.net/test/read.cgi/gamedev/1107022166
0183名前は開発中のものです。
2014/02/14(金) 00:38:00.57ID:3Ex6C8lo気持ちいい操作性にするようなテクニックがあった気がするのですがその名前が思い出せません
どなたかご存知ないでしょうか
0184名前は開発中のものです。
2014/02/14(金) 00:48:09.55ID:fxBvxUxi0185名前は開発中のものです。
2014/02/14(金) 00:52:53.95ID:7BzBQ8sq0186名前は開発中のものです。
2014/02/14(金) 00:53:59.25ID:3Ex6C8lo0187名前は開発中のものです。
2014/02/14(金) 10:01:35.58ID:gkyq8wAPゲーム部分のソースのファイル分け方ってどうしてますか?
試しに描写部と計算部で分けてみたんですけどうまくいかなくて…例でも教えていただけるとありがたいです
0188名前は開発中のものです。
2014/02/14(金) 10:07:27.90ID:qaGYL3fe0189名前は開発中のものです。
2014/02/14(金) 14:22:50.96ID:r8LG9OIt0190名前は開発中のものです。
2014/02/14(金) 16:18:29.72ID:Hit3paRV0191名前は開発中のものです。
2014/02/14(金) 21:28:03.38ID:7keVbTN8オブジェクトは一纏めに1ファイル、あとはメインコードで一つにしてるな自分は
0192名前は開発中のものです。
2014/02/14(金) 23:59:25.58ID:WWOk2A5Hそれ用のディレクトリに突っ込んじゃうかなー。
0193名前は開発中のものです。
2014/02/16(日) 16:43:12.45ID:cx5yptyZ0194名前は開発中のものです。
2014/02/16(日) 20:37:19.38ID:Si77YxtU言語はPHPとJavaでサイトやらシステムなら作ったことあるけど
ゲームプログラミングは未経験
一応昨日から、UnityとかC言語触り始めたが何か遠回りな気が・・・
0195名前は開発中のものです。
2014/02/16(日) 20:45:09.26ID:cx5yptyZその後はゲームロジックを作って
DBもどきに対して更新・画面更新を繰り返すだけ
0196名前は開発中のものです。
2014/02/16(日) 21:00:48.16ID:Nh+s/E8t0197名前は開発中のものです。
2014/02/16(日) 23:44:49.98ID:Si77YxtUいまから何か作ってみるよノシ
0198名前は開発中のものです。
2014/02/17(月) 19:27:40.31ID:ZPoMIargHSPを使うと画面にすぐ出せるようになるから早いぞ
覚える事も少ないし
0199名前は開発中のものです。
2014/02/17(月) 19:42:27.87ID:wgzqBpsM0200名前は開発中のものです。
2014/02/17(月) 23:53:52.45ID:6C00z3QC0201名前は開発中のものです。
2014/02/18(火) 06:13:43.13ID:7M4TqwrF結果、クソみたいなゲーム作者もどきだらけだけどな。
ループ中にウェイト入れずに回しておいて、重いのはPCの性能が低いせいとかぬかす。
0202名前は開発中のものです。
2014/02/18(火) 07:20:20.75ID:kRVNo4ez今はアマチュアでもコピー対策が当たり前だから
容量がデカい=コピーしづらい
0203名前は開発中のものです。
2014/02/18(火) 07:37:06.70ID:Iyy1yGOL今のご時世、十数ギガクラスでもないかぎり
コピーしづらさは誤差みたいなものだと思うが
あと「容量が大きくなっても構わない」って風潮はあるかあもしれんが
「容量は大きい方がいい」って風潮は本当に存在しているの?
0204名前は開発中のものです。
2014/02/18(火) 14:55:44.34ID:doKmV1vSせいぜいボイス有無でわかれるくらいだろう
0205名前は開発中のものです。
2014/02/18(火) 17:26:19.86ID:uwIAbADr0206名前は開発中のものです。
2014/02/18(火) 20:57:32.89ID:ktYOXw1gテラの世の中に何を言っているのやら。
0207名前は開発中のものです。
2014/02/19(水) 00:19:48.03ID:o6zsQijI0208名前は開発中のものです。
2014/02/20(木) 22:30:50.19ID:Va8V1g5IそろそろPS4プログラミングスレを立てようぜ
0209名前は開発中のものです。
2014/02/21(金) 12:32:07.81ID:VRsc9XLj0210名前は開発中のものです。
2014/03/02(日) 02:39:27.89ID:j/PghXL50211名前は開発中のものです。
2014/03/02(日) 03:19:10.33ID:HcIINDd20212名前は開発中のものです。
2014/03/03(月) 04:28:41.55ID:jCMpq+Xcどれくらいの技術レベルが必要なんでしょう?
変な例え?ですが、
自分がファミコンのエミュレータ開発を外注したいとして、
「俺はファミコンのエミュレータは作れるよ」と言う相手が現れたとします。
前金でまず半分払うとして、相手がどのくらいのレベルのプログラマか
こちらは判断つかないので不安ですよね。
「ああ、この人なら大丈夫だわ」と確信して構わない要素ってなんでしょうか?
見抜き方、みたいなものありますか?
自分も少しはプログラム知識(Cでゲーム制作出来るくらい)ありますが、
エミュレータレベルの開発はサッパリです。
0213名前は開発中のものです。
2014/03/03(月) 09:14:17.89ID:1wqXkZdW0214名前は開発中のものです。
2014/03/03(月) 10:05:18.07ID:HjRGAxVc0215名前は開発中のものです。
2014/03/03(月) 10:29:17.71ID:UWyaFTzZそれをまったく別のマシン上で再現しようってんだから、C言語だけじゃなくて
アセンブリ言語(というかマシン語)やハードの知識だってなくちゃならんわな。
少なくともファミコンカセットをPCに接続してROMの中身ぶっこ抜いて逆アセンブルして、
ソース見て何やってるか解析できるくらいじゃないと話にならないと思う。
0216名前は開発中のものです。
2014/03/03(月) 14:21:31.55ID:uRCVjOIX初見の相手にいきなり振っていい仕事ではない
そんな金があるなら競馬にでも突っ込んだ方がマシw
0217名前は開発中のものです。
2014/03/03(月) 14:28:03.79ID:uRCVjOIXおさえるべきポイントが見えてくるはず
0218名前は開発中のものです。
2014/03/03(月) 22:43:20.33ID:Xs3/S7g1ウディタ初心者みたいな内容だな
外注に出すなら職業プログラマなら問題ないだろうけど、コスト計算するなら
クライアントレベル*プログラマレベル*(1/3)
ぐらいで考えたほうがいいんじゃね?
※ *(1/3)は主観なので語弊はある
プログラマレベルがどんだけ高くてもクライアントレベルが0じゃあねぇ…
0219名前は開発中のものです。
2014/03/04(火) 04:43:28.01ID:23oToCBF天才なんだね
0220名前は開発中のものです。
2014/03/04(火) 05:30:32.11ID:W2Tzqxgqなぜなら、個人情報はその人にしか、わからないから
個人情報を出させるには、相手に選択させる
例えば、契約料金が高くて手厚い保険と、契約料金が安くて程々の保険があるとき、
前者を選ぶ人は健康な人で、後者を選ぶ人は不健康な人だとわかる
同様に、仕事を請負にして、完成したら月100万円払うが、
完成しなかったらゼロとすると、できる人しか応募してこない
同じ理由で、能力給や歩合制を選ぶ人は、できる人である
できない人は固定給を選ぶはず
0221220
2014/03/04(火) 05:35:42.57ID:W2Tzqxgq>前者を選ぶ人は健康な人で、後者を選ぶ人は不健康な人だとわかる
間違い。逆でした
前者を選ぶ人は不健康な人で、後者を選ぶ人は健康な人だとわかる
0222名前は開発中のものです。
2014/03/04(火) 11:01:20.35ID:xSIaG7Px学生や素人が物珍しさに手を出したり、
ライバル企業が社内情報をゲットするために潜入したりと
ろくなことないんじゃねえの。
できる奴は固定給で悠々自適にやった方が楽しい。
0223名前は開発中のものです。
2014/03/04(火) 21:39:05.46ID:CWVRsL2F自社用の非オープンで最安でも億は下らないのかやっぱり
0224名前は開発中のものです。
2014/03/04(火) 21:52:14.74ID:CWVRsL2F0225名前は開発中のものです。
2014/03/04(火) 22:41:49.68ID:P0X8QaaVゲーム用フレームワークを触れる程度の知識の者なんですが。
知っていれば得っていう状況を教えてほしいです。
0226名前は開発中のものです。
2014/03/04(火) 23:23:54.10ID:A1Dcjr5jただし、あればあったで使うこともあるかも知れない。
一番使うとしたらデバッグ。
機械語でコード書くとしたらコンパイラ吐くコードでは満足できない速度を要求される部分。
描画の最適化とかコーデック周りとか使うこともないとは言えない。
以外と知られていなけど。DXライブラリとか他のエンジンとか機械語で書いてある部分もある場合がある。
ただし、ポート(移植)が面倒になるから普通は使わんわ。
0227名前は開発中のものです。
2014/03/05(水) 06:16:37.35ID:MdbXiTx8そこまで凝ったことはことはできそうにないので手は出さないでおきます。
ありがとうございました!
0228名前は開発中のものです。
2014/03/05(水) 07:37:19.72ID:LFuuRjzc0229名前は開発中のものです。
2014/03/05(水) 09:23:41.29ID:MdbXiTx8アセンブラについてはアドレスを指定して基本的な操作ができるということは知ってるんですが、
それから高度なプログラムにつながるかまだモヤがある感じなので簡単に調べてみます。
0230名前は開発中のものです。
2014/03/05(水) 17:45:18.48ID:0lscbaJVなんで一足飛びに汗なのか
0231名前は開発中のものです。
2014/03/05(水) 21:05:58.44ID:4SZTfSjlDXライブラリってDirectXのラッパーじゃないの?
機械語なんか使ってるの?
0232名前は開発中のものです。
2014/03/05(水) 22:02:28.54ID:yhKBr3FR0233名前は開発中のものです。
2014/03/05(水) 22:04:06.37ID:yhKBr3FRDirectXがMMDのモデルになんか対応してないでしょうw
0234名前は開発中のものです。
2014/03/05(水) 22:21:35.15ID:MdbXiTx8ダメなパターンかもしれませんが、いろんなことに手を出したがるタイプのようで、
以前入門の頃にプログラマならアセンブラとかマシン語は必須みたいな言説を思い出して浮気したくなってしまいました。
みなさんの話を聞く限り深いことをしないならあくまで教養程度なのかなとわかり安心しました。
いまやってることを疎かにならない程度にします。
0235名前は開発中のものです。
2014/03/05(水) 22:54:42.58ID:x+maQs+5それで、処理速度を速くするには どのようなコードを書けば良いかになる。
その程度の事です、Cが機械語並みの低級な部分を持ってるからね。
今時だと、OSや組込みでないと機械語は使わないね
0236名前は開発中のものです。
2014/03/05(水) 23:01:17.13ID:WpfMaqsv組める必要はないが部分的にでも読めると強みになる
0237名前は開発中のものです。
2014/03/05(水) 23:10:56.84ID:yhKBr3FRオープンソースなんだから自分でDLしてソース読めよ。
落として数分で沢山インラインアセンブラが検索で引っかかったぞw
0238名前は開発中のものです。
2014/03/05(水) 23:43:39.61ID:GLp7Zm3Oよっぽどのことが無い限り普通のPGは手を出すことは無いな
0239名前は開発中のものです。
2014/03/06(木) 01:14:31.83ID:Lx7501tUC言語のポインタなんて余裕で理解できるだろう、と思ってたら
逆に半端な知識が仇になってなっかなか理解できなかった。
0240名前は開発中のものです。
2014/03/06(木) 04:43:38.60ID:I8ligLHa0241名前は開発中のものです。
2014/03/06(木) 10:07:07.76ID:b6oFB10H0242名前は開発中のものです。
2014/03/06(木) 10:39:39.05ID:zVDLVcC5ただしアセンブラとかCはそれで泥沼にはまるというだけ
0243名前は開発中のものです。
2014/03/07(金) 00:06:42.01ID:+JHrZV7B0244名前は開発中のものです。
2014/03/07(金) 04:21:01.21ID:7HkmM3vq> ぽいんた いっこ ふやす
とだけ言われて、そのポインタのサイズ分だけズレると思う人は
なかなかいないんじゃなかろーか
0245名前は開発中のものです。
2014/03/07(金) 19:01:49.04ID:ftNlpOKf汗は知ってるけどコンバイラがどうコードを吐くか知らなかっただけだと思われ
0246名前は開発中のものです。
2014/03/09(日) 11:58:53.51ID:NB5l5lpFそれらが50艦くらいで2チームに分かれて戦争するネトゲ作る場合
とっかかりがわからない
まずサーバー機で全部作ってから
それをクライアント用に制限したバージョンを作って配布すんの?
それともサーバープログラムは未完だけど
そういうデータが返ってくるものと見なしてクライアントプログラムを作った後に
サーバー処理するように作るの?
0247名前は開発中のものです。
2014/03/09(日) 12:22:38.92ID:gTnRoaiCその後でサーバ側のDB設計を考えて、
そこからデータ持ってきてクライアントに渡すAPIを作るのと、
クライアント側のやった事をサーバに反映するAPIを作る。
ネトゲの場合クライアント側はチート対策の必要があるから、
基本的には表示をするだけで、それ以外はユーザがどういう操作したかをサーバに送る感じ。
結局同時に作る感じっぽい。
0248名前は開発中のものです。
2014/03/09(日) 12:40:16.52ID:2LnckR5T>>247の言うように同時だろうとは思うが、いくつも中間目標を決めておいて、
まずは1人のプレイヤーの戦艦を画面に表示する、
キー入力を受け付けて動けるようにする、
その様子を他に配信する、
と、徐々に作りこんでいくのがいいんじゃね。
0249名前は開発中のものです。
2014/03/09(日) 13:25:36.28ID:b9oV5hv8俺は読んだことないけど、買おうと思ってる、
「オンラインゲームを支える技術」っていう本があって技術として必要なものの目録くらいは知ることができるかも。
要するにworld of tanksみたいな感じの戦艦バージョンでしょ?
上の書籍はラグナロクとかFF14みたいなMMORPの例だろうけど、大体同じちゃうん。
あと英語読めればstackoverflowとかでmmorpgとかで調べたらそれらしいのをまとめてるのが出てくるな。
0250名前は開発中のものです。
2014/03/09(日) 14:20:58.97ID:uy+qN98J>そこからデータ持ってきてクライアントに渡すAPIを作るのと、
>クライアント側のやった事をサーバに反映するAPIを作る。
こういうの最初っから標準になってないのかな?
オフゲで内部メモリやI/O処理するのが
ネット経由の外部I/Oに変わっただけなのに壁がでかい
0251名前は開発中のものです。
2014/03/09(日) 16:47:16.38ID:fvv7Cu9Cオフゲーだと内部を同期的に作ればいいけど
オンゲーは各接続の要求に対して即応答しないといけないから
マルチスレッドぽく作らないといけない
0252名前は開発中のものです。
2014/03/09(日) 18:10:52.83ID:gTnRoaiCその辺はツールが日進月歩過ぎてなかなかコレってならないんだよね。
出来ない事も無いんだろうけども、それが出来る人なら
OSのインストールから自分でやっちゃった方が楽ってなっちゃうw
0253名前は開発中のものです。
2014/03/09(日) 18:29:42.21ID:MzV0MT9P求められる精度と仕様が違いすぎるから、まあムリだな
超絶シンプルなのにすれば共通API作れるけど、そこまでやるとメリットも無くなる
0254名前は開発中のものです。
2014/03/09(日) 20:05:27.41ID:SP2tTej4ちょっと昔だけど、これもへーと思ったな
0255名前は開発中のものです。
2014/03/09(日) 21:03:27.38ID:DZVK5JGNまぁ遅延になったらAIに切り替えるタイプの奴で考えてみる
AIのみでそこそこ戦えるような分業制にすれば
過疎っても平気じゃん
0256名前は開発中のものです。
2014/03/10(月) 02:12:13.86ID:cyye4M0aサーバの構築・運営、通信量など、
オンラインゲームのほぼ全工程を、説明した本です
大人数用MMOと少人数用P2Pの、両方について書いてある
非同期のライブラリの、libevent, libev や、
select関数、poll/epoll なども紹介している
0257名前は開発中のものです。
2014/03/10(月) 23:18:47.10ID:aD4JuJXI格ゲーの通信対戦とかどうやってんのかと思ってたが色々工夫してやってんだなー。
ここに書いてる事なんて実際にやってる工夫のほんの一部なんだろうけど。
0258名前は開発中のものです。
2014/03/15(土) 23:11:37.98ID:R4SjBjXb0259名前は開発中のものです。
2014/03/16(日) 00:09:37.05ID:eefM9khp0260名前は開発中のものです。
2014/03/16(日) 00:12:51.44ID:d1cWiBlz★★★ゲーム製作板を、盛り上げる企画スレ★★★
http://toro.2ch.net/test/read.cgi/gamedev/1299321277/l50
【総合】プロジェクト発表【作ってます】
http://toro.2ch.net/test/read.cgi/gamedev/1043382224/l50
■ ゲーム製作技術板雑談スレ01
http://toro.2ch.net/test/read.cgi/gamedev/1299349575/l50
この板って勢い低いとこ多いからこの質問スレに書くのが一番かもしれない。
迷惑がる方もいそうで難しいところであるが・・・
上にあげた中では雑談スレがまあまあ順当かも
0261名前は開発中のものです。
2014/03/16(日) 00:28:52.52ID:et0PYiTqthx。長くなるかもしれないからここで聞くのはやめとくわ
雑談スレ様子見して考えとく
0262名前は開発中のものです。
2014/03/17(月) 18:42:58.11ID:7ItaU+/a吉里吉里やNscripterなどいろいろありますがどのソフトがおすすめですか?
ゲーム制作は初めてです
0263名前は開発中のものです。
2014/03/17(月) 19:26:48.65ID:7ItaU+/a初心者なのでソフトはLiveMakerかYuuki! Novelのどちらかを使おうと思っています
どちらがおすすめでしょうか?
0264名前は開発中のものです。
2014/03/17(月) 20:15:39.56ID:EQfXzMf0各端末の解像度の表は手に入れました。各端末に対応するため素材は拡大じゃなくて縮小して使った方がいいですよね?
iphoneのみipad抜き3.5inch以下は無視だとしたら、iphone 4inch retina用の素材をターゲットして作って
それを画像編集ソフトで縮小して各端末用のものとするでいいんでしょうか?
プログラムはある程度できるようになってきましたが、絵は門外漢なので質問させていただきました。
0265名前は開発中のものです。
2014/03/17(月) 20:53:21.45ID:+/Q2VyzJこういうところとかで作られた自作ゲームをPSPに入れて遊びたいのですが調べても[ISOは犯罪!][通報しました]などという会社が作ったゲームの違法ダウソに対する批判しかありません
私はそういう法律を犯すことはしませんしそもそも極度のチキンなので怖くてできません
それで本題は違法なのじゃなくて誰かが作った違法じゃないいわゆる自作ゲームをPSPに入れて遊びたいのですがどうしたらよいのでしょうか?
ISO?とかよく分かっておりません…
0266名前は開発中のものです。
2014/03/18(火) 06:19:30.94ID:vKMKeQQD>>265
まずその自作ゲームとやらは、本当にPSP用のゲームなのか確認されたい。
あるいは、例えばWindows向けに作っていたものを移植した、とかかもしれない。それなら元のゲームを遊べばいいだけだ。
ISO云々については軽くググってみたが、CD-ROMとかで使うisoイメージのことを指してるっぽいな。
まあ、改造とかするつもりが無いならスルーでいいんじゃないかな。
0267名前は開発中のものです。
2014/03/19(水) 04:18:58.29ID:lkoJLe96その辺は凝り方次第という気が。
Androidの場合は
http://yuki312.blogspot.jp/2012/10/androidxhdpi.html
とか考慮して、ケースバイケースで
0268名前は開発中のものです。
2014/03/19(水) 23:34:23.67ID:HJfCXDQM0269名前は開発中のものです。
2014/03/20(木) 11:02:01.50ID:SbQItkT+参考リンクありがとうございます。設定ppiのことがわかりました。
案ずるより産むが易しでやってみたらphotoshop elementの操作も慣れました。
次の段階にすすめそうです。ありがとうございました
0270名前は開発中のものです。
2014/03/25(火) 09:43:25.22ID:KT+bOjyU↑ ↑ ↑ ↑ ↑ ↑
0271名前は開発中のものです。
2014/03/25(火) 10:56:40.92ID:H0pjS5Gp0272名前は開発中のものです。
2014/03/26(水) 12:46:16.58ID:VIfNNXoKいまiphoneアプリで、シューティングゲーム作っているのですが、例えば、敵クラスなるものを作ってインスタンス化させるときに、どこでインスタンス化させるのが一般的なのでしょう?
敵クラスや自分が操作する戦闘機クラス作って、ViewControler.mでインスタンス化して、バトル処理を行うイメージなのですが、
0273名前は開発中のものです。
2014/03/26(水) 15:03:44.36ID:ckae6vNuちゃんとした回答欲しかったら使ってるフレームワークとか書いたほうがいいよ
githubとかで探してみたら?
0274名前は開発中のものです。
2014/03/26(水) 15:25:16.52ID:VIfNNXoKギットハブみてみるのも勉強なりますね!ありです!
0275名前は開発中のものです。
2014/03/26(水) 17:19:18.35ID:N7r/O03l(?:^|<br>)(?:[^<]*?(?:<a [^<]+</a>|(?:↑)\d+*)){4}
0276名前は開発中のものです。
2014/03/26(水) 18:44:06.58ID:ckae6vNuhttp://qiita.com/tags/spritekit
ここは見てるよね?
ぶっちゃけていうとシューティングだけじゃ仕様が固まらないから一般的なことはいえないと思う。
一面だけだったら、MyBattleSceneみたいなので背景・敵味方とかを作って管理させる。そのとき使えればコレクション使うと
後々よしみたいになるかと。
でも複数面ありとかショップみたいにバトル以外でのアップグレードを使えるようにするとちょっと考えることが増えるかな?
これが初心者でも考えつく方法で、凝ろうと思えばいろいろ改善できるよ。
あとメアド欄にsageって書くのが2ちゃんの慣習なので、よろしく。
0277名前は開発中のものです。
2014/03/27(木) 02:09:07.47ID:9sUVZT/D0278名前は開発中のものです。
2014/03/28(金) 16:21:28.54ID:OwuUg+x7ドット絵の情報(ピクセル単位の座標と色)を文字列や数列といったテキスト形式に変換する
ソフトなどがもしあれば教えていただけませんか?
0279名前は開発中のものです。
2014/03/29(土) 17:29:20.93ID:1DZTaFT9画像データをそのまま取り込むなら、バイナリエディタでいいよね
RGB値がほしいなら「PPM形式(ASCII)」で保存すればいいんじゃないのかな?
ツールはPPMのアスキー形式で保存できる画像エディタやビューアならなんでも(IrfanViewとか)
どっちにしろ自分のプログラム環境にあわせて整形するだろうから、
何度も使うようなら、勉強を兼ねて自分でツールつくった方がいいと思う
0280名前は開発中のものです。
2014/03/30(日) 03:16:56.72ID:JrHu6I47リソースとして埋め込む。配列データとして埋め込めるように変換プログラムでも作ってそれをソースに加える。
0281名前は開発中のものです。
2014/03/30(日) 04:22:11.83ID:ZwAxGbQ6そんなことする意味は限りなく薄いが
0282名前は開発中のものです。
2014/03/30(日) 06:33:40.31ID:EH85YiuOCのソースとして出力する処理は作ったことあるなあ
用途を考えてピンポイントで使う分にはアリかもしれん
■ このスレッドは過去ログ倉庫に格納されています