初心者のためのゲームプログラミング
■ このスレッドは過去ログ倉庫に格納されています
0001ー
02/06/04 00:45ID:cA3D98JA将来は、企画もできるゲームプログラマーになりたいと思ってます。
そこでなんですが、私はまだパソコン歴2年くらいしかありません。
また、プログラム歴は0年です。
なので、どこからどうやって勉強していいのかまったくわかりません。
そこでなんですが、みなさん私に
どこからどのような過程で勉強していけばいいのか教えてください。
RPGを作りたいです
0374リアル厨房!名無しさん
03/11/12 22:42ID:ERqEuoD8>一万円だったと思います。(ゲーム機をそんなにたくさん買えるのに買ってもらえないなんて…)
>今でも使っています。
いいですね〜。ちなみにゲームをそんなに買えるのに、と言っていますけど、
それは家が、”自分の趣味には自分で金貯めてコツコツやっていけ”という家だからです。
そして親父はハイテク好きです。親父の目に入ったハイテクもので
どこかイイところがあれば、確実に金貯めて買います。
だから親父のお下がりがよく僕の所にはいってくるのです。
でも珍しくCLIEだけは腐らしてたな。(=使ってない)
でも割と母が親父をほのめかして金くれたりするから結果オーライです。
>ということは今はLinuxユーザですか?
>僕も何度かチャレンジしてみましたが、
>こぴぺがうまく機能しなかったり、
>ブラウザがGoogleの検索結果から飛ぼうとすると404返してきたりで嫌になってやめました…。
>(コンソールとかEmacsとかmake installとかは結構好みでしたが…)
>(今はCygwinがありますし)
今現在Plamo Linuxユーザです。但しデュアルブートにしてますけどね。
KDEは切ってます。Windows消すと兄貴が五月蠅いんで。
Cygwinは使いません。っていうか使いたくないです。重いし。
おもいっきりDOSとか(そういやCP/Mってどうなんだろ?)を
PC98で使いまくってたんで、そんなに困ったことはなかったです。
あえて困ったことといえば、viとかの扱いとかかな。
(最初はCtrl+Zで強制終了しようとしたら怒られて焦った。)
0375リアル厨房!名無しさん
03/11/12 22:43ID:ERqEuoD8>自分は祖父が(PC98のアップグレードの参考に)持っていたベーマガで
>クリックアンドクリエイトに興味をもってやりましたね。確か…。小6の時です。
>(前からRPGツクールとかで製作に興味をもっていたので…)
>WindowsPlus付属のピンボールとかダンジョンキーパー
>(スペックが足りなくてかくかくしていた…)やったりもしていました…。
むしろ僕はその前バージョンのKlik&Playに興味もってました。
WindowsPlusは・・・。買ってないですね。
買う必要も感じませんし・・・。(入れると重くなるという噂を聞いた)
>>>360さんがゲームを作るようなことがあったらぜひ見せてもらいたいですね…。
>かなり凄そうなんで…。(将来有望ぽいし。親も優秀な子に投資しろよ…)
いえいえ、僕はあまり根気が続きませんので・・・。
恐らく作ることがあったとしたら、Pythonで、でしょうね。
家の親は・・・。とにかくさっさと独立して自分で仕事見つけて何とかしろや、
って感じだからなぁ。
>あと、高専に逝った身として忠告させていただきますと、
>学校だとかそういった機関に期待をしてはいけません…。(進路ね…)
>自分は特にプログラミングに期待して逝きましたが、見当違いもいいところです。
>学校に行くのは英検をとるのとなんら変わりありません…。(何も勉強にならない。ということです…)
>知りたいことがあったら自分で勉強するしかないです…。
>(と、自分の不満をぶちまけるテスト)
忠告ありがとうございます。
でも僕は最近プログラムよりもむしろ戦闘機やら
ロボットやらを作りたい、とか思い始めています。
まぁ早い話が組込系プログラミングです。
どうもそっちのほうがやりやすそうな気が最近してきました。
0376あきまさ
03/11/12 23:22ID:ztAORrmB>まぁそのかわり、自由度ありすぎで何すればいいのかわからない!
上のほうでもいっていたアレですね…?
自分は体験したことない境地だ…。
>(学校に入ってたのはROM版だけだったけど。
>そういや先生機にはDisk版も入ってたなぁ(←勝手にDOSで覗いた))
高専にもPS2Linuxあったなぁ…。(どんなのかは知りませんが)
中学にあるんですか?
>そして初めてやったゲームは、ドラえもんという・・・。
…。2pのマイクですか?
>換装・・・。なかなかハード関係に詳しいお祖父さんのようで。
昔は病気になるまでラジオ創っていたりしたらしいです…。
血筋ですね…。
>うちの爺ちゃんは・・・。アメリカ軍の大佐ですた(;´Д`)
>でも日本人。別に移民してた訳でも無しです。ロシア人とのハーフ?だったらしいので。
なにかと複雑で特殊な環境ですね…。
>で、偶然にもクリスマスプレゼントに「星のカービィ 夢の泉」があったわけです。
>そして、それに感動した僕は、「僕もゲームを作る人になるぞ!!」とか
>思い始めてしまったわけです。
素晴らしいですね。僕ももっと早くきっかけが欲しかったです…。
0377あきまさ
03/11/12 23:22ID:ztAORrmBさすがに、幼稚園児プログラマ!とか居たら尊敬する前にその人の未来を疑います…。
>それは家が、”自分の趣味には自分で金貯めてコツコツやっていけ”という家だからです。
〜(中略)〜
>でも割と母が親父をほのめかして金くれたりするから結果オーライです。
良いですねぇ…。
僕なんかは父とはほとんど関わりませんし、
母はあまり理解がないのでここまで来るのに苦労しました…。
(最近は認めるようになってきた気もするけど、相互に理解はできていない気がする…)
>今現在Plamo Linuxユーザです。但しデュアルブートにしてますけどね。
>KDEは切ってます。Windows消すと兄貴が五月蠅いんで。
plamoはデフォルトはkdeでしたっけ?
ていうか、漢ですね…。
兄貴はそういうのに興味ないんですか?
>Cygwinは使いません。っていうか使いたくないです。重いし。
確かに重いですね…。
たいしたもの創らないので十分といえば十分なんですが…。(;´Д`)
>おもいっきりDOSとか(そういやCP/Mってどうなんだろ?)を
>PC98で使いまくってたんで、そんなに困ったことはなかったです。
CP/M…。聞いたことないなぁ…。
やっぱり、馴れかなぁ…。
僕は最初から95だったんでコンソールよりGUIのほうが効率良いです。
慣れるとコンソールのほうが効率良いんでしょうか?
0378あきまさ
03/11/12 23:23ID:ztAORrmBあ、僕がやっていたのはそっちのほうでした。
つか、クリックアンドクリエイトはお子様が手を出せるほど安いもんじゃなかったような…。
今はKlik&Play schoolだかなんだかがあるみたいですね…。
>WindowsPlusは・・・。買ってないですね。
>買う必要も感じませんし・・・。(入れると重くなるという噂を聞いた)
僕も何がplusされたのか分かりませんでしたが、(強いて言うならピンボール。あれははまったなぁ)
例の祖父が持っていたのでなんとなくいれてました。
>いえいえ、僕はあまり根気が続きませんので・・・。
>恐らく作ることがあったとしたら、Pythonで、でしょうね。
凄い親近感を感じた一瞬。
(自分も根気ないし、PyGame楽すぎなんで…。遅いけど)
>家の親は・・・。とにかくさっさと独立して自分で仕事見つけて何とかしろや、
>って感じだからなぁ。
むしろ僕は自分からそうしたいなぁとか思いますねぇ…。
他人に自分のことについて干渉されたくない。というか…。
>でも僕は最近プログラムよりもむしろ戦闘機やら
>ロボットやらを作りたい、とか思い始めています。
>まぁ早い話が組込系プログラミングです。
あれも面白そうですよねぇ…。
高専にロボコンがありますね。
(僕は参加していないけど…時間が喰われるので)
ワンダーボーグとかその程度なら学校の授業でやらせてもらったんですけどね。(一年生の最初に)
プログラムがめちゃくちゃ組みにくかったし、センサーがアレ過ぎたけど、それでも結構面白かった…。
なんにせよ、自分の思い通りに行くのは気分が良いですね。
0379あきまさ
03/11/12 23:25ID:ztAORrmBまだ中2?だと思うので、じっくり考えてみてください…。
(僕は高校とかに興味が無かったので進路なんてぜんぜん考えていませんでしたが、
3年の9月ぐらいに高専の話を聞いて決めましたね。もちろん体験入学とかしないで…。
まぁ普通高校に行くよりかはぜんぜんマシだったと確信していますが…。)
戦闘機とか軍事関係っていうと、日本では〜重機だったかが製造してましたね…。
自衛隊向けかなぁ?
(富士だったか三菱だったかなんだったか忘れましたが…)
初心者のためのゲームプログラミングじゃ無い…。(;´Д`)
人居ないから良いとは思うけど…。
自分の出没するスレは絶対に間違った方向に向かう…。
いや、それにしても日本だけでも広いですね。
>恐らく作ることがあったとしたら、Pythonで、でしょうね。
に期待大。(自分が参考に、ね…)
自分ももっと早くプログラミングとかに興味をもててたらなぁと無意味な愚痴をこぼすテスト…。
それにしても長いレスだ…。
(正直しんどいなぁ…。)
0380リアル厨房!名無しさん
03/11/12 23:40ID:ERqEuoD8>(僕は高校とかに興味が無かったので進路なんてぜんぜん考えていませんでしたが、
>3年の9月ぐらいに高専の話を聞いて決めましたね。もちろん体験入学とかしないで…。
>まぁ普通高校に行くよりかはぜんぜんマシだったと確信していますが…。)
そうしてみます。親父も、
「一つのことだけをやってみることよりも、
いろんなことに興味を持ってやってみな。」
と言ってたし。
>戦闘機とか軍事関係っていうと、日本では〜重機だったかが製造してましたね…。
>自衛隊向けかなぁ?
>(富士だったか三菱だったかなんだったか忘れましたが…)
三菱重工とかですね。
ファントムケーブル切断事故の起こった・・・。
あれはどうも内部の犯行らしい、という話を聞きましたが、
実際どうなんでしょうね・・・。
って、おもいっきり板違い。
>いや、それにしても日本だけでも広いですね。
>>恐らく作ることがあったとしたら、Pythonで、でしょうね。
>に期待大。(自分が参考に、ね…)
PyGameの存在自体は知っていましたが、
実を言うと、"EXE作れないなら意味ないなぁ・・・"
とか思っていたのです。が、しかし、
Py2Exeの存在を知ってからは思考が大逆転です。
こんな使い易いプログラミング言語は他には無い!と思いまして。
とりあえず現在、一発死型アクションアドベンチャー
「それゆけ!いくらちゃん!」なるものを企画中です。
ttp://beeptune.8bit.co.uk/
にて公開する予定。
0381名前は開発中のものです。
03/11/12 23:44ID:EqaaSodK水指すようで悪いけど。
>あきまさ
>リアル厨房!名無しさん
あ〜っと、2chに限らずBBS上では短時間かつ連続でレスしあったり(チャット化)、長文は嫌われます。
なんでかっていうと、鯖への不可の問題とかスレの私物化とかそもそもチャットでいいじゃんとかです。
特に2chだと叩かれ煽られスレがつぶれるか出て行くかの二択になったりします。
あと文章引用しまくって逐一レスってのも、仕事関係とかでメールの全文引用するとかしないとかは聞く
こともあるけど普通しないよね。
2chでマナーみたいなこと書き込むなんて初めてだよ(´・ω・`)
あとおまいら環境整いすぎ、俺なんか大学行って必要だからって初めてノートPC買って触ったんだぞ。
ネットだってバイトの収入が安定してからやっと電話回線引いて、一年半か……
0382リアル厨房!名無しさん
03/11/12 23:48ID:ERqEuoD8申し訳ありません。
確かに短時間で長文のレスなどは、サーバーへの負荷となりますし、
他の方への迷惑も顧みず、すいませんでした。
0383あきまさ
03/11/13 00:37ID:+skjL9qZすみません…。
(薄々注意されるんじゃないかなぁとか思っていましたが、
リアル厨房さんとのやりとりが(いろんな意味で)面白くてついついやってしまいました…)
>とかそもそもチャットでいいじゃんとかです。
そう思ったのですけど、ちょっとメールアドレス公開するのに躊躇してしまいました…。
(もしかしたらネタかもとか、余計な心配していたので…)
ただ、リアル厨房さんがURL公開したので、
もし話すことがあったらこれからはメールなりメッセンジャーなりなんなりで話したいと思います。
(リアル厨房さんには興味と期待があるので!)
>あとおまいら環境整いすぎ、俺なんか大学行って必要だからって初めてノートPC買って触ったんだぞ。
>ネットだってバイトの収入が安定してからやっと電話回線引いて、一年半か……
そうですね…。
僕も良く自分は(物質的には)恵まれているなぁと思います。
でも、一番重要なのは環境だとか年数とかじゃなくてやる気ですね!多分…。
と、言うわけで見苦しいレス失礼でした…。
そして、自分のサイトを晒す
http://hmx.3w.to/
0384381
03/11/13 20:36ID:k36iyFuH>リアル厨房!名無しさん
まぁ、2chでこんなこというやつは滅多にいないから、あまりキニシナイキニシナイ。
年の割に対応が大人でこっちとしても助かったよ。
では何事もなかったようにスレ再開ドゾー
0385名前は開発中のものです。
03/11/13 20:40ID:gZ4R+h7L0386名前は開発中のものです。
03/11/14 12:04ID:6sVQe7tiこんなくだらないことで長々とレスをつけるみんなが素敵。
( ´∀`)アハハハハ
0387名前は開発中のものです。
03/11/14 13:57ID:N07475WVそれを匿名掲示板でしか揶揄できない君の方が素敵だよ。
もちろん俺もね。
0388名前は開発中のものです。
03/11/14 18:19ID:gGEIdEhE0389名前は開発中のものです。
03/11/14 20:57ID:J7CIWiX90390名前は開発中のものです。
03/11/15 08:17ID:EHg3yGmD俺は気づいたらOOPL+asmだったから、CかC++かなんて議論はアホらしい。
まーでも、家庭用ゲーム機なんかだと重要な問題なんだろうな
0391名前は開発中のものです。
03/11/16 13:50ID:kJocgWyV実際にはRPGゲームのプレイ経験がなくMMORPG?というのでしょうか
ラグナロクをエミュ鯖を利用してプレイしたことしかありません。
一応C言語で制御関係の文法が終わり今から関数について勉強するところです。
まず、なにから勉強すればよいでしょうか?高校1年なのでまだ(?)時間はありますし。
環境は整っていると思うので、是非周りが僕のゲームをプレイして楽しい!
と言うようなゲームを作ってみたいです!。
↓環境は
XP+VS.NET+Cygwinと氏にかけマシンにFreeBSDを入れてネットワークの勉強などをしています。
C言語の勉強には 内田智史 監修 株式会社システム計画研究所
「C言語によるプログラミング」基礎編を利用しています。←のろのろ進んでますが。
時間がいくらかかってもいいです! プロになれなくてもいいです!
お手柔らかにお願いします!。
0392名前は開発中のものです。
03/11/16 14:35ID:X2F6x4IRまず普通のゲーム作って何のデータをどんなタイミングでどうやってやり取りすればいいのか見極める。
ので、まず、見た目ラグナロクっぽい普通のゲームを作るのが先じゃね?
0393391
03/11/16 15:24ID:prKNKOUtただ、まったくゲームプログラミングについて分からないのですが、
お勧めの本もしくはドキュメントはございますか?
0394名前は開発中のものです。
03/11/16 15:46ID:KIJicwGl必要な情報をどれだけ素早くググれる能力があるか?
が大事だと思うようになってきたなぁ。
Cは知らんがお勧めの本よりネットの力を利用したほうがいいぞ。
C 初心者 入門 ゲーム 製作 なんかの単語を混ぜて色々検索してみれ。
0395名前は開発中のものです。
03/11/16 16:28ID:8s7QHAinRPGのプログラミングなら「ゲームプログラミング練習帳」とか。
http://www.amazon.co.jp/exec/obidos/ASIN/4875934424/
0396名前は開発中のものです。
03/11/16 16:59ID:tu2/9dK50397名前は開発中のものです。
03/11/16 17:12ID:jztgmJP9この漏れもHPつくったんだぜ!
きてくれYO
http://www3.to/gomasuto
それと、ゆうくんファンのページハケーンしたぜ!
見てくれYO!
http://kisaragizero.gooside.com/
0398名前は開発中のものです。
03/11/16 17:40ID:sJV9ESEoコンパイラとOS
0399名前は開発中のものです。
03/11/16 17:40ID:sJV9ESEo実行できなくていいなら、メモ帳だけで出来るよ。
0400名前は開発中のものです。
03/11/16 17:54ID:sJV9ESEo>質問させていただきます。RPGを作りたいと思っているものです。
:
>お手柔らかにお願いします!。
えっと…質問はどれ・・・?
とか思ってしまったw
0401名前は開発中のものです。
03/11/16 18:01ID:zs/PG0dzRPGやったことないのに作りたいの?
プログラミングの勉強も大事だけど、とりあえず、たくさんのRPGを遊んでみなよ。
0402名前は開発中のものです。
03/11/16 18:20ID:jztgmJP9ゆうくんストリートをみて心がドキュンとしました!!!(はぁと)
この漏れもHPつくったんだぜ!
きてくれYO
http://gomachan.gooside.com/
それと、ゆうくんファンのページハケーンしたぜ!
見てくれYO!
http://kisaragizero.gooside.com/
0403sos
03/11/16 19:17ID:lsTI8xeHオカルト板で、バサバサ削除する削除人が
登場しています。こわいです。おそろしいです。SOS
http://qb2.2ch.net/test/read.cgi/sakud/1021962883/l50
0404391
03/11/16 20:13ID:62a5L4920405名前は開発中のものです。
03/11/16 21:15ID:jWERXt2T0406391
03/11/16 21:36ID:ajexNSkg0407名前は開発中のものです。
03/11/16 22:55ID:U4Gd7wPUいきなりオンラインRPGか?
そりゃ無謀だぞ
まずは単純なゲームから作れ
0408名前は開発中のものです。
03/11/17 00:03ID:vTSGyhbsむしろ、複雑なAIを作らなくて言い分(割り切れば)ラクかもしれない。
もんだいは、最低限SDLくらい楽に使えるゲームに特化したライブラリがないことだけど。
(というか、なんか有れば、俺も知りたい。)
0409名前は開発中のものです。
03/11/17 02:53ID:zFBQnFp10410名前は開発中のものです。
03/11/17 03:03ID:lakADyEp0411名前は開発中のものです。
03/11/17 16:13ID:nUD2RMQX0412名前は開発中のものです。
03/11/17 20:52ID:Q76r5V+r0413名前は開発中のものです。
03/11/18 00:51ID:EfWk1iQ6俺は、
Visual C++ → C → C++
の順で覚えたけどな
だってVisual C++って開発環境(ソフト)じゃんよ。
Visual C++使って、CもC++も覚えたし、まあMFCはC++の後だけどさ。
0414名前は開発中のものです。
03/11/18 08:54ID:+fbyQb64まず、基本・原理をある程度身につけておいた方がよいから、できればアセンブラからはじめるべきだね。
0415名前は開発中のものです。
03/11/18 09:12ID:CkVn44zUでも同意。
0416名前は開発中のものです。
03/11/18 09:23ID:fCRVrrKJそれに、全部完璧に使いこなせなければゲーム作れないって分けじゃないからな。
0417名前は開発中のものです。
03/11/19 09:04ID:7lDwemv/0418名前は開発中のものです。
03/11/19 14:26ID:lhcaBx510419名前は開発中のものです。
03/11/19 15:58ID:S/BlCCMsRCRDEST,Count
ROLDEST,Count
RORDEST,Count
0420名前は開発中のものです。
03/11/19 17:37ID:V/+xQjcV0421名前は開発中のものです。
03/11/21 03:05ID:ptMouEaEツールを作る機会は多いし、それがサクサク作れると随分楽できる。
0422名前は開発中のものです。
03/11/21 05:55ID:umwRRSHDツールはWin32の方が楽だよ。(できるだけ言語は統一しておいたほうが楽だし)
ところでPerlとかRubyとかってどうやって使ってるの?
0423名前は開発中のものです。
03/11/21 07:28ID:FOQvPKU5一連のコマンドの実行とか
perlである必要はなくて、慣れてるスクリプト言語でやればいいけど
0424名前は開発中のものです。
03/11/21 08:41ID:umwRRSHDもしかして、
PerlやRubyを実際に何かに使ってるわけじゃなくて
PerlやRubyっぽくスクリプト言語のコンパイラを作ってるの?
0425名前は開発中のものです。
03/11/21 09:23ID:ptMouEaE俺はCygwin入れた時にいっしょにインストールしたが、ActivePerlでも全然OK。
RubyはWin用のパッケージがあったと思うぞ。まずはぐぐれ。
とりあえずはCygwinいれてみれ。他にもPythonとか選択肢が増えるし。
用は自分が使いやすくて言語仕様が気に入ってればなんでもいいんじゃない?
基本はツール用なんだしな。
0426名前は開発中のものです。
03/11/21 10:31ID:umwRRSHDてゆうかツールを作るためだけに使うの?
それだったらWin32の方がC++でかけるし楽だよ。
Rubyインストールしても何に使うのかわからなけりゃやっぱり意味無いって。
Python使ったことあるけどC++となにも変わらないよ。
もちっと具体的に頼む。
0427名前は開発中のものです。
03/11/21 11:12ID:w4qwntDmフォーマット変換とかデータに機械的な処理を加える(それもデザイナから
データが上がってくるたびに)とかを自動化するならスクリプト言語の方が楽。
Cで文字列処理とか眩暈がするしな。ruby, perlならワンライナーで十分なとき
も多々ある。
GUIが欲しいツールなら、VBかC++Builderが楽かな。
画像使わないなら、Excel使うときもあるか。
(最近はInfoPathあたりも良いらしいがマダ見て無い。)
0428名前は開発中のものです。
03/11/21 12:28ID:ptMouEaE以前、デザイナ用にデータをフォルダに突っ込むだけでフォルダ内のファイル名を
抜き出し、それを表示するためのコードを自動生成するPerlスクリプトを作ったんだが
50行程度でできたよ。(しかもほとんどがPrint処理)
テキスト処理するなら正規表現が使えて、コンパイル不要で簡単に試せる
スクリプト言語の出番は多いと思うけどなぁ。
バイナリデータの変換もできるけど、そういう場合はメモリの状態を追いかけ
たいのでVCで書いてステップ実行させたくなるけどね。
状況に応じて使い分ければすむだけのこと。
0429名前は開発中のものです。
03/11/21 15:14ID:umwRRSHDうーん、あんまりC++でやるのと変わらないような気もすんですけど
どのくらい楽になるのかっていうのはやっぱりやってみないとわからないですよね。
とりあえず、Ruby、Perlそれぞれいじってみます。
(>>428さんの50行程度でできたことはC++でもやっぱり似たような行数でできるような気がします。
これはRubyやPerlやったあとで
Win32のFindFirstFileとFindNextFileとGetFileAttributesの定型コンボとどうちがうのか調べてみます。)
レスありがとうございました。
0430名前は開発中のものです。
03/11/21 15:46ID:w4qwntDmテキストやファイル関連の処理はperl,rubyの方が楽なのは確かだけど。
>Win32のFindFirstFileとFindNextFileとGetFileAttributesの定型コンボとどうちがう
perlなら、while(<*.dat>){... とか @files = glob("*.dat"); とか。
属性はstat()でとってきても良いけど、-f -d -r -w -sとかが使えるね。
rubyは知らん。
あと、個人的には、言語はいろいろ知ってた方が、プログラマとしての懐が
深くなっていいと思うがね。
0431名前は開発中のものです。
03/11/22 00:01ID:BPfRw7zv重いですよね。C++のほうが絶対速いですよね。
ユーザーのほとんどはWindowsなわけだし、C++のほうがいいですよね
0432名前は開発中のものです。
03/11/22 00:06ID:0ovz4Gp00433名前は開発中のものです。
03/11/22 00:07ID:0ovz4Gp00434名前は開発中のものです。
03/11/22 00:14ID:aVNevoow要点はC++かJavaではなくて
Windows系かJavaかってことだと思う。
個人的にはC++でWin32APIとかのC関数を呼ぶの
嫌なんだよね、スマートじゃないつーか。
かといってMFCはダサいし、ATLWTLはCOM関係がウザいし。
つーことでJavaがよろし、.NETでもよし。
0435名前は開発中のものです。
03/11/22 00:22ID:ohOBvK1OJavaが重いってどういう点で重いって言ってる?
C++でもアセンブラでの最適化が必須なピクセル単位の処理をしなければ、
Javaだってそんな遅いとは思わないが?少なくとも昨今のPCの処理能力では。
0436名前は開発中のものです。
03/11/22 00:43ID:KFMeZDs1別にお前がC++だけでいいと思ってるならそれでいいじゃん。
それとも言語の実行速度が速くなきゃゲーム一つ作れないのか?
JAVAで作りたきゃつくるし、VBで作ってる奴もいるしLispで作ってる奴もいるよ。
速度を要求されるゲームを作る際に選択肢としてCやC++やアセンブラが出るのはわかるが
作る気もないくせに「遅いから」とかいうだけの理由で他の言語を除外するのは
単に新しく覚えるのが面倒くさいだけなんじゃないのか?
0437431
03/11/22 00:56ID:BPfRw7zv皆さんがJAVAで作られているゲームでも重いと感じないなら、JAVAで行きます。
0438名前は開発中のものです。
03/11/22 01:30ID:Kl96kKSLhttp://natto.2ch.net/mass/kako/1011/10115/1011522150.html
732 名前: 投稿日: 02/03/12 19:46 ID:aN/JDfka
4月のドラマを2ちゃんのドラマ板でチェックしてみると、盗聴ドラマらしき番組
がいくつかある。○○某が脚本を書く「ゴールデン・ボール」は、怪しい。こいつ
が盗聴を利用して俺の書き込みを追跡しているのは、知っている。盗聴に頼らない
で発案するのが怖いのか、あるいは、ジンクス担ぎか。繰り返すが、電話/web
/メール盗聴で得た俺の個人情報をヒントにしておきながら、俺の人生観や趣味を
否定する内容であった場合には、番組をぼろくそに叩いてスタッフに呪いをかけま
すので、あしからず。ほとほどにしておけよ、日テレ。今年は、戦争モードだ。
266 名前: 文責:名無しさん 投稿日: 02/02/13 14:19 ID:SyIqjfH5
TBSドラマ「プリティ・ウーマン」も、盗聴ネタ。
ドラマ盗聴は、もう言うまでもないか。
盗聴・盗撮ネタを使う雑誌
ジャンプ・サンデー・マガジン(週刊・月刊・ヤング)
チャンピオン モーニング スピリッツ アフタヌーン
ビッグコミック ビッグコミックスペリオール
まんが〇〇〇とつく、4コマ雑誌
他にも読んでいるもので、盗聴だと思ったものがあったら書き足してください。
著者によっては、盗聴ネタを使っていない人もあります。
使わない著者も、盗聴の危機にさらされていることと思う。
どうかご了承下さい。
0439名前は開発中のものです。
03/11/22 02:02ID:sU/VkOGs気になったけどLispで作ってるヤシって本当にいるの!?
すげー。ちょっと見てみた息がした。
0440名前は開発中のものです。
03/11/22 02:52ID:KFMeZDs10441名前は開発中のものです。
03/11/22 08:03ID:sU/VkOGsそうじゃなくてー
0442名前は開発中のものです。
03/11/22 11:02ID:I3AbyKL10443名前は開発中のものです。
03/11/22 13:34ID:49+Sjffl環境は必要に合わせて変えるべきだと思うんだが。
0444名前は開発中のものです。
03/11/23 21:15ID:DtVBQZayアクションゲームとか3Dゲームとかを想像したのならかなりの楽天家だなw
0445名前は開発中のものです。
03/11/23 21:30ID:FVc+pu0Vキャラの動作アルゴリズムを1フレームごとのぶつ切りで書かなくても良い(ように出来る)。
そのへん目的にSchemeインタプリタかいて公開してた人もいたな…
現在あるLisp系の実装で、そのままリアルタイム系のゲームに使えるのがあるかは知らん。
0446名前は開発中のものです。
03/11/23 22:34ID:BOE4FwqfCGIによるマップチップを使った画像処理に挑戦しているのですが、
どうも上手くいきません。何方か方策をお教え下さい。
もしくはそういった処理を紹介しているサイトを教えて頂けませんか?
宜しくお願いします。
0447名前は開発中のものです。
03/11/23 23:22ID:6qATdp6MGDライブラリを使うとか、テーブルのcellspacingやpaddingを0にしてチップを配置するとか
いろいろ方法はあるよん。
サイトは知らん。
0448名前は開発中のものです。
03/11/24 00:01ID:NkGv7Ne6あっ申し訳ありません。
とりあえずPerlでの処理が分ればどうにかなると思うのですが…
0449名前は開発中のものです。
03/11/24 01:35ID:fe0QjvTdleftとtopを設定すると細かく座標指定できるから、それで重ねる。
もちろんマップチップも1チップごとtop, left指定して<img>で表示する。
http://hp.vector.co.jp/authors/VA013937/cssref/position.html
一枚絵として出したいなら、>>447の言うようにGDを使うかImageMagicなんかを使う。
0450名前は開発中のものです。
03/12/06 12:18ID:t5Y2BgDx0451名前は開発中のものです。
03/12/23 08:19ID:ZfdU1D5yこのスレを見た人はコピペでもいいので
30分以内に7つのスレへ貼り付けてください。
そうすれば14日後好きな人から告白され、17日後に
あなたに幸せが訪れるでしょう
0453名前は開発中のものです。
03/12/27 23:18ID:siHAIbo8話がありましが、実際に勉強するとしても、あんまり
書籍がないような気がします。ハード依存だから?
なにかいい本ないのかしら・・・
0454名前は開発中のものです。
03/12/28 14:02ID:IMZm1Ey40455名前は開発中のものです。
03/12/28 15:28ID:SgzzjA/8あなたが初心者ならまず他の言語を習得してからの方がいいよ、アセンブラやるなら
0456名前は開発中のものです。
03/12/28 21:25ID:oJQ6UYifちょっと興味あるんだけど。
http://www.n2gdl.net/
0457名前は開発中のものです。
03/12/28 23:35ID:uKRDay8j16進数とか2進数とかメモリマップトIOとかそういう超基本的なことなんかな?
0458名前は開発中のものです。
03/12/29 07:49ID:11PUc0Jk一番良いのは、自分でメモリ参照や演算を行う「CPU」、メモリなどを
含む仮想マシンを作って、その仮想CPUで動くコードを書いてみること。
これでコンピュータの仕組みやプログラミングの最も根本的な部分を
実感することができる。
0459名前は開発中のものです。
03/12/29 20:13ID:qF+RkCeB必要性ってあまりないと思うな。
ゲーム業界でも、よほど速度的に最適化かけないといけない場面でしか
使わないよ。
ところでwinで全部アセンブラからやる環境ってどう作るんだろ?
できるの?
なんかCコンパイラが吐き出したコードを解釈するところから
はじめないといけない気がするけど。
0460名前は開発中のものです。
03/12/29 22:57ID:OhFw7dYh私はパソコンでゲームを作ろうとしていますが、
最終的には家庭用ハードでも動くものが出来れば良いと
考えています。
その際、家庭用のハードはメモリの量が少ないと言われている
ことを思い出します。
みなさん、これについてどう思われますか?
私は、メモリの少なさが今の家庭用ゲームの種類を規制
していると思うのですが。
プレーヤーの操作キャラの移動で、世界が展開するゲームではなく
NPCのAIルーチンにより世界が自動展開していくようなゲームを
作りたいです。次世代ハードでは価格が上がるとしても、そういう
ゲームが作りやすいようにメモリの量を増やすべきだと思います。
そうすることがこれからのゲーム産業を盛り上げていくために必要
だと思うのですが、どう思われますか?
0461名前は開発中のものです。
03/12/29 23:21ID:R24Z9q+x貴方の要望は主記憶ではなく補助記憶装置が適していると思う。
0462名前は開発中のものです。
03/12/29 23:42ID:jeutbg44とりあえず、PC用で作ってくれ。
完成して家庭用に移植するころにはPS4とかXXX-boxとか、
今のPCよりもメモリを積んだ機種が出ているだろうから問題なし。
0463460
03/12/30 00:10ID:5kuTb0RJ何気に、次世代の次世代ですか(藁・汗)。
>>461
ふ〜む・・そうなのですかね。
補助記憶なら今でも大分詰め込めるので容量としては
問題ないかも知れませんが・・速度は・・・?
例えば、ゲーム中に、リアルタイムでメモリーカードから
読み書きするということで解決できるのでしょうか?
0464名前は開発中のものです。
03/12/30 01:27ID:4HasNC+F>NPCのAIルーチンにより世界が自動展開していくようなゲーム
簡単でしょこんなの。
普通のRPGとなにが違うのって話だと思うんだけど。
プログラム的には
NPC(プレイヤーの近くにいる)が自動的に動いてプレイヤーにどついてきたら
イベントが始まるっていうのじゃないの?
結局、自動展開するってことはプレイヤーが何もしなければ「運命」って奴は
決まってるわけでしょ?(つまり一本道のRPGができるわけだ)
そこを軸にしてプレイヤーがNPCにどんなをちょっかい出すかで道が分かれるんだから
あとはちょっと分岐の多いただのRPGちゃうの?
メモリなんかいるかのー。
ていうか、メモリの話になんかなるかのー。
0465名前は開発中のものです。
03/12/30 10:11ID:1lEWJ4hCWindowsみたいにバカスカメモリ食うのもないし、
ゲーム一つで32MB占有できるのだから少ないとは思えんが。。。
メモリよりVRAMがウンコだと聞いた。結構ひいこら言ってるらしい。
てかメモリやVRAM増やしたところでグラフィックがよくなるだけだし
これはゲームの面白さに直接繋がらない。むしろ現状じゃトレードオフだ。
0466名前は開発中のものです。
03/12/30 11:51ID:s+nT/8Eeいや、VRAMやRAMが少ないとそれだけ余計な労力を、それもむなしい労力
を強いられるから、容量があるならあった方が良いんだよ。開発しやすけ
ればそれだけ「面白さ」に手をかけられるしね。
あとグラフィックも表現の一つだから、当然制約は少ないほうが良いな。
「グラフィックがよくなる」ことが重要なゲームだってあるんだから。
0467460
03/12/30 12:14ID:5kuTb0RJPS2はVRAMは少ないけど、メモリは結構あるということですか。
じゃあ、家庭用でRTSを見かけないのは、やはりメモリの
せいではなく、対象年齢とインターフェースを考慮しての
ことでしょうか・・。
>>464
私が言おうとしている自動展開とは、例えばRTSです。
あるいはPSの「ガンパレード・マーチ」もその例です。
通常のRPGとの違いは、NPC同士に相互作用があることです。
そういう意味ではMMORに近いかも・・。
その際、全てのキャラクターの状態を保持する必要がある
のでメモリとの戦いになると思います。
0468名前は開発中のものです。
03/12/30 12:26ID:DeMxNVWT最高に頭悪い発言は止めてください。
>PSの「ガンパレード・マーチ」もその例
…PSはPS2よりもメモリが多いからガンパレード・マーチが出来たのですか?
前レスでも言われていますが、貴方の言ってる事とメモリとは関係有りません。
0469460
03/12/30 12:30ID:5kuTb0RJAIが重要になるので。
・・そんなこと言っていたら、多くのゲームが、これらの限界と
戦っているわけで、・・きりがないかも知れませんね・・。
PS3でグリッドコンピューティングを搭載し、PS2の1000倍
の性能になるという話は、実現するのでしょうかね・・。
0470名前は開発中のものです。
03/12/30 12:41ID:qUinNQxnNPCが本当に相互作用してるかすら個人的には怪しいんだが
0471名前は開発中のものです。
03/12/30 15:36ID:0/qWWE1oプレイヤーの周りの環境が変わっていく
つまり他にやりたいゲームもでてくる
つーかそうなって他のゲームを買ってもらわないと困る
というわけで本当に長く遊べるようなゲームを作るのは…
0472464
03/12/30 15:58ID:4HasNC+F見かけ上はそうだとしてもそんな必要はないでしょ?
って話なんだけど。
どんな莫大な計算が必要だとしてもプレイヤーの行動に制限がある限り
前計算できるよね?って話なんだけど。
結局そういうのを突き詰めていってシンプルにしたものが
アドベンチャーゲームだったりすると思うんだけど?
だいたいNPC同士の相互作用なんてプレイヤーには結果だけわかればいーじゃん。
0473名前は開発中のものです。
03/12/30 16:57ID:KdgajO5Nいや、この考え方は危険だ。
なんとなくだがw
0474460
03/12/30 17:41ID:5kuTb0RJRTS(リアルタイムストラテジー)では通常、視界外のNPCも
リアルタイムで(しかも省略なしのAIで)計算するのでは
ないでしょうか?
■ このスレッドは過去ログ倉庫に格納されています