トップページgamedev
1001コメント327KB

【初心者】スレを立てる前にココで質問を【Part11】

■ このスレッドは過去ログ倉庫に格納されています
0001スレ立て挑戦2006/01/20(金) 13:16:04ID:AUyOArlH
疑問に思うことがあれば、スレを立てずに、まずはココで質問。
スレッドを立てる前にはローカルルールを読みましょう。
http://pc8.2ch.net/gamedev/

>>980 を踏んだ人は次スレ立てをお願いします。

その他は>>2-10ぐらい
0081名前は開発中のものです。2006/02/02(木) 05:27:11ID:Qib3RFGk
んで結局
機能が全部setter/getterで提供されるようなクラスってのは
構造体でメンバ変数をむき出しにしてるのと一緒だから
そういうのは構造体でいいんじゃねーかと思ってる
0082名前は開発中のものです。2006/02/02(木) 08:36:59ID:dR1kZeYQ
setter/getterを使用する理由は、後からの仕様拡張に対応するためだぞ
機能拡張の予定が無いなら、わざわざクラスを使う必要なんて全く無い
0083名前は開発中のものです。2006/02/02(木) 08:38:15ID:dR1kZeYQ
まあ、予定が無くても拡張されるのが仕様なわけだが。w
0084名前は開発中のものです。2006/02/02(木) 09:20:08ID:WY9YNFgU
拡張するときは、しようがないなあとか呟きながら。
0085名前は開発中のものです。2006/02/02(木) 10:10:47ID:Qib3RFGk
>>82
その突込みを待ってたよw
誰も突っ込まなかったら自分で突っ込もうと思ってたけどね

まさにその通りで、後からの仕様変更に対応するにはsetter/getterを付けておくべき。



>機能拡張の予定が無いなら、わざわざクラスを使う必要なんて全く無い
これはかなり分からないんだけど?w
0086名前は開発中のものです。2006/02/02(木) 10:15:00ID:Qib3RFGk
ぐあー途中で書いちまった…

そもそも仕様変更が起こりえるものに対して構造体を使うべきではないってことかな。
もしくは仕様変更が所詮は同様なsetter/getter関数で扱う属性の追加、程度に絞られるもの。
それこそD3DCAPSとか。
0087名前は開発中のものです。2006/02/02(木) 14:58:43ID:4Myl+2Ke
setter/getterを追加しなければならないような仕様変更があった場合
素直にクラスを追加するなりして、クラス間の責任を再配分した方が
良いのではないかと素人考えで思うわけですが、どうなんでしょうか。
0088名前は開発中のものです。2006/02/02(木) 15:31:16ID:akHZjCb1
趣味や小規模開発で仕様変更があった場合はテキストエディタで置換するべき。
0089名前は開発中のものです。2006/02/02(木) 21:01:12ID:cQZ7tp3Q
>>86
構造体+関数ポインタでやってる俺ガイルw

普段はクラスを使うんだが、小回りを効かせる場合にゃ、この方が便利なんで
0090名前は開発中のものです。2006/02/02(木) 23:39:16ID:+5CSTFn6
シングルトンクラスというものを知りました。
具体的にDirectXツカってゲームを使ってるんですがどういった場面で使えますか?
D3Dデバイス関連とかをするイメージ?
0091名前は開発中のものです。2006/02/03(金) 00:16:47ID:G0XXqTPA
思いつかないなら使う必要なし。
0092名前は開発中のものです。2006/02/03(金) 00:50:32ID:dXZhylFV
外部変数的な使い方すると泣く
0093名前は開発中のものです。2006/02/03(金) 00:50:55ID:Tq4z+eVB
今、C++界は脅威にさらされていた。
C++界を侵略するべく、C界から怪人が送り込まれてきていたのだ。
今日もゆらめく青い炎のようなゲートの向こうから、街に怪しい影が現れた。
怪人「俺は怪人グローバル変数!お前らをナポリタンにしてやるぜ!!
なんと、怪人グローバル変数は怪光線で人々をパスタに変えることが出来るのだ!
次々とスパゲティになっていく街のコードたち。
C++界がかつてない大ピンチだ!

そのとき、ビルの上に颯爽と現れるカラフルな5人の影。

謎の人たち「待て、怪人!我々が相手だ!
悪者「何者だ?!
謎の人たち「とうっ!
ビルから格好よく飛び降りると、ポーズを決める5人。

赤「灼熱の赤は正義の印! オブジェクト・レッド!
青「静寂の青は隠蔽性! オブジェクト・レッド!
桃「幻惑のピンクは多態性! オブジェクト・ピンク!
緑「自由の緑は動的型キャスト! オブジェクト・グリーン!
黄「カレー大好き、オブジェクト・イエロー!

五人組「5人そろって、オブジェクト戦隊・シングルトン!!

↑こういうときに使え。
0094名前は開発中のものです。2006/02/03(金) 01:50:05ID:lkmbaoTI
レッドのインスタンスが二つあるぞ
0095名前は開発中のものです。2006/02/03(金) 03:50:20ID:ftqCZiql
>>94
シングルトンだから、実際に生成されるのは最初だけだ。
問題ない。
0096名前は開発中のものです。2006/02/03(金) 04:32:03ID:Ha2EmxKs
ゴレンジャイみたいだな
0097名前は開発中のものです。2006/02/03(金) 13:06:45ID:HPa/HjXV
>>93
明らかに最後思いつかなかっただろwwwwwwwwwwwww
0098名前は開発中のものです。2006/02/03(金) 15:38:42ID:fmyUDILS
カレー->黄
0099名前は開発中のものです。2006/02/03(金) 16:33:41ID:wdE0Xf80
プログラムと関係ないと言うことだろう。
0100名前は開発中のものです。2006/02/03(金) 17:32:51ID:ufykKusN
アヒャ!
100ゲットだぜぇ!
0101名前は開発中のものです。2006/02/03(金) 19:41:07ID:zrWqN1LB
質問させてください

どのネトゲでもチートは永遠に付きまとう問題だと思いますが、
ああいったもので、
進み方のわからないシナリオが攻略できたりするというようなことはあるのでしょうか?

わかりにくい質問ですが、
謎解き系のシナリオなどで、そういった解読(?)のようなもので
次に訪ねるNPCの場所を割り出すというような。

日本語に苦戦ですが分かる方お願いします。
0102名前は開発中のものです。2006/02/03(金) 20:51:25ID:VmAdZiKq
そりゃゲームの仕様とかによる。
大雑把にはローカル側の処理が多いゲームほどチートしやすくなると考えていい。
まあ後は行動内容によるな。
その内容で言えばDiablo2のマップハックが有名。
0103名前は開発中のものです。2006/02/03(金) 21:29:52ID:F7YNGZY6
板違いだしね。
0104名前は開発中のものです。2006/02/03(金) 23:00:19ID:dTE5CRu6
lzhってどうやって解凍?するんですか?
0105名前は開発中のものです。2006/02/03(金) 23:18:31ID:J7NiQKWK
まず、lzhがどんな圧縮なのか知ることだ
0106名前は開発中のものです。2006/02/03(金) 23:31:54ID:qZJzdi6Q
Lhacaとかでできます。
0107名前は開発中のものです。2006/02/03(金) 23:33:24ID:PTwCf0Gl
質問です。
例えば誰かがのぞきの罪を犯してしまったとします。
しかしその犯行映像が防犯カメラに映っていて、
警察の捜査の結果犯人を特定して住んでる所も特定したとします。
その場合、警察はあえて犯人を数ヶ月間泳がせて行動を監視するという事も考えられますか?


0108名前は開発中のものです。2006/02/03(金) 23:41:57ID:hif/3vqR
マルチすんな
0109初心者2006/02/04(土) 01:40:26ID:SzQop9nH
「名前は開発中のものです。」
という奴は出しゃばりすぎじゃありませんか?
0110名前は開発中のものです。2006/02/04(土) 01:44:29ID:GXkxvW/s
3点
0111名前は開発中のものです。2006/02/04(土) 02:25:11ID:VooZLXNh
ちょっと質問。
練習用にC++&DirectXでシューティングゲームを作ろうと思うんだけど、
自機や弾などの位置の保持にはどんな変数を使えばいいかな?
@普通にx,yで保持
APOINT構造体
Bベクトル
Cマトリックス

BCについては良く分かりません。
0112名前は開発中のものです。2006/02/04(土) 02:28:59ID:MG2luSQS
好きに汁
0113名前は開発中のものです。2006/02/04(土) 02:55:41ID:nKzeIjn9
演算とか定義されてて楽だからベクトルを使う
0114名前は開発中のものです。2006/02/04(土) 03:11:46ID:258xok/f
最近、外国人のレスが多くね?いっそアク禁にしてくれんかな?
0115名前は開発中のものです。2006/02/04(土) 03:50:22ID:UZvZ4rBk
外国に住む日本人のことも忘れないで下さいね
0116名前は開発中のものです。2006/02/04(土) 12:06:06ID:2R1lazjl
素人な質問で失礼します。
C++かJavaなら少し書けるレベルです。
Windowsでシューティングゲームを作りたいのですが、Visual_studio_C#_expressとダイレクトXの組み合わせが適当でしょうか?
0117名前は開発中のものです。2006/02/04(土) 13:20:42ID:yCOvC2Il
それでいいんじゃないでしょか
0118名前は開発中のものです。2006/02/04(土) 14:51:39ID:YqMXZhLG
スーマリのようなアクションもので、
ブロックの上は歩けて、ブロックがないと落ちるってのは、
どんな感じでプログラミングされてるんですか?
0119名前は開発中のものです。2006/02/04(土) 14:57:32ID:FwDJDZyk
if(this->GetFootObj()->IsBlock()){
   this->Fall();
}
0120名前は開発中のものです。2006/02/04(土) 17:52:29ID:qgNFuAda
歩ける地形なら落ちないようにして、歩けない地形なら落ちる
0121名前は開発中のものです。2006/02/04(土) 23:29:10ID:P0NrKXPl
マリオもミッキーも大っっ嫌いだし、
3Dシューティングしか興味のない漏れが、
憶測だけでレスしてみる実験。

色々方法があるんだろうけど、
マリオに重力加速度を適用しておいて

 @ブロックがあったらその上辺に座標を修正

あとこの件ではブロックの上を歩く質問だけど、
歩いていて壁にぶつかった事も考えないとまずい。
≡≡≡≡≡≡≡≡≡
≡≡≡マ壁壁壁壁壁
壁壁壁壁壁壁壁壁壁
@で座標を修正すると高度が上がってしまう場合、
その座標の修正を取りやめて、

 Aブロックがあったら手前の辺に座標を修正

という処理をする必要がある。
0122名前は開発中のものです。2006/02/05(日) 16:33:09ID:z1JrFUe6
デルファイ、C#、Java
この中なら、どれを勉強すればいいですか?
0123名前は開発中のものです。2006/02/05(日) 16:33:48ID:+qW06/Cl
>>121
この件では触れられていないけど、その方法だと動くブロックのときに大変だぞ。
上下左右に動く床に乗って移動するシーンとか。
0124名前は開発中のものです。2006/02/05(日) 17:41:09ID:c+pHrILM
>>122
何故その3つ?w とりあえずお勧めはC#。
但しプレイヤー側に.NET Frameworkのインストを強要させるという問題は付きまとう。
Delphiはその辺がないけど使用者が圧倒的に少ない=情報量が少ない。
Javaでフリーソフトとか作ってる人はほとんど見たことない。

でもやっぱプログラム勉強するならC→C++と行くのがいいと思うべ。
0125名前は開発中のものです。2006/02/05(日) 19:07:54ID:hoPRvkV+
パスカル言語でゲームを作ることは遠回りですか?
一応じゃんけんげーむっぽいのを作ってみたんですが
それっぽい"ゲーム"を作るなら1からjavaとかを学習したほうがいいのでしょうか
0126名前は開発中のものです。2006/02/05(日) 19:13:06ID:/zAV82/L
それっぽいというのをエスパー以外の普通の人間にも分かるように、具体的に説明してください。
また、Javaが必用だと思った理由も述べてください。
0127名前は開発中のものです。2006/02/05(日) 23:24:09ID:dhuSyEBm
PCゲームの賞金のあるコンテストってないですか?
いいゲームが出来そうなんですけど
0128名前は開発中のものです。2006/02/05(日) 23:27:51ID:c+pHrILM
コミケで売りさばいたほうがいいんじゃないの
0129名前は開発中のものです。2006/02/06(月) 00:16:35ID:fPs+IJXw
ゲーム甲子園
0130名前は開発中のものです。2006/02/06(月) 06:40:18ID:gtea3KU2
>>128
下手なイベントの賞金より、コミケの売上の方がデカいよな・・・
あれを聞いて路線変更したヤシが、いったい何人いる事やら・・・
0131名前は開発中のものです。2006/02/06(月) 07:17:43ID:v0sinr4T
ホントに・・・同人大手の年数千万円の売上って何よ?
下手な中小ゲーム企業よりもよっぽど稼いでる

適当なSTGを作って、CD-Rに焼いて、千円ぐらいの値段で売っても、
100枚ぐらいはすぐに売れるらしい品
0132名前は開発中のものです。2006/02/06(月) 07:30:00ID:z1QHUNer
オンラインで販売したいなら、
ダイソー、ベクター、DLSite.com辺りかな。
0133名前は開発中のものです。2006/02/06(月) 07:38:48ID:if6naxYY
しかしながらコミケは気絶するほどの税金を持っていかれる。
某絵師みたいに逃げて捕まるバカも出る始末。(4年分まとめて請求されたらしい)
0134名前は開発中のものです。2006/02/06(月) 08:36:54ID:ZexXgDVu
>>133
それは、法人化してないのと、税務署に申告しなかった
事に対する追徴課税の、二重の問題があるだけかと。
法人化していて、きっちりと税金を収めていれば、
そこまで問題になる事は無い。

たしか、20万円までの申告違いは、誤差の範囲で済むんだっけ?
0135名前は開発中のものです。2006/02/06(月) 08:40:07ID:ZexXgDVu
つまり、千円で年200枚売るまでは大丈夫という事だ
0136名前は開発中のものです。2006/02/06(月) 09:22:58ID:grE+KcGy
>>133
2年分が追徴課税で倍になってるだけやね
0137名前は開発中のものです。2006/02/06(月) 12:39:33ID:Tld5wAK4
キングダムハーツ2のpssファイルがどうしても映像と音声に分離できません。原因がわかる人教えてください。お願いします。
0138名前は開発中のものです。2006/02/06(月) 13:43:20ID:8T0MP99Z
板違い

そして死ね
0139名前は開発中のものです。2006/02/06(月) 13:54:55ID:GWzhg7/a
>>124
Cは一通り終わったんで、違う言語もやってみたいなと思ったわけですよ


C#は候補に上げてみたものの、どんな感じか全くわからない…
お勧めってことなんでやってみます


むーデルファイやってみたいなぁ。
デルファイってVBみたいな感じですかね?
前、ちらっと見てみたら最新版は無償じゃなくなって、
無償版ダウンロードするにはメルマガ登録?がいるみたいで、
英語ばっかりでよくわからなかったから止めたんですよね


……チラシの裏、スマン
0140名前は開発中のものです。2006/02/06(月) 15:43:03ID:41J2nG4s
コミケの売り上げって過少申告してもバレないんじゃないん?
店に委託とかは別だろうけど。
0141名前は開発中のものです。2006/02/06(月) 16:45:46ID:8T0MP99Z
>>139
>英語ばっかりでよくわからなかったから止めたんですよね
それでよくCが習得できたな
0142名前は開発中のものです。2006/02/06(月) 16:52:46ID:GWzhg7/a
>>141
いや、英語の意味はなんとなくわかるんですけど、
なんとなくわかっただけで、登録して
何かあったら怖いなと思ってやめたんですよ(;´Д`)
0143名前は開発中のものです。2006/02/06(月) 21:34:34ID:AS/umPLn
Cも分かってないに、100ポインヨ
0144名前は開発中のものです。2006/02/07(火) 02:51:25ID:/qe4/Dl5
Objective Cなんてどうだ
0145名前は開発中のものです。2006/02/07(火) 04:26:03ID:XSOI0QUr
>>134-135
それって、サークル単位で20万?それとも個人単位で20万?
つまり、5人いたら100万までOKって事は無い?
0146名前は開発中のものです。2006/02/07(火) 18:24:11ID:Do3K78Kx
>>145
その話が本当なら、「一課税単位につき20万」だろうな。
つまり、サークルが法人格を得て、サークルで決算を行なっているなら
サークル全体で20万。
そうでなくて、収益をサークル員で割って各人が所得税を納めているような
場合なら各人が。

とはいえ、20万までなら許容です、なんて公式に決まってたら正確に
申告する奴なんかいないわな。そう考えると20万までは許容範囲という
話自体疑わしい。
まあ、申告について1円単位まで検討するなんてことやってたら税務署の業務が
回らんので「誤差の範囲」というものはあるだろうけど、それにしたって収入20万の
サークルと収入2000万のサークルを同列には語れないしさ。
0147名前は開発中のものです。2006/02/07(火) 19:44:32ID:a64sw12x
サラリーマンの所得税の場合、副業の収入が年20万円以下であれば申告不要だが、
それが何処をどうなったら、誤差は20万まで良い、になるんだ?
0148名前は開発中のものです。2006/02/09(木) 02:37:34ID:8fUOWgkX
HSPって初心者にオススメですか?
0149名前は開発中のものです。2006/02/09(木) 02:55:51ID:QGle9sD3
>>148
”何の”初心者だ阿呆
0150名前は開発中のものです。2006/02/09(木) 08:38:31ID:FHCuccei
人生の初心者
0151名前は開発中のものです。2006/02/09(木) 16:58:37ID:GwOavNtz
プログラムのサンプルを探してます。
それを手本にしてプログラムの勉強をしたいと思います。
何かいいの知りませんか?
cとかjavaとか何でも構いません。
0152名前は開発中のものです。2006/02/09(木) 17:19:27ID:NFADi3Z4
>151
>>4から探せば?
0153名前は開発中のものです。2006/02/09(木) 17:20:22ID:9orUrCT5
んじゃアセンブラでいい感じの探しておくね
0154名前は開発中のものです。2006/02/09(木) 19:38:04ID:3rsUATK/
ファミコンのプログラムくるー!
0155名前は開発中のものです。2006/02/09(木) 20:30:15ID:dr6Eu9tt
>>151
http://www.yurigahara-e.sapporo-c.ed.jp/H16HP/02news/undoukai1.htm
0156名前は開発中のものです。2006/02/10(金) 01:15:25ID:QGXmtAxA
ファイルのサイズとディスク上のサイズがありますが違うのはなぜですか?
CD又はDVDの読み込みでは何バイトずつしか読み込めないととかPS2はこれぐらい
読めるけどPSはこれだけとかあるんでしょうか?
0157名前は開発中のものです。2006/02/10(金) 14:24:19ID:lAvS7zZv
>>156
ディスク上のサイズ+クラスタでググってみ
0158名前は開発中のものです。2006/02/10(金) 17:08:45ID:K8O+o8Ga
クラスタギャップとかな。

A君は読書感想文を10文字書きました。
B君は100文字書きました。
でも二人で原稿用紙2枚なので 400 * 2 = 800字です。
0159名前は開発中のものです。2006/02/11(土) 23:57:25ID:/hVtKj0g
コンシューマゲーム機の開発言語や設計思想ってどんな感じなんですか?言語は

スーファミ以前 → アセンブラ
プレステ → C
プレステ2 → C++が使えるけど、まだまだCが主流。局所的にアセンブラ
XBOX360 → ほぼC++でオブジェクト指向。局所的にアセンブラ

という風に聞いているのですが、実際のところどうなんでしょう?
もちろん会社やプロジェクトの規模などで変わるとは思うのですが。
最近の潮流があれば教えてください
0160名前は開発中のものです。2006/02/12(日) 11:50:42ID:rh2gMFfS
http://hekomuyo.hp.infoseek.co.jp/test/RippotaiMaker.exe
このプログラムの感想等がほしいんですが、どこのスレでやれば良いでしょうか?
0161名前は開発中のものです。2006/02/12(日) 13:41:02ID:unXwo4NC
>>160
総合発表&雑談スレッド その2
http://pc8.2ch.net/test/read.cgi/gamedev/1111242845/

かな?
0162名前は開発中のものです。2006/02/12(日) 13:46:30ID:tREBcC1e
そこは純雑談スレ化してる希ガス。

こっちが本家だが。。
自作ゲーム評価スレ
ttp://pc8.2ch.net/test/read.cgi/gamedev/1010018331/

ある程度の頻度で更新するなら、ココでもいいかも。
■自主製作ゲーム:開発状況報告スレVer0.4■
ttp://pc8.2ch.net/test/read.cgi/gamedev/1125306375/
0163名前は開発中のものです。2006/02/12(日) 14:04:01ID:rh2gMFfS
>>161さん >>162さんありがとうございます。

今の状態で更新の予定はないので、
まずは「自作ゲーム評価スレ」で評価していただくことにします。
それでもし発展性がありそうなら、開発状況報告スレに移動することにします。
0164名前は開発中のものです。2006/02/13(月) 00:31:34ID:fvw+4SZ4
HSPの技術的な質問を出来るスレってないんでしょうか・・・
0165名前は開発中のものです。2006/02/13(月) 00:37:17ID:gllETCpg
技術が必用だと思ったら、そろそろ別の言語に乗り換える時期。
0166名前は開発中のものです。2006/02/13(月) 00:38:27ID:RsDCmNGl
まず、ギコナビを導入して
検索してみそ。
0167名前は開発中のものです。2006/02/13(月) 00:46:27ID:fvw+4SZ4
>>165
まだ始めたばっかりなんです・・・

>>166
かちゅーしゃなら使ってます
「HSP」で検索してみたんですが、質問スレが存在しないみたいなんで・・・
ジャンルごとのスレで聞くしかないんでしょうか?
0168名前は開発中のものです。2006/02/13(月) 00:59:38ID:RsDCmNGl
HSP - Hot Soup Processor [11]
http://pc8.2ch.net/test/read.cgi/gamedev/1133488968/l50
ここでいいとおもうよ
0169名前は開発中のものです。2006/02/13(月) 19:20:17ID:eVJab7an
各種ライブラリ紹介スレ
が落ちっぱなしなんですが代変えあります?
0170名前は開発中のものです。2006/02/13(月) 19:39:30ID:FXgKaxCp
Lunaの解説サイトってありますか?
01711642006/02/13(月) 21:42:42ID:uXRXCc1e
>>168
やっぱりそこですかねぇ?

このスレに質問した前後にそのスレ覗いてましたが、
質問スレじゃないとかなんとか書かれていて、
微妙に質問しづらかったです

今見たら質問を擁護するレスとかあるみたいですし、
暫くスレの流れを見てみます

ありがとうございました
0172名前は開発中のものです。2006/02/14(火) 07:36:57ID:fpHt/XIS
>>171
スレ住人だが質問すればいい。
0173名前は開発中のものです。2006/02/16(木) 18:03:21ID:CsHq3Xof
DirectXの関数を使いたい場合、例えばDirect3DCreate9関数を使いたい場合には、
d3dx9.h をインクルードしなければならないっていうのはわかるのですが、
インポートライブラリもいちいち調べて依存ファイルの項目に追加しなきゃならないのですか?

(Visual Studio .NETでは、プロパティ→リンカ→入力→追加の依存ファイル→d3d9.libで追加するみたいなんですが…)
0174名前は開発中のものです。2006/02/16(木) 18:10:42ID:CsHq3Xof
わかりにくかったらすいません…
0175名前は開発中のものです。2006/02/17(金) 00:01:22ID:3pQ/g7mu
ひとつ気になったんだけど、PS2やGCの描画APIって何なの?
OpenGLベース?Glideベース?D3Dベース?まったく独自?
0176名前は開発中のものです。2006/02/17(金) 07:50:50ID:7lHEW2UF
正直、ゲーム作ろうと思い立ったが、何から手をつけりゃいいかわからん。







タスケレ
0177名前は開発中のものです。2006/02/17(金) 07:54:03ID:pNTMVhmw
アキラメレ
0178名前は開発中のものです。2006/02/17(金) 09:16:03ID:xagx5txt
ダガコトワル
0179名前は開発中のものです。2006/02/17(金) 09:21:41ID:j7oLxPTJ
ウプレカス
0180名前は開発中のものです。2006/02/17(金) 12:56:48ID:PzDUy1N6
ウソダドンドコドーン!!
0181名前は開発中のものです。2006/02/17(金) 14:24:55ID:QYQR6pMm
>>176
流れにちょっとワロタから助けてやる
>>4
■ このスレッドは過去ログ倉庫に格納されています