[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/09 17:16 / Filesize : 258 KB / Number-of Response : 918
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:名前は開発中のものです。 mailto:sage [2008/10/09(木) 20:13:28 ID:0XIZWRlM]
疑問に思うことがあれば、スレを立てずに、まずはココで質問。
スレッドを立てる前にはローカルルールを読みましょう。
pc11.2ch.net/gamedev/

>>980 を踏んだ人は次スレ立てをお願いします。
【アップローダ・避難所・Wiki】
ゲーム製作技術板公式Wiki
gamdev.org/w/

ゲーム製作技術板公式アップローダ
gamdev.org/up/

ゲーム製作技術板公式掲示板避難所
bbs.gamdev.org/gamedev/

ゲーム製作技術板予備
yy13.kakiko.com/gamdev/

アップローダー予備
gamdev.hp.infoseek.co.jp/

gamdev.orgが落ちるたびにあげてみるスレ
pc11.2ch.net/test/read.cgi/gamedev/1107022166/


368 名前:名前は開発中のものです。 [2008/12/10(水) 23:46:04 ID:7Bq2k/vP]
鼻くそほじるより何かやってる方がいいのは火を見るより明らかだろ

369 名前:名前は開発中のものです。 [2008/12/11(木) 00:23:37 ID:SwlibDem]
ム板から独立したと勘違いしてるやつ多いよな

370 名前:名前は開発中のものです。 mailto:sage [2008/12/11(木) 00:46:18 ID:GlVpjjF+]
プログラム経験ゼロの俺ですが3D格ゲー作りたいです。
どの言語から勉強すればいいのかな。

371 名前:名前は開発中のものです。 mailto:sage [2008/12/11(木) 01:15:19 ID:ReLxUK+G]
3D格ゲーならC++がいいと思うけど、道のりは相当長いぞ

372 名前:名前は開発中のものです。 [2008/12/11(木) 02:44:39 ID:VAoFKRqc]
ファイナルファンタジーの3Dは圧倒的に良いんですけど、世界一ですか?
世界一のプログラマーが作っていますか?

373 名前:名前は開発中のものです。 mailto:sage [2008/12/11(木) 03:45:07 ID:1M+wBeOh]
世界一は知らないが、日本一のゲームプログラマなら知ってる。
ディスガイアとか作ってたとこ。

374 名前:名前は開発中のものです。 mailto:sage [2008/12/11(木) 04:28:58 ID:qbJtJNYl]
ゲーム製作技術板じゃなくて、単なる「ゲーム制作」板にすれば人集まると思う

375 名前:名前は開発中のものです。 mailto:sage [2008/12/11(木) 06:34:33 ID:GlVpjjF+]
>>371
ありがとー!がんばります!

376 名前:名前は開発中のものです。 mailto:sage [2008/12/11(木) 07:52:22 ID:m2Usd1/I]
この板は結構ハード・コアなPGが多いね。
俺の知ってるゲーム知識はファミコン初期からPS2のFF10までだけど、ディスガイアとか知らん。

ところでゲームプログラマーで日本一てのは、何の基準で何の技術で日本一と思うんですか?



377 名前:名前は開発中のものです。 mailto:sage [2008/12/11(木) 08:33:46 ID:7I8HSPG5]
>>369
当時のスレを見てみるといいぞ。

378 名前:名前は開発中のものです。 mailto:sage [2008/12/11(木) 11:59:56 ID:wHFBSZkJ]
>>376
nippon1.jp/index.html

日本一ってのはジョークだろ。

379 名前:名前は開発中のものです。 [2008/12/11(木) 12:04:35 ID:vQ7unDLd]
プリニー面白そうだと思いました まる

380 名前:名前は開発中のものです。 mailto:sage [2008/12/11(木) 17:07:58 ID:TfvEcmxo]
FFの3Dって、プログラム側よりモデリングがすごいってだけだろ
基本的にムービー流してるだけだしな

381 名前:名前は開発中のものです。 [2008/12/11(木) 17:48:19 ID:LaFfSbQ5]
ttp://dixq.net/g/

このサイトで紹介しているものを参考にしているんだが、これはC言語なのか?
C++って書いてあるが…ベーシックというソフトも使っているからよく分からないんだ。

382 名前:名前は開発中のものです。 mailto:sage [2008/12/11(木) 18:19:55 ID:qTITQh7Y]
本人はCだと思ってるけど実はC++でしたとか、そんな感じじゃね
Cのプログラムは一部細かい点を除いてC++としてもそのまま通るから

383 名前:名前は開発中のものです。 mailto:sage [2008/12/11(木) 18:22:01 ID:LaFfSbQ5]
つまりC++なのか。
独学なら、本でも買って勉強するのが普通だろうか?

384 名前:名前は開発中のものです。 mailto:sage [2008/12/11(木) 18:27:42 ID:fQraqGmt]
「独習C++」なんてそのまんまなタイトルの本もあるしね。
でも独学だとどうしても筋が悪くなるから、同好の士を探すべきだと思うね。

君が高校生なら、大学に入ったらその種のサークルに入った方がいいね。
当然、難関大学ほど、出来る仲間のレベルも上がる。

385 名前:名前は開発中のものです。 mailto:sage [2008/12/11(木) 18:30:12 ID:ReLxUK+G]
>>381
全部見てないけどCで書いてる

386 名前:名前は開発中のものです。 mailto:sage [2008/12/11(木) 18:39:23 ID:kKAf9Tao]
CとC++はどちらが簡単なんだ?



387 名前:名前は開発中のものです。 mailto:sage [2008/12/11(木) 18:46:22 ID:ReLxUK+G]
Cのほうが覚える事は少ないが
プログラムが大きくなるにつれてC++のほうが管理しやすくなる

388 名前:名前は開発中のものです。 mailto:sage [2008/12/11(木) 18:56:35 ID:kKAf9Tao]
最終目標がカードゲームのプログラムを組む事だから、やはり大きくなりそうだな。

しかしあれだ、COBOLとは違うな。

389 名前:名前は開発中のものです。 mailto:sage [2008/12/11(木) 19:06:40 ID:fQraqGmt]
>>386
C++は、Cの仕様をほとんど含んでいる。
だから、C++をC風に使うことは出来るが、CをC++風に使うことは難しい。

うるさい連中のために書き添えておくと、
無理をすればできないことも無いが、コストが高すぎる。

というわけで、どっちをやるにしてもC++用の環境を整えるが吉。

390 名前:名前は開発中のものです。 mailto:sage [2008/12/11(木) 19:15:27 ID:nneZUbvo]
>>381
まとめると上記のサイトはC++もできる環境でCで作っている、という事か?

391 名前:名前は開発中のものです。 mailto:sage [2008/12/11(木) 19:21:49 ID:YKpxZm+3]
C++の環境でC言語の構文のみを使って書いている
が、正しい

392 名前:名前は開発中のものです。 mailto:sage [2008/12/11(木) 19:28:58 ID:wr3Am8HM]
なるほど、とりあえず環境は確保できたわけだな。

393 名前:名前は開発中のものです。 mailto:sage [2008/12/11(木) 20:24:27 ID:Fi5ihW9A]
あんまり単純なプログラムだとC++の構文を使うのは難しい。
無理に使えばいくらでも使えるけど役に立つものにはならない。

394 名前:名前は開発中のものです。 [2008/12/11(木) 23:34:47 ID:BQTDvN4H]
簡単なものでもC++使った方が楽な場合もあると思う
簡単なテストプラグラム書くときは、自分でクラス書かなくてもSTL使うと楽


395 名前:名前は開発中のものです。 mailto:sage [2008/12/12(金) 05:49:20 ID:gKO864oZ]
ゲームに関係ないところの管理とかが簡単だからという理由でC++使うならJavaにしとけ。
C++は実質DirectXにアクセスるときに使う使うだけで、実際はゲーム作りとC++は全く関係ない。

396 名前:名前は開発中のものです。 mailto:sage [2008/12/12(金) 05:56:02 ID:asf51zVc]
経験上、Java使いは、制御構造が書けても、内部動作を意識しない奴が多い。
まともに書ける奴はC++からの以降組。

面倒でトラブルが多い分、C++の方が勉強になると思うね。
将来Javaに移行するにしても、C or C++で鍛えてJavaで楽をする、という方が良い。



397 名前:名前は開発中のものです。 mailto:sage [2008/12/12(金) 06:05:22 ID:uOw1miUt]
次世代C++ではCとの互換が無くなるらしい

398 名前:名前は開発中のものです。 mailto:sage [2008/12/12(金) 07:28:29 ID:asf51zVc]
それは初耳だ。
具体的にはどういうコードが通らなくなるのかい?

399 名前:名前は開発中のものです。 mailto:sage [2008/12/12(金) 07:38:27 ID:gKO864oZ]
ゲームは内部と密接だから内部の構造(ハード的)な動作を意識する必要はあるけど、
実際DirectXやSSEなどのコードの実装と、ゲーム上の動きやアルゴリズムはあまり関係ない。
それにDirectXやOpenGLは簡単に言えば法線や光の面倒な計算をパッケージにしただけだし、数学できる奴にとってはあまり関係ない。
OpenGLはさすがに低処理な設定が多いけど、普通はそういう下流の処理は自作ライブラリするし、OpenGL使うなら今ならJava(jdk1.4からだったか)で十分早い。

ちゃんとプログラミングのなんたるかから始めるならc/c++からなのは認めるけど、ゲーム作りたいって人はプログラミングしたいわけじゃないからjavaかな。
appletとか。そうじゃないと、flush (javascript)とかもっとお手軽になるだろうけど。

せっかくの新しいアイディアや着想をゲームにしようとしてるのに、unixやK&Rとか理解するのは無理だろ。
一つ言いたいことは、c++/directxをある程度できるようになったところで、一人で市販ゲーム程度を作りたいわけでも、それで金儲けできるわけでもないから残念なところだと思う。


400 名前:名前は開発中のものです。 mailto:sage [2008/12/12(金) 07:44:55 ID:nWufKvkw]
そういえば、windows限定ならc#とかのdot netでもいいんじゃないか?
c#は言語の文法覚えるのは肥大化しすぎてるし結構複雑だけど。
最近はハードが十分速いから15fpsでmemoryはgc任せでいいかなって思う。
それ以上を望むならエロゲー会社に就職希望の奴か、nvidiaにそそのかされて市販ゲーム以上のものを望むやつだろうけど、c++コミュニティーのようになんかの宗教かなにかじゃないか?

401 名前:名前は開発中のものです。 mailto:sage [2008/12/12(金) 07:51:25 ID:ysaG3eXX]
質問から派生したとはいえ
ここは初心者スレなんだから
無駄に知識ひけらなかさないでいいよ

402 名前:名前は開発中のものです。 mailto:sage [2008/12/12(金) 07:53:07 ID:nWufKvkw]
少し愚痴ちゃったけど、3DのPGは、テレビとかのアニメ製作者以上の負担が一人に集中するから大変だろうな。
2Dだとそんなに難しくないんだけど、3Dはなんか知らないけど今の時代でもデテールとかリアリティとか表現効果とか現実のハードではちょっと無理だろって言う無理難題を求めてる人が多い(それも作ってるPGがw)からね・・

403 名前:名前は開発中のものです。 mailto:sage [2008/12/12(金) 11:07:04 ID:Mgbhd7dv]
>>381
亀で的外れかもしれんが。
そのサイトの人がc++の環境でc言語でソース書いてるのはDXライブラリのコンパイルがCの環境じゃ通らないからだと思う。
俺もはじめcなのかc++なのか混乱した。

404 名前:名前は開発中のものです。 mailto:sage [2008/12/14(日) 01:33:23 ID:tR7wGAL6]
DirectDrawを使用するソフトを組んでいる時に2048×2048より大きな
DirectDrawSurfaceを作ろうとすると失敗した事があるのですが、これは
グラフィックボードの性能によるものですか?
事前に最大サーフェスサイズを知る方法はありますか?

405 名前:名前は開発中のものです。 mailto:sage [2008/12/14(日) 02:25:46 ID:wQu+PbE2]
>>404
困ったらCaps
知らんが2048はテクスチャの最大サイズではあるから、多分サーフェスも最大サイズは2048なんだろう。


406 名前:名前は開発中のものです。 mailto:sage [2008/12/14(日) 20:14:48 ID:tR7wGAL6]
>>405
素早い回答ありがとうございます。
Capsでも分からなかったものですから。
2048×2048から始めて作成が失敗したら半分にして試す
という方法を使う事にします。



407 名前:名前は開発中のものです。 mailto:sage [2008/12/15(月) 03:34:24 ID:FfLIFS4x]
なんにもわからずに作成チームに加わり微力を投入する内に自分もプログラムができたらと思いました。
シューテイングを作るに最低限必要な物とここを見ろというサイトや書籍をアドバイス願えますでしょうか?

408 名前:名前は開発中のものです。 mailto:sage [2008/12/15(月) 08:26:00 ID:7V2XPTNl]
そういう出だしから質問をする奴は、チームにいても他人の負担になるだけだから、
何もせず加わらないのが最大の貢献。

409 名前:名前は開発中のものです。 mailto:sage [2008/12/15(月) 12:14:54 ID:Wcf2CMol]
できる人の気を散らさない程度に差し入れを持ってく

410 名前:名前は開発中のものです。 mailto:sage [2008/12/15(月) 15:34:37 ID:YUIDPP5O]
制作に加わりながら勉強とか無理。
どうしても制作に加わりたいなら勉強してからにしろ。

411 名前:名前は開発中のものです。 mailto:sage [2008/12/15(月) 18:56:25 ID:NF6q2y73]
>>407は一番嫌われるタイプ
なぜならそういう奴はよくできるようになるから
でも細かいところを知らないから聞いてくる、踏み台にされるのが腹立たしいんだろう
無駄な事勉強しまくったのに何も能力付かなかった奴ばっかりだからな

412 名前:名前は開発中のものです。 mailto:sage [2008/12/15(月) 19:40:59 ID:WW1gkqvT]
>>411
お前何言ってんの?

413 名前:名前は開発中のものです。 mailto:sage [2008/12/15(月) 19:49:38 ID:sU6H2THE]
ありがちなのは、

「○さん、マスク画像作って」
→「マスクってなんですか?」「作り方は?」「ツールがないんですけど」
「○さん、校正おねがい」
→「校正ってなにしたらいいんですか?」「ここでこういう台詞は要らないと思います。」「この文をつけたしときました!」

こんなパターンかな。

414 名前:名前は開発中のものです。 mailto:sage [2008/12/15(月) 20:14:00 ID:1MzMGffR]
>>411が言ってるのは、嫉妬されやすいということだろう。

415 名前:名前は開発中のものです。 mailto:sage [2008/12/15(月) 20:19:27 ID:zIjTuYdB]
大学の頃、小さなグループに慣れ慣れしく入り込んできた挙げ句、
「俺はテストプレイやるよ」
と宣ったクズを思い出した。

当然、チームの士気は暴落。
一年を過ぎ、半ば解散状態で終了した。
そのうちの数人とはまだ親交があるけどな。

416 名前:名前は開発中のものです。 mailto:sage [2008/12/15(月) 23:46:56 ID:x+7+f06p]
>>407
言語の勉強して、6本以上の実用的(本格的でなくてもいい)なプログラムを作る。
そしたらプログラマーとしてのスタートラインに立てるよ。
まずはそこまで「独学で」スキルアップしてからな。

言語をまともに使いこなせない奴は、
何も出来ないし、して欲しくない。邪魔になるから。



417 名前:407 mailto:sage [2008/12/16(火) 05:51:57 ID:jqbABWN4]
丁度、関わっていました企画が終了致しました。
自分は音楽を担当させてもらったのですが、プログラムに触れることは一度もなくもちろんできるわけもありませんでした。
しかし、形ができた時に自分にもできたら楽しいだろうなと思い、>>407の質問をさせて頂きました。
適切なアドバイスをありがとうございました。
小さなとこから始めようと思います。

418 名前:名前は開発中のものです。 mailto:sage [2008/12/18(木) 14:32:49 ID:tjPzEoFS]
カードゲームツクール的な手軽にカードゲームが開発できるソフトってありますかね。
既存のツクールとかNスクみたいな開発ソフトをいじればいける、みたいな感じでもいいのですが。
心当たりありましたら教えてください

419 名前:名前は開発中のものです。 mailto:sage [2008/12/18(木) 17:02:29 ID:RBvk/bZS]
聞いたことないなあ。

ただ、ミルボーン系やトリックテイキング系のゲームで
テクスチャを変えるだけでオリジナルっぽくなるよ!的なソフトはあるかも知れん。

420 名前:名前は開発中のものです。 mailto:sage [2008/12/19(金) 00:57:26 ID:alr9goKb]
>>418
吉里吉里なんかでも作れるけど、CやHSPで作った方が楽

421 名前:名前は開発中のものです。 mailto:sage [2008/12/24(水) 10:10:19 ID:fNjGX9Z/]
a<>b
この不等式はどう読めばいいんでしょうか?

422 名前:名前は開発中のものです。 mailto:sage [2008/12/24(水) 10:19:10 ID:3vHcVw3Q]
CとC++だと構文エラー

423 名前:名前は開発中のものです。 mailto:sage [2008/12/24(水) 15:25:15 ID:fW2Xz6+T]
現在個人でFPSの3Dゲーム(簡易的なものですが)の制作しているのですが、
何人かの友人に試遊してもらった所ほとんどの友人に「3D酔いしやすそう」と言われました
友人は全員それなりに3Dゲームをプレイする人間なので、3Dゲーム自体に不慣れという事はありません
私自身FPSの3Dゲームを制作するのは初めてで、その友人達もその方面には疎いため
どのように改善すれば良いのか分かりません
具体的なアドバイスでなくとも構いません(というか、この程度の説明で具体的なアドバイスも何もあったものではありませんよね)ので、
普段皆様が3D酔い対策として気を付けている点等をご教授頂ければ幸いです

424 名前:名前は開発中のものです。 mailto:sage [2008/12/24(水) 15:31:27 ID:aAENoyfO]
アナログスティックに遊びが欲しいな

425 名前:名前は開発中のものです。 mailto:sage [2008/12/24(水) 15:57:09 ID:WtBngqrj]
>>421
読み方?
「aとbが異なる場合」とか「a ノットイコール b」とかかな……

>>423
カメラワークがユーザの予期と異なると酔いやすいと言われる

426 名前:名前は開発中のものです。 mailto:sage [2008/12/24(水) 16:07:01 ID:bjQCYUn/]
>>423
wikiから参考になりそうなのをコピペしてみた、

・3D酔いが発生しやすいプレイ環境下
周りが暗い(室内照明が不十分)
疲れている
長時間プレイ

画面が小さすぎる(注視する必要がある)
もしくは大きすぎる(視界を占有する為錯覚し易い)
動きが激しい(特に上下動が大きいと問題が起き易い)
3Dモデリングが歪んでいる
そのゲームの操作やシステムに慣れられず、思った方向に正確にキャラクターを動かせない
カメラ(視点)がいきなり意図しない方向にパン・ズームした
主人公見下ろし型のゲームの場合、主人公がプレイヤーの意図する方向と、違う方向に移動してしまった。
プレイヤーが向きたい方向に主人公が向かなかった
主人公の移動速度が意図した速度と違う場合

特にこの症状は不快感を持ち始めた軽度のうちにゲームを中断する事が勧められるが、ゲームの性格上で中断が難しい(セーブできる場所が少ない等の理由)物の場合、プレーヤーに「後もうちょっと、もうちょっとだけ」という心理が発生しやすく、より悪化し易い傾向が強い。

俺は酔ったこと無いからよくわからんな……



427 名前:名前は開発中のものです。 mailto:sage [2008/12/24(水) 16:17:46 ID:aAENoyfO]
酔ってセーブできないときはとりあえずポーズしたまま寝る

428 名前:名前は開発中のものです。 mailto:sage [2008/12/24(水) 18:24:12 ID:m/sr0MyJ]
Wiiのレッドスティールは、3D宵なんて年伝説だと思ってた俺も十数分で酔った

429 名前:名前は開発中のものです。 mailto:sage [2008/12/24(水) 20:22:33 ID:athNKpB5]
PCゲームに詳しい方なら良いかなと思って
ココに来ました。
板違い、スレ違いだったらすみません…。

スクールデイズっていうPCゲームを
きのうからプレイし始めたのですが
プレイ中、突然PCの電源が落ちるんです。

つけて、またセーブしたところから
プレイして、それで進んで・・・
でもまた電源が落ちて・・・

という状態で、セーブする事ばかりに
気をとられて、ゲームを楽しむ余裕が・・・
これってPCが悪いのでしょうか?
ちなみにPCはウィンドウズXPのvista、Lavieです。

スレ、板違いの質問だったらホントごめんなさい。

430 名前:名前は開発中のものです。 mailto:sage [2008/12/24(水) 20:29:11 ID:5Urw1uEY]
板違い杉
つーか2chでなくメーカーに聞け

431 名前:名前は開発中のものです。 mailto:sage [2008/12/24(水) 21:00:52 ID:Djwvz10G]
あきらかにクリスマスのネタなので、笑っておけばいいと思います。
「笑い」を日常に取り入れられない男の子はモテないぞ。

432 名前:名前は開発中のものです。 mailto:sage [2008/12/25(木) 14:39:46 ID:AQw4ogdO]
>>423
うpしてみたらどうか?

433 名前:名前は開発中のものです。 mailto:sage [2008/12/25(木) 17:46:56 ID:5Ans8N0b]
笑いネタは、理解されそうな場を選んで発することが重要。

434 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 06:57:11 ID:tRPH/Ydu]
笑いなら縦読みでも仕込んでおけよと思った

435 名前:名前は開発中のものです。 [2008/12/26(金) 13:11:28 ID:GC1yNpGx]
どの言語が一番多く使われてるんですか?

436 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 13:13:48 ID:WdGe3Ej4]
英語



437 名前:名前は開発中のものです。 [2008/12/26(金) 13:23:21 ID:Tp/fEZkY]
英語のマニュアルさえ読めれば、
海外製の豊富なライブラリ群を
自分の選択肢にできるという強みになる

438 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 21:12:22 ID:RIGTwzzD]
漠然とした物なんだが、オリジナルのカードゲームのプログラムを作りたいと
思っているんだ。
しかしどういった仕組みでプログラムが動いているのかすら分かっていない。
こういった人間は何から始めればいいんだ?
入門書も色々あるが、ゲームに適した言語とかもあるのか。

439 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 21:40:41 ID:S9F3mZ1U]
現実として、ゲームに向く言語と向いていない言語はあるね。
敷居の高さも違うしね。

自分でプログラムを書く気なら、
文献が多くてグラフィックス表示まで最短で走れる
Flash か HSP あたりで慣れるのが一番じゃない?
それからVC++に移行すれば、足りない部分が見えて、
どの部分をライブラリとして用意すれば同じような感覚で書けるのか?
が分かるようになる。

とはいえ、おそらく最初は、企画量 >> ウデ  の状態なので、
今作りたがっているゲームはまず作れない。完成まで行けない。
そうはいっても、できるところまでまず作ってみるのが一番。
一回経験して失敗すると、次はもう少しうまく設計できるようになるから。
失敗&再構築を繰り返すうちに、遊べるレベルまで持ち込めるさ。

440 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 21:58:16 ID:KWLrm/BP]
ゲーム作るのに必要なのはどうしても作りたいという熱意。
人生の貴重な時間をゲームプログラミングなんていうくだらないことに費やしたいと思うほどの気持ちがあるかどうか。
高校生以下ならば受験勉強に時間を費やしたほうが価値がある。大学生ならばバイトや資格試験やTOEICの勉強に時間を費やした方がいいだろう。
将来の自分に投資する活動以上の価値がゲームプロミングに価値が見出せるか。それでも作りたいほどの情熱があれば多少馬鹿でも自分で調べて作っていけるだろうね

441 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 21:59:48 ID:RIGTwzzD]
設計というのは何か参考に出来る物は無いのか?
一から概念ごと作るのは入門書読んだ位では出来ないと思うんだが。

442 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 22:03:59 ID:S9F3mZ1U]
>>441
設計とは、つまるところ、選択なんだ。
いくつもある問題の解決策の中から、より良いモノを選び出す作業。

一般には、チェスプレイヤーに喩えられる。
あるていどの「べからず」はあるが、
そこから先は、数手先を読み、将来を見通す力に頼ることになる。
物を言うのは経験だけなんだよ。

天才と呼ばれるプログラマは若者が多いが、
天才と呼ばれる設計者はたいていベテランだ。

443 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 22:12:35 ID:RIGTwzzD]
>>442
つまりは、基本形の組み合わせ方次第ということなのか?
カードゲームなんて難解な思考ルーチンまで必要だろうに…初心者が出来る物なのか。

444 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 22:20:49 ID:S9F3mZ1U]
>>443
そのあたりのセオリーは、devide & conquer だよ。
難解と思うものは、要素要素に分解して、把握できるレベルまで落とすのさ。

最初から完成まで行けると思うのは、
自転車に乗りたての人が競輪に出られると思うくらいの間違い。

でも、動かない目標さえあれば、あとは失敗してやり直して、を
繰り返しているうちに、少しずつ完成できるウデが身についてくるものだよ。


445 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 22:24:54 ID:RIGTwzzD]
>>444
そうか、まずは入門書を読んで簡単な物から作るべきか?
上で教えてもらったとおりHSPあたりの入門書で。

446 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 22:39:37 ID:R8WhSine]
メンボスレにいた奴臭いが、それ以上にXOもずく臭い



447 名前:名前は開発中のものです。 [2008/12/26(金) 22:41:29 ID:Tp/fEZkY]
HSPはほんとに便利。
簡単なテトリスくらいなら(作り方知ってれば)作れる。

ただ、HSPは構造体とかクラスが無いので、
データがたくさんあったり、ルールが複雑になると不利になる。

その時点でHSPに不満を感じるようであれば、
次のステップとしてC/C++とかを試してみるといいかもね。


448 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 23:52:45 ID:UJcqOe8i]
>>438
漠然とした物なんだが、オリジナルの車を作りたいと
思っているんだ。
しかしどういった仕組みで車が動いているのかすら分かっていない。
こういった人間は何から始めればいいんだ?
入門書も色々あるが、車に適した工具とかもあるのか。

449 名前:名前は開発中のものです。 mailto:sage [2008/12/26(金) 23:55:32 ID:Tp/fEZkY]
つ ミニ四駆

450 名前:名前は開発中のものです。 mailto:sage [2008/12/27(土) 00:05:24 ID:xgbd17n3]
いや、俺は構造化HSPの出現を待つ

451 名前:名前は開発中のものです。 mailto:sage [2008/12/27(土) 00:14:30 ID:YA4KoZn0]
>>438
まずそのゲームを日本語で洩れのないように説明してみろ
別にここに書かなくてもいいがその文章で他人に理解させることが
できないならプログラムにはできない。
プログラムよりもココでつまずいてる奴が多い。
pc11.2ch.net/test/read.cgi/gamedev/1229821304
ココの1が典型例



452 名前:名前は開発中のものです。 mailto:sage [2008/12/27(土) 00:34:33 ID:quq8i6DN]
>>423
遅レスで更に>>425>>426と微妙にかぶる内容だが

(1)FOVの問題
酔いの原因は様々だが、FOVの調整で改善される場合は多い
プレイヤーの視野角を考えずに3D画面の投影変換行列を設定すると酔いやすい

 ・プレーヤー視点とディスプレイ間の距離
 ・ディスプレイの寸法

以上のパラメータから違和感の少ないFOVを探ることができる
まぁ、既存FPSのFOV値を参考にするほうが手っ取り早いかもな

(2)レベルデザインの問題
閉鎖空間を多用するマップは酔いやすい。これは(1)の問題との組み合わせでより悪化する
FOVをどんなに調整しても吐く奴は吐く。対策としては開放空間(屋外)を多用する方法がある
ただし、閉鎖空間の戦いをウリにするゲームではこの対策はとれない

BFシリーズはオーケーだけどDOOM3とかHLシリーズは駄目、みたいな人に対処するのは困難
狭くて暗い閉鎖空間のスポーツFPSを作るつもりなら酔いやすいユーザーは切り捨てたほうが楽

453 名前:名前は開発中のものです。 mailto:sage [2008/12/27(土) 03:33:07 ID:jZeMbP3w]
カードゲーム系で一番簡単なものっていうと何だろう?

ドラクエシリーズに登場するカジノでやってるような、一人用ポーカーみたいなタイプだろうか。
ルールはそれなりにシンプルだし、AIとか考えなくて済むし。

454 名前:名前は開発中のものです。 mailto:sage [2008/12/27(土) 08:08:26 ID:SlX1Ltwj]
役の設定が面倒そうかな。
次のカードが今のカードより大きいか小さいかを当てるゲームが比較だけで済むので簡単。
柄と数値が全く同じのカードが連続で出ても気にならないしね。


455 名前:名前は開発中のものです。 mailto:sage [2008/12/27(土) 10:42:08 ID:9sp36IWc]
ブラックジャックなんかもそこそこ簡単だぞ
AIというか、親はどの数字まで
ヒットかステイかルールで決まってるので、
そこそこ有名なゲームとしてはポーカーより簡単。
インシュランスとかスプリットとか上級ルール入れるとまた話は違うけど

456 名前:名前は開発中のものです。 mailto:sage [2008/12/27(土) 11:14:18 ID:01VD8QVD]
たとえばポケモンカードとかのある程度認知されたTCGのゲーム作るとして、戦略がそれなりに複雑だったとして
正直CPUのAI作るぐらいだったら、オンライン専用にしちゃった方が楽だと思うけどどうなんだろう



457 名前:名前は開発中のものです。 mailto:sage [2008/12/27(土) 11:29:05 ID:r/Uhh6HS]
花札なんか参考にどう?
TCGの先祖みたいなルールだと思うけど

458 名前:名前は開発中のものです。 mailto:sage [2008/12/27(土) 12:07:14 ID:jZeMbP3w]
>454
それは流石に気にしろww

459 名前:名前は開発中のものです。 mailto:sage [2008/12/27(土) 13:44:27 ID:45eGV7xX]
冬休みになったんだな

460 名前:名前は開発中のものです。 [2008/12/27(土) 19:42:14 ID:3LhfOehM]
オンラインゲームではプレーヤーのセーブをどのように処理しているのか教えてください。
(例:メイプルなど)

461 名前:名前は開発中のものです。 mailto:sage [2008/12/27(土) 20:06:43 ID:zdEn86I8]
TCPコネクションが切れた時点でセーブ
ソースは俺の条件反射

462 名前:460 mailto:sage [2008/12/27(土) 20:54:25 ID:3LhfOehM]
>>461
ではそのセーブデータはどこに保存されているのですか?(個人のプレイデータ)
(例、HD、ゲームサーバ等)

463 名前:名前は開発中のものです。 mailto:sage [2008/12/27(土) 21:11:00 ID:jZeMbP3w]
オンラインゲームと言っても広いからなあ。
例に挙げられているメイプルを知らんと答えにくいだろうし。

運営側のデータベースサーバに記録されている場合もあれば
個人のパソコンに保存されている場合もあるだろう。

MMORPGだと、行動のたびにDBへアクセスしてる可能性も。
(チート防止には効果的かもしれないが、負荷とか考えると何か間違ってる気もする)


464 名前:名前は開発中のものです。 mailto:sage [2008/12/27(土) 21:18:21 ID:RIF0fP5h]
鯖側にパラメータと増減履歴。変更の入った瞬間に履歴残す。
最終アクセス時にレベル上がってLv27(+1):Hp240(+8):Atk85(+2)、とか。
鍛冶屋で武器練成、基礎P45(+2)みたいな感じで、必ず生の値と一緒に記録しておく。

再開時に照合して問題なければ履歴クリアしていけば、アクセス1回の履歴保存だけですむ。はず。

465 名前:462 mailto:sage [2008/12/27(土) 21:29:54 ID:3LhfOehM]
>>463
なるほど
確かにオンラインゲームといっても広いですからね・・・
では、不特定のPCからセーブデータからの続きをプレイできるタイプは、
(分かりづらいかもしれませんので、例を言いますが、
つまりは自宅でセーブし、友人宅やネットカフェで続きをプレイすることが可能なタイプということです。)
運営側のデータベースサーバに記録されているということでいいのでしょうかね?

466 名前:名前は開発中のものです。 mailto:sage [2008/12/27(土) 22:02:23 ID:zdEn86I8]
MOならともかく、MMOと言ってる時点でセーブデータはサーバ保存だろ




467 名前:名前は開発中のものです。 mailto:sage [2008/12/28(日) 03:43:24 ID:0MsZgmj1]
最近のは大抵チート対策で物凄い勢いでパケットのやり取りしてるようだね
ユーザー側の処理はほんと描画だけだったり
だからラグラグなんだけどね

468 名前:名前は開発中のものです。 mailto:sage [2008/12/28(日) 03:56:38 ID:DKMQoCt4]
プレイヤーサイドの視点でしか考えられないクズはこの板にいるべきじゃないよ。

チートしようとする厨房集団から、いかに防衛するか、というのが
この板の参加者の本来の関心事なのだから。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<258KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef