初心者のためのゲームプログラミング
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001ー
02/06/04 00:45ID:cA3D98JA将来は、企画もできるゲームプログラマーになりたいと思ってます。
そこでなんですが、私はまだパソコン歴2年くらいしかありません。
また、プログラム歴は0年です。
なので、どこからどうやって勉強していいのかまったくわかりません。
そこでなんですが、みなさん私に
どこからどのような過程で勉強していけばいいのか教えてください。
RPGを作りたいです
0002名前は開発中のものです。
02/06/04 00:46ID:???0003名前は開発中のものです。
02/06/04 00:47ID:???RPGツクールをまず購入します
0004名前は開発中のものです。
02/06/04 00:47ID:???そしたら手取り足取り腰取り教えてやる
0005名前は開発中のものです。
02/06/04 00:48ID:???1に能書き、2に質問 としないと単発質問スレになってしまう
0006ー
02/06/04 00:49ID:cA3D98JA0007名前は開発中のものです。
02/06/04 00:51ID:???0008名前は開発中のものです。
02/06/04 00:51ID:???0009名前は開発中のものです。
02/06/04 00:53ID:???あ き ら め ろ
0010名前は開発中のものです。
02/06/04 00:56ID:???俺には出来ないかな?
ちなみに、俺はこのスレの1000です。
0011名前は開発中のものです。
02/06/04 02:36ID:???あなたは企画もできるプログラマーには絶対なれません。
0012名前は開発中のものです。
02/06/04 05:14ID:???2.アルゴリズムを勉強
3.WinAPIを勉強
4.DirectXを勉強
5.1へ戻る
これを一年続けてればそれなりの物ができるようになるよ。
・
・
・
それなりの物がね。
0013名前は開発中のものです。
02/06/04 11:08ID:???ジョークで書いてるならタチが悪いし、本気で書いてるならもっとタチが悪いぞ。
0014名前は開発中のものです。
02/06/04 13:53ID:GmOTHIoY毎日ずっと続けるってのは意外とできないもんだった。
プログラム組むのは中学校から始めたけど、根性なしなんで行き詰まると投げ出してたね。
でも、しばらくたったら、また、なんか作り始める・・・。
しかし途中で飽きてホッポリ出す。
この繰り返し。藁。
0015名前は開発中のものです。
02/06/04 13:57ID:???立派なエロゲプログラマになれるぞ。
0016名前は開発中のものです。
02/06/04 14:44ID:???正直、こっちに書くべきだった。
ぶっちゃけ、「プログラム覚えろ」「何か作れ」それしか言えないし。
企画能力とかはまとめて2の次でいいから、とにかく「ゲーム」と呼べるものを一本作る。
大学なら、仲間も集めやすいだろう。
聞く前に、自分で方法を考えて行動できるようでないとダメかもね。
その意味で>>11には同意。
がんばれ。
001716
02/06/04 14:47ID:???うちの大学にはなかったし、多分あまりないと思われ。
ただ、コンピュータ関連のサークルって、好きなことやっていいところが
多いようだから、漏れはその中でゲーム作ってた。
0018名前は開発中のものです。
02/06/04 16:00ID:???うちのところのコンピュータ関連のサークルも同じだ。
そこで人みつけて勝手にゲーム作ってる。
0019名前は開発中のものです。
02/06/04 18:27ID:KMBq1tqQ0020名前は開発中のものです。
02/06/04 19:53ID:???100m走でスタートラインがどこにあるか分かってないような感じ。
0021名前は開発中のものです。
02/06/04 19:56ID:???その先のことは知らん
0022名前は開発中のものです。
02/06/04 20:07ID:???つれてって上げてください>>21
0023名前は開発中のものです。
02/06/04 20:12ID:???0024名前は開発中のものです。
02/06/04 20:25ID:???まぁHSPでもやってみなさい
http://www.onionsoft.net/hsp/
0025名前は開発中のものです。
02/06/04 20:30ID:???付属のマニュアル読んで、Hallo Worldを表示するプログラムを作る
なんか、(マニュアルを読む上で)C言語の知識を前提としているとか書いてあるので
Cの入門書を買う
全くのプログラミング初心者なので、変数の意味すら分からず、8ヶ月くらい放置
唐突にCの入門書を読み返し、
中学の時の技術の教科書を参考にして(ただしそれはBASICだったけど)、
なんか数当てゲームを作る(もちろんコマンドラインで動くやつ)
最初は答が固定(ハードコーディング)なやつで、数回で飽きる
次に乱数で問題を生成するやつを作る
クリアするごとに難易度が上がるようにする
ハイスコアをファイルに記録出来るようにする・・・
とかやってくうちに、次に何を勉強し、何をすべきか見えるようになってきた・・・ような気が
ちなみに↑は実体験。進歩が非常に遅いので鬱
0026名前は開発中のものです。
02/06/04 20:34ID:???はバカの見本です
0027名前は開発中のものです。
02/06/04 21:10ID:???そうは思えないけど
偏差値で真ん中くらいじゃないの?
0028名前は開発中のものです。
02/06/04 21:32ID:???0029名前は開発中のものです。
02/06/04 21:39ID:???至って普通だろ。
少なくとも>>1は>>26を参考にしろって事
0030名前は開発中のものです。
02/06/04 21:41ID:???おれはVC買った一週間後にはDirectXでゲーム完成させてた
0031名前は開発中のものです。
02/06/04 21:44ID:???勿論他言語でのプログラムを未経験という前提だが。
0032名前は開発中のものです。
02/06/04 21:51ID:???かなりすごいと思う。
普通の人なら数ヶ月位じゃない?
そもそも触り始め1ヶ月くらいはプログラミングそのものに戸惑うと思う。
0033名前は開発中のものです。
02/06/04 21:52ID:???それよか、問題は>>1がまったくレスを返していないということだ(w
煽りは放置でカマワンが、何らかの反応は欲しいところ。
まぁ、スレ立ってからまだ1日も経過してないけどな・・・。
0034名前は開発中のものです。
02/06/04 21:52ID:???当然未経験。
パソコン買ったのはVC購入の2ヶ月前
俺の知り合いでも遅くて半年ぐらいでネットで公開できる程度のゲームつくってる。
まぁプロを目指して始めてるだけあって君らとはやる気が違うけどな。
0035名前は開発中のものです。
02/06/04 21:56ID:???1日何時間ぐらいやってたんだ?
0038名前は開発中のものです。
02/06/04 21:58ID:???8時間ぐらいだな
0039名前は開発中のものです。
02/06/04 21:58ID:???そうでない人もやれというのは間違い。
0040名前は開発中のものです。
02/06/04 22:01ID:???その1週間の間に一体どういうことをやって
そこまで出来るようになったのか知りたい
Cを何日でマスターしたとか
0041名前は開発中のものです。
02/06/04 22:03ID:???とりあえずサンプルを写しまくって
そんでソースいじりまくって動作を見ていって経験的に理解していった感じかな…
おそらくこの方法が一番早いとおもう
0042名前は開発中のものです。
02/06/04 22:03ID:???周りもそんなレベルなら、よっぽど優秀な人が周りにいるんだろう。
しかし、そこら中にあふれてる一般の人は、
1週間や半月で人に見せられるゲームを作れる分析能力や
才能は持ち合わせていないので。
漏れが始めてオリジナルゲーム完成させたのは、
参考書はベーマガのみ、MSX-BASICで3ヶ月くらいかかった。
それから、C&PC98に移行してから、ゲームを作るのに1年くらいかかったと思う。
0043名前は開発中のものです。
02/06/04 22:08ID:???CとDirectXが使えるようになるとは思えないんだが。
PCの基本的な仕組みとかもユーザーとは違った理解が必要だというのに。
0044名前は開発中のものです。
02/06/04 22:11ID:???一応は動くBBSスクリプトを1週間で作ったことあったけど、
DirectXとかは無理だ・・・
0045名前は開発中のものです。
02/06/04 22:12ID:???とりあえず組めるようになってから理解を深めていった
comが正確に理解できたのはその半年後だし
Cだってforなりintなりwhileなりifなりポインタなりが使えれば
とりあえずは組めちゃうわけだし
0046名前は開発中のものです。
02/06/04 22:17ID:???まさか、いくらなんでもRPGではあるまい
0047名前は開発中のものです。
02/06/04 22:21ID:???勿論、自分で使う限りに置いて理解しているというのならまだしも、
CLSIDとオブジェクトのマッピングとか、オートメーションとかも全部?
0048名前は開発中のものです。
02/06/04 22:57ID:???25はバカの見本だと言ったのは34なの?
34が「完成させた」ゲームのソースを見せてほしいな。
「パソコン買ったのはVC購入の2ヶ月前」だそうだけど、
買う前にはパソコンに関する知識は無かったのかな?
学校などで情報処理に関して前知識は得ていなかったのかな?
0049名前は開発中のものです。
02/06/04 23:06ID:???形はどうあれ、ゲームと呼べるものを一週間で作ったなら、それはすごいと思うよ。
まぁ、この態度はどうかと思うが。正直。
0050名前は開発中のものです。
02/06/04 23:06ID:???それ系の本を読み終えるのに何週間もかからないだろうから、そのくらいの期間で理解は出来るんじゃないかな?
私も一通り程度理解したつもりだったけど、使わなかったら殆ど忘れた.....
ああけどCOM+だったら、DCOMやらMTSやらが含まれるんだろうから、大変そうな気がする。ゲームとは関係無いかな・・・
0051名前は開発中のものです。
02/06/04 23:11ID:???うーんけど、サンプルに手を加えてゲーム風に仕立てる程度の事なら、それなりの適性のある人なら出来ちゃったりすると思うよ。予備知識無しで小中学生がそれをやったのなら、かなり凄いなーと思う。大学生なら、まあそういう人もいるだろうと思う。
その「完成させたゲーム」の内容次第では、文句無く凄いかもしれないけど。
005250
02/06/04 23:14ID:???○ある程度
忘れたんじゃなくて元々理解できてなかったんだ、と言われれば反論は出来ないけど。けど、そう複雑な理屈でも無かった様な。間違わずに使いこなすのは困難そう、面倒臭そうだったけど。
0053名前は開発中のものです。
02/06/04 23:29ID:???いや、勿論COMを勉強したならそうだろうが。
ゲームのプロになるのを目指していて、ゲームの技術を勉強しながら
さらにゲームのためには他に習得しないといけないこともあっただろうに、
さらにCOMまで習得するとなると半年で出来るかな、と。
そもそも、COM何かゲームを作る上で優先順位かなり低い方だと思うが。
0054名前は開発中のものです。
02/06/04 23:30ID:???0055名前は開発中のものです。
02/06/04 23:40ID:3s5tEqJs確かに漏れは集計プログラムを「今日中に」といきなり言われてPerlを一
日で覚えてプログラムも完成させた、っつー経験はあるが、それってCも
C++も理解した後だったし・・・
0057名前は開発中のものです。
02/06/05 00:01ID:???そのとき作ったゲームUPしる!!
できないなら ほらふき!
0058名前は開発中のものです。
02/06/05 00:04ID:???言うと思ったが、ソフト自体もうネット上で公開してるものだから
そんなことしたら身元がわれるから嫌。
0059名前は開発中のものです。
02/06/05 00:05ID:???0060名前は開発中のものです。
02/06/05 00:06ID:???っていうか1-2週間でそんくらい作るやつは
俺の周りにはごろごろいる。
だから、おれはすごいとは思わんし
0061名前は開発中のものです。
02/06/05 00:07ID:???掲示板を荒らされて終了するだろーが、ここ2chだぞ
0062名前は開発中のものです。
02/06/05 00:08ID:???普通の経験者は1〜2週間で作れるだろうが
全くの素人が1〜2週間でゲームなんか作れる物じゃないし
ごろごろ居るとなると嘘くささ爆裂なんだけど
0064名前は開発中のものです。
02/06/05 00:10ID:???まわりは経験者も結構いたかな…
0065名前は開発中のものです。
02/06/05 00:11ID:???話しよめよ、本人だけど自作自演じゃないだろ…
本当に1・2週間で作ったんならむしろ賞賛カキコの方が多いと思うよ。
余程ヘボいのならしかたないが。
つーか2chだからって悪く捕らえすぎ or うそっぽ過ぎ。
ジサクジエンじゃないとしても規模の話は一度も聞いてないよ。
そんくらい、といきなり言われてもハッキリ言って困る。
0068名前は開発中のものです。
02/06/05 00:15ID:???だからなんべんもいってるがサンプルみて
わからんとこだけCの文法参照していったら
けっこう誰でも出来ることだろ…
どうしてもわからんところは写してつかったし
0069名前は開発中のものです。
02/06/05 00:17ID:???オリジナルのプログラムなのか、それが問題。
0070名前は開発中のものです。
02/06/05 00:17ID:???コテハンキモい
0072名前は開発中のものです。
02/06/05 00:19ID:???何とかして出来ないものか
ここに居る人間なら、荒らしとかしなさそうだけど
この板の底のほうにある適当なスレでアドレス晒すとか出来ない?
0073名前は開発中のものです。
02/06/05 00:19ID:???ゲーム自体はオリジナルボス戦のみシューティング
初期化とか汎用関数などはサンプル使いまわし
やるきがあればだれでも出来る
0074名前は開発中のものです。
02/06/05 00:20ID:???ゲームの構造を自分で書いたのか、構造も使い回したのか
0075名前は開発中のものです。
02/06/05 00:21ID:???0076名前は開発中のものです。
02/06/05 00:22ID:???メインループ
0078名前は開発中のものです。
02/06/05 00:25ID:???そんなサンプルじゃない。
DirectXゲームプログラミング入門(だったか?)という本
画像を上下左右で動かすサンプルがついてる
0079名前は開発中のものです。
02/06/05 00:25ID:???というかタスクについて書いてるゲームプログラミング本はみたことない
0080名前は開発中のものです。
02/06/05 00:26ID:???NGワードなような気がするが。
0081名前は開発中のものです。
02/06/05 00:28ID:???一週間でタスクなんか理解できるレベルに到達できたわけねーだろ
その後1年経ってからだね、タスクの存在知ったのは
0082名前は開発中のものです。
02/06/05 00:29ID:???0083名前は開発中のものです。
02/06/05 00:30ID:???もともとでかいスケールで話した覚えはないぞ
1週間で作ったとしか言ってない
格闘しながら半月程かかって2人対戦のアステロイドもどき(つっても
宇宙船以外なし、弾画面内にたった一発w)を作ったが、そういうのは
「ゲームを完成させた」というもんなのかなあ・・・
まあどうでもいいことだが。
0085名前は開発中のものです。
02/06/05 00:38ID:???だからさっきからだれでも出来るっていってるじゃん
俺の中ではグラフィカルで遊べるものになればそれはもうゲームだからね
0086名前は開発中のものです。
02/06/05 00:42ID:???キモコテのはどーゆーの作ったか良く分かるがお前のはわからん。
0087名前は開発中のものです。
02/06/05 00:45ID:???ボス戦オンリーのシューティングでしょ
0088名前は開発中のものです。
02/06/05 00:47ID:???0089名前は開発中のものです。
02/06/05 00:53ID:???そんなの俺でも出来る
…と思ったけど、今だから言えることであって、
やっぱり始めた当時じゃ1週間で作れなかったと思う。
0091名前は開発中のものです。
02/06/05 01:07ID:???やっぱりこの場合は最低限を想像するべきじゃないか?
0092名前は開発中のものです。
02/06/05 01:24ID:???要するに、>>30がサンプル使いまわして1週間でゲーム作った、
それだけの話だろ?
反感食らうようなレスは、
>まぁプロを目指して始めてるだけあって君らとはやる気が違うけどな。
だけだと思うんだが。
とりあえず禿しくスレ違い、と。
0093名前は開発中のものです。
02/06/05 01:35ID:???スレの立て逃げか?
0094名前は開発中のものです。
02/06/05 03:58ID:???自作パソコンったって、パーツ組みたてるだけだもんなぁ。
必要なパーツの種類とか、組み合わせとか、組み立て方とか、ある程度調べなきゃならないけど。その手の本を買ってその通りやれば何とかなるだろうし。
出来ない人には出来ないだろうけどね。
それと、のみこみの速さと到達点の高さは比例しないだろうと思う。
0095名前は開発中のものです。
02/06/05 04:23ID:???現物みないとなんともいえないが
どうせ大したものじゃないんだろ。
0096名前は開発中のものです。
02/06/05 05:23ID:???0097名前は開発中のものです。
02/06/05 05:43ID:???0098名前は開発中のものです。
02/06/05 05:54ID:???0099名前は開発中のものです。
02/06/05 06:25ID:???01001
02/06/05 08:22ID:???0101名前は開発中のものです。
02/06/05 10:00ID:???不思議と天才は自分の力を誇示したりしないものなんだよね。
だからネタだろ。もしくは知り合いの話。
少なくとも>>30自身の事ではないな。
0102名前は開発中のものです。
02/06/05 10:57ID:???それに、あの文面から天才とは判断できないよ。本人はそう思っているっぽいけど。
0103名前は開発中のものです。
02/06/05 11:21ID:QBDSpEAwここのとこが超ヤラシイ。
ハァ?
0104名前は開発中のものです。
02/06/05 11:23ID:???その中で特にオレ優秀って言いたいんだよ。>>30は。
0105名前は開発中のものです。
02/06/05 11:48ID:???というか、曲解しすぎというか。>>30は、特に誇示してる感じはしないし。
生意気とか、そういうのはあるかもしれないが…。
とりあえず、大したものだとは思うよ。
少なくとも自分の駆け出しのとき考えると、同じことできたとは思えんし。
意味ない議論はそろそろ終わりにせんか?
>>1、カムバック(もし>>100が本人なら死んどけ)。
0106名前は開発中のものです。
02/06/05 12:05ID:???周りの奴らがみんなそんなレベルってのが嘘くさすぎる
そんなにまとまって優秀な奴が居るとは思えない
0107名前は開発中のものです。
02/06/05 12:37ID:???選民の集団なんだよ。>>30を取り巻く周辺は。
趣味で楽しんでやってる俺とは違いますね。
0108名前は開発中のものです。
02/06/05 13:24ID:???いまさらどうでもいいかもしれんが
その1週間で作ったゲームってのは死ぬほどヘボイよ
あと
>まぁプロを目指してるだけあって君らとはやる気がちがうけどな
っていうのは俺の周りの人たちのことね・・・
すでに大学辞めて就職しちゃったやつもいるし。
おれが言いたかったのはやる気さえあれば1週間という期間で動く程度のゲームは
作れるってこと。
0109名前は開発中のものです。
02/06/05 13:26ID:???訂正:
おれが言いたかったのは動くだけのゲームならやる気さえあれば1週間程度で
誰でも作れるってこと。
0110名前は開発中のものです。
02/06/05 14:13ID:???0111名前は開発中のものです。
02/06/05 14:15ID:???人によってはそんくらいかもね
0112名前は開発中のものです。
02/06/05 14:26ID:???0113名前は開発中のものです。
02/06/05 14:43ID:???このスレ1のあふぉ発見
0114112
02/06/05 16:24ID:???ハイハイ、んじゃスレ1のアフォは俺に決定。
0115名前は開発中のものです。
02/06/05 16:46ID:???0116名前は開発中のものです。
02/06/05 16:52ID:???ゲームを作るという問題解決において、
取り組む物の取るアプローチで適正言語が決まってきそう。
浅さ優先探索 > VB/HSP型
深さ優先探索 > C++型
適正と才能があれば、後者の方が深い知識を得られて
優れていると言えるけど、そこまで到達できる人はほんの一握り。
後者で挫折した人間は得てして言語ヲタに成り下がり、
他言語を貶すばかりでゲームを作るという目的を見失いがち。
0117名前は開発中のものです。
02/06/05 17:10ID:???ってかプログラム未経験なら
VBやHSPと比べてCの良さがはっきり分からないと思われ。
Cはむずかしいと曖昧なものは持ってるだろうが。
この時点でかなり一握り。
0118名前は開発中のものです。
02/06/05 17:32ID:???ゲーム作りたくてプログラミングの勉強を初めて、気がつくとゲームとは関係無いプログラム製造作業員になっていたり。
0119名前は開発中のものです。
02/06/05 19:37ID:???これからプログラムを始めるこのスレの1には、俺からこの言葉を送ろう。
「習うより慣れろ」
0120名前は開発中のものです。
02/06/05 20:58ID:???0121名前は開発中のものです。
02/06/05 21:20ID:???あんなんでそれなりの規模の開発ができるやつは
最初からC/C++やればもっといいものが出来るぞ。
0122名前は開発中のものです。
02/06/05 22:20ID:???って、これじゃ>>3に回帰しただけだな・・・
0123名前は開発中のものです。
02/06/06 02:23ID:1ikWFZ8UそんでマタVBに戻ってる。っていうか、Cと同時進行。
しかし、ゲームの構造っていうかが、ネット探してもなかなかいいのが見つからない。VBは独学だし。
シューティングとかの、敵や弾の構造体も自力で考えてるから、作業遅いの。
ゲーム制作系統の専門用語もしらんし。
ここの板って、みんなが分かりにくい言葉使ってたりしてて、結局参考にならんのね……
で、1がまだ居るかどうか知らんが、すぐにゲームを作りたいなら、VBをお勧めするよ。
ズブの初心者でも、論理的な思考ができる奴なら、1日でゲーム作れるから。
どういうゲームが作れるかは、あえて言わないけど。
0124名前は開発中のものです。
02/06/06 02:49ID:???ヴィビーで作られたヘボゲーのリンクを紹介すればよくわかる
0125名前は開発中のものです。
02/06/06 03:13ID:???0126名前は開発中のものです。
02/06/06 05:20ID:???0127名前は開発中のものです。
02/06/06 12:00ID:???なんか、PS2での新規開発は敷居が高いからクソゲーを排除出来る、ってのと同じ理屈だね・・・・・
誰もゲームを作れない環境なら、100%ヘボゲーを排除出来るね。
0128名前は開発中のものです。
02/06/06 13:05ID:???それとこれとはちょっとちがう
0129名前は開発中のものです。
02/06/06 13:09ID:???そんなつもりで言ったんじゃないよ。
初心者でも1日で作れるゲームというのはヘボイゲームってことだろ?
それを紹介しようよと言ったの。
0130名前は開発中のものです。
02/06/06 13:10ID:???0131名前は開発中のものです。
02/06/06 13:12ID:???0132127
02/06/06 14:06ID:???失礼な事を言うな。俺が使ってるのはN-BASICだ。N88やN80じゃないぞ。
で、124がそんな事言ってないのは解りました。というか123読んでなかった。
0133名前は開発中のものです。
02/06/06 14:18ID:???プログラムを本格的に覚えるつもりもあるのなら、初めからCやった方がいいかなと思う。
たしかに論理思考ができれば、VBならすぐにでもゲーム作れるけど、そうすると他のプログラムが
一切できなくなるような気が…。
01341
02/06/06 14:31ID:2WbBPIecいろいろ批判的な意見もありがとうございます。
でも、このスレは一応自分なりに聞けることは聞いて
やることがわかり次第行動に移そうと思ってました。
ホントにいろいろな意見出してくれてありがとうございました。
1.Cを勉強
2.アルゴリズムを勉強
3.WinAPIを勉強
4.DirectXを勉強
5.1へ戻る
という感じで勉強していこうかと思います。
内の大学ではCの授業は、後期にあるのですが
待ってられないので独習Cという本を利用して
いろいろがんばってみようかと思います。
後、ツクールなどでもいろいろやって見ます。
いろいろ意見ありがとうございました。
0135名前は開発中のものです。
02/06/06 21:06ID:???0136^^
02/06/06 23:56ID:bwzAbHAM自分は頭がいいとか天才だとか言うやつは
ちょっとした挫折ですぐにへばってしまうけど
謙虚で自分の才能を自慢したりしないような人は
この道を進んでいればいつかは才能が開くよ
地道に進んでいくのが一番だよ
Fightだ1さん!!
0137名前は開発中のものです。
02/06/07 00:01ID:ET8BzIXEプログラムを勉強し始めて半年くらいのときに1ヶ月くらいで作りました。
http://card_script.tripod.co.jp/TCG.zip
そのときは
1.Cを勉強
2.アルゴリズムを勉強
3.他人が作ったライブラリでDirectXを使ってみる
4.DirectXを勉強
5.1へ戻る
という感じで勉強してました。
0138名前は開発中のものです。
02/06/07 00:45ID:???少ない言葉で的確に自分の作ったものを説明できるようになって
くるもの。無意識に曖昧さを消去しようとしてしまうんだろうね。
だから自称天才君のように曖昧さ爆発状態で説明を放棄(その上
「大したこと無い」発言w)されると、2つの仮定しか思いつか
ないのよね。すなわち、丸っきり嘘っぱちなので詳細書きようが
無いか、若しくはその当時から今にいたるまで殆どレベルアップ
出来ずに曖昧さを削る能力が全くついてないか・・・
などとマジレスするのはマズイかな?
0139名前は開発中のものです。
02/06/07 00:54ID:???0140名前は開発中のものです。
02/06/07 00:56ID:???過去ログよめよ
0141名前は開発中のものです。
02/06/07 01:00ID:???0142名前は開発中のものです。
02/06/07 01:01ID:???コテハン野郎と同じぐらいキモイね、君
0143名前は開発中のものです。
02/06/07 01:08ID:???文章きもすぎ…
0144名前は開発中のものです。
02/06/07 01:13ID:???0145名前は開発中のものです。
02/06/07 01:16ID:???まあジサクジエンと自己欺瞞は2chの文化のようなものだから........
マジになんなっつーことで。
0146名前は開発中のものです。
02/06/07 01:20ID:???0147名前は開発中のものです。
02/06/07 01:22ID:q0OrbgEY0148名前は開発中のものです。
02/06/07 01:26ID:7KG5Fb4g30だって嘘は言ってないじゃん・・・
0149名前は開発中のものです。
02/06/07 01:39ID:???古株なんかは知識無くても、えらそーにしてるけどなー。
知識ある部下にやらせて自分手柄なんて日常茶飯事だよ。耐えられるかい?
とりあえず、プログラム暦0年なら>>137の方法が一番良いと思われ。
重要なのはアルゴリズムで、言語なんてただの表現方法ですよ。
言語がどうこう言っているようでは業界に向いていません。
つーか、PascalやっときゃCでもC++でもJAVAでもすぐ対応できるぞ。
ハードしってりゃアセンブラなんて置き換えみたいなもんだし。
すまん、この業界使えんヤシ多くて愚痴っぽくなったよ。
#行列(matrix)と行列式(Determinant)の区別のつかんヤシに3Dは無理。
いが、精度的に強い方法を模索するのが面倒、とか思ってしまう学
者タイプの人間にも無理っぽいすか?
0151名前は開発中のものです。
02/06/07 02:17ID:???だからおまえキモいんだって、気づけよ
0153名前は開発中のものです。
02/06/07 02:34ID:???30にとってはお前がたまらなくウザイってことだよ。気付け(w
0154名前は開発中のものです。
02/06/07 02:35ID:???いちいち煽りに反応しているあなたこそバカですか?
0155名前は開発中のものです。
02/06/07 02:36ID:???0156名前は開発中のものです。
02/06/07 03:00ID:???うわぁ、またキモいなぁ。相手をバカ呼ばわりしてるとこがまたキモい…
0157名前は開発中のものです。
02/06/07 03:03ID:???プログラマは>>152のような痛いやつも多いから仕方ない。
0158名前は開発中のものです。
02/06/07 03:04ID:???少しは内容のあるレスをしろ。
0159名前は開発中のものです。
02/06/07 03:06ID:???糞スレはDATに落とそう
0160名前は開発中のものです。
02/06/07 03:06ID:q0OrbgEYおまえもなー
0161名前は開発中のものです。
02/06/07 03:08ID:???0162名前は開発中のものです。
02/06/07 03:11ID:???ものを、な〜にを劣等感丸出しレスを連発してるのかね?
0163名前は開発中のものです。
02/06/07 03:12ID:q0OrbgEY0164名前は開発中のものです。
02/06/07 03:15ID:???0165名前は開発中のものです。
02/06/07 03:16ID:???「人を不快にさせるヤシは、ゲーム業界に不要です。」
糸冬 了
0166名前は開発中のものです。
02/06/07 03:17ID:???このスレ見てきて3番目ぐらいに不快なレス
0167名前は開発中のものです。
02/06/07 03:19ID:???わなびーが多い痛なので.
>>165
おまえ不要
0168名前は開発中のものです。
02/06/07 03:22ID:???そもそも>>150が答える価値もない不毛な質問なのにコテハンだから
たたかれてんでしょ
(「向いてないよ」っていえば終了ってだれでもわかる)
0169名前は開発中のものです。
02/06/07 03:23ID:???0170名前は開発中のものです。
02/06/07 03:25ID:???というか質問内容が痛い
0171名前は開発中のものです。
02/06/07 03:28ID:ofIQsx3g0172名前は開発中のものです。
02/06/07 03:34ID:???>>150のようにあからさまに相手に劣等感を感じさせようという意図が
みえるような質問はむかつくねー
ってこう感じることじたい劣等感なんだがね。
0173名前は開発中のものです。
02/06/07 03:34ID:???2chは虚実。見たい自分を再構成できる機械。だから麻薬性がある。
その目的のためにどうしても皆が攻撃的になってしまう。
とかいう文章をどっかで昔読んだ記憶がある(w
0174名前は開発中のものです。
02/06/07 03:35ID:???なるほどー、面白いな
正直そんなつもりで聞いたんじゃなかったんだが。どっちのスキルが
優先なのかな?ってっつーつもりだっただけで。
0176名前は開発中のものです。
02/06/07 09:50ID:???優先順位付けてる時点で向いてない。
つーか、模索しないのが学者タイプなのか?
基礎「が」出来て応用「も」出来る事が大事なんだよ。
日本人的公式丸覚えはカエレ
0177名前は開発中のものです。
02/06/07 10:07ID:???いつの間にかもなにも荒れてるのは150からじゃねえか!・・・って
あんた釣り上手いな。つい引っかかっちゃうよ。
基礎・応用って話じゃないんだが。計算機固有の最適化に躍起になるのが
趣味じゃねーってだけで。
0179名前は開発中のものです。
02/06/07 11:33ID:???>>178
どっちにしても現時点では精度に気を使えないヤシは第一線では使
えんよ。将来は知らんが。
0180名前は開発中のものです。
02/06/07 16:09ID:???「(藁 」を多用してるやつも十分攻撃的といえるけどな。
0181名前は開発中のものです。
02/06/07 16:24ID:???でもいいんじゃない?
それはそれで俺はコテハンと'藁'を
多用するやつはすごく攻撃性を感じるので嫌い、消えてほしい
0182名前は開発中のものです。
02/06/07 17:32ID:???恐ろしく攻撃的だ(w
0183名前は開発中のものです。
02/06/07 17:38ID:???威嚇の一種でしょうか、自分は優位な立場にあるぞ、と誇示している。
逆に言えば余裕の無さの現れというか、劣勢における虚勢というか。
藁を連発するほど苦しさが表面化するのに、それを認めたくない為に更に藁を重ねたり。
お互いに危機状態に陥ると、藁と藁の応酬。悲惨。
0184名前は開発中のものです。
02/06/07 17:40ID:???0185名前は開発中のものです。
02/06/07 17:50ID:???181の正体バレバレって気が、、、
0186名前は開発中のものです。
02/06/07 18:07ID:???「高学歴な人間ってのは変な僻みが無いだけでも十分有用」
って言ってたの思い出した。
あえて(藁
0187名前は開発中のものです。
02/06/07 18:39ID:???漏れは
コテ=自己顕示欲が強い=攻撃的
なら同意する、というか同じくコテハンぎらい
0188名前は開発中のものです。
02/06/07 19:54ID:???__
290 :◆AmigaVLA :02/06/07 18:57 ID:QawfrmT6
>>282
解説も何も各バースト長での転送レートを並べただけでは?
擁護に関してはRAS,CASはそれぞれ行アドレスと列アドレスの確定に
かかる時間。プリチャージはセンスアンプから戻す時間(この間同じ
位置にアクセス不能)。レイテンシはイネーブルから帰ってくるまで
の時間。こんなもんでいいのん?
__
泥臭いことが嫌いのようなことを言っておきながら矛盾した奴だなあ・・・
0189名前は開発中のものです。
02/06/07 20:16ID:???自分を見せ付けたいのだろうか…
言葉遣いもちょっとアレな人がおおいし
徒競走で全員手を繋いでゴールしたり、学芸会で全員主役って話思い出しちゃった(プ
>>188
嫌いとわかんないはちがうよ〜ん。
0191名前は開発中のものです。
02/06/08 00:51ID:???0192名前は開発中のものです。
02/06/08 01:26ID:???1位、2位……最下位と順位をつけることで子供たちの中に格差がうまれる、
格差は子供たちのあいだに他人をみくだしたり卑屈になったりする心をそだてることになる、
順位をなくしみんなでいっしょにゴールすることで一体感や協調性をはぐくむのがねらい。
…とかそんな感じのヨタじゃないの。
ひらがなを増やしてキモい宗教orサヨ系の文章を狙ってみました。
0193名前は開発中のものです。
02/06/08 01:31ID:???他人を威嚇したり示威行動を取ったりして順位確認をするのだろうなと言ってみるテスト
0194名前は開発中のものです。
02/06/08 04:38ID:???0195名前は開発中のものです。
02/06/08 17:26ID:???ぶらくら
0196名前は開発中のものです。
02/06/08 23:02ID:???0197名前は開発中のものです。
02/11/26 06:26ID:6H6WKYg40198あぼーん
NGNG0199名前は開発中のものです。
03/04/14 09:18ID:JyHSJ6inここは「初心者のためのゲームプログラミング」スレでつ。
HSPは三角関数とか小数とかないからツライよ。MSX世代には嬉しいが。
0200名無し
03/04/29 08:50ID:JM2YLZAt0201名前は開発中のものです。
03/04/30 20:13ID:dXRxEGUoSDKインストしてサンプルコード探してきて、自分なりに手を加えて
取り合えず画像を表示するとこまでは1日でできたよ。
昔、DirectXが無いころ同じことやろうと思ったけど、
座標系が逆さまだったり、DIB<>BMP変換必要だったり
横方向のピクセルが8単位でないと問題が出たりとか
パレットとの管理とか(256モードとか最悪)
DIrectX使うより3倍ぐらい面倒だったな。
リソースもBMPしか使えなかったし....
DirectXだとJPGでも一発ジャン。
まじでおすすめ
某こぴぺに似てるなこれ....
0202bloom
03/04/30 20:27ID:NH8KuB8v0203名前は開発中のものです。
03/04/30 21:09ID:IFy/QwCo□□□■■□□□□□■□□□□□□□■■■■■■■■■■■■□□
□□■■□□□□□■■■■■■□□□□□□□□□□□□□■■□□
□■■□□■□□□■□□□□■□□□□□□□□□□□□■■□□□
□□■□■■□□■■■□□■■□□□□□□□□□□□■■□□□□
□□□■■□□■■□■■■■□□□□□□□□□□□■■□□□□□
□□■■□□□□□□□■■□□□□□□□□□□□■■□□□□□□
□□■□□□■□□□■■■■□□□□□□□□□□■□□□□□□□
□■■■■■■□□■■□□■■□□□□□□□□□■□□□□□□□
□□□□■□□□■■□□□□■■□□□□□□□□■□□□□□□□
□□■□■□■□□□□■■□□□□□□□□□□□■□□□□□□□
□□■□■□■□□□□□■■□□□□□□□□□□■□□□□□□□
□■■□■□■□□□□□□□□□□□□□□□□□■□□□□□□□
□■□□■□□□□■■■□□□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□■■■□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□□□■■□□□□□□■■■■□□□□□□□
0204名前は開発中のものです。
03/04/30 21:10ID:QeDoTfmcDirectXの座標系自体が逆さまじゃないか?
0205名前は開発中のものです。
03/04/30 22:51ID:dXRxEGUoおそらくもっと低次元の話です。
BMPデータを展開するときに 0,0 座標が 左上 ではなく 左下なんだよ
なんでBMPファイルからデーターを展開する場合
これをメモリ上に置く場合には
データーの一番最後から Xピクセル分を引いた場所から
メモリに配置していかないといけない。
1ライン分転送したら2ライン目は先ほど開始した位置から
Xピクセル分差し引いた場所から開始されます。
定規を使って左から右に線を引いたら
上にずらしてまた線を引いていくそんな感じ
あほすぎる仕様です。
0206名前は開発中のものです。
03/04/30 23:04ID:B/JkgVnu□□□■■□□□□□■□□□□□□□■■■■■■■■■■■■□□
□□■■□□□□□■■■■■■□□□□□□□□□□□□□■■□□
□■■□□■□□□■□□□□■□□□□□□□□□□□□■■□□□
□□■□■■□□■■■□□■■□□□□□□□□□□□■■□□□□
□□□■■□□■■□■■■■□□□□□□□□□□□■■□□□□□
□□■■□□□□□□□■■□□□□□□□□□□□■■□□□□□□
□□■□□□■□□□■■■■□□□□□□□□□□■□□□□□□□
□■■■■■■□□■■□□■■□□□□□□□□□■□□□□□□□
□□□□■□□□■■□□□□■■□□□□□□□□■□□□□□□□
□□■□■□■□□□□■■□□□□□□□□□□□■□□□□□□□
□□■□■□■□□□□□■■□□□□□□□□□□■□□□□□□□
□■■□■□■□□□□□□□□□□□□□□□□□■□□□□□□□
□■□□■□□□□■■■□□□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□■■■□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□□□■■□□□□□□■■■■□□□□□□□
0207名前は開発中のものです。
03/04/30 23:44ID:dXRxEGUoあちこちにマルチ終了してるな
0208名前は開発中のものです。
03/05/01 07:03ID:iQZ7c1QL□□□■■□□□□□■□□□□□□□■■■■■■■■■■■■□□
□□■■□□□□□■■■■■■□□□□□□□□□□□□□■■□□
□■■□□■□□□■□□□□■□□□□□□□□□□□□■■□□□
□□■□■■□□■■■□□■■□□□□□□□□□□□■■□□□□
□□□■■□□■■□■■■■□□□□□□□□□□□■■□□□□□
□□■■□□□□□□□■■□□□□□□□□□□□■■□□□□□□
□□■□□□■□□□■■■■□□□□□□□□□□■□□□□□□□
□■■■■■■□□■■□□■■□□□□□□□□□■□□□□□□□
□□□□■□□□■■□□□□■■□□□□□□□□■□□□□□□□
□□■□■□■□□□□■■□□□□□□□□□□□■□□□□□□□
□□■□■□■□□□□□■■□□□□□□□□□□■□□□□□□□
□■■□■□■□□□□□□□□□□□□□□□□□■□□□□□□□
□■□□■□□□□■■■□□□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□■■■□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□□□■■□□□□□□■■■■□□□□□□□
0209名前は開発中のものです。
03/09/01 22:27ID:Wl7OcBaERPGの画面表示、戦闘・イベント処理といったプログラミングも少しはできるようになってきたのかな。
02101
03/09/02 21:39ID:q6e2FIc1擦れ放置すみません。
とりあえず、HSPというものをインストールして、画面上半分を敵に見立てた文字Wが、下半分は自機Mが移動でき、弾Iを打ち合うという、似非シューティングゲームを作ってみたんですけど、次はどのようにすればよいでしょう。
0211名前は開発中のものです。
03/09/02 21:55ID:ulgNfSlvそれより俺もさっきHSP落としてきたよ
いまだにナローバンドでしかも通常の3倍の遅さだから
3Mでもかなり時間かかった…
俺も頑張るから、1も頑張って。んじゃ!
0212名前は開発中のものです。
03/09/02 22:51ID:leOR7CiIナローって通常電話回線か…?
ISDNでもいいから素直に切り替えろよ
ちょっとは速いし、ISDNなら一ヶ月1500ぐらいの所もあるから
0213名前は開発中のものです。
03/09/03 00:42ID:4QGc9RRHそうです。
通常電話回線ですが何か?
昔、ADSL頼んだけど、家の電話がホームテレフォン入ってるんでダメだった…
しかもモデム届いてから気づいたので、利用できてないのに
金払ったという超絶な馬鹿さ(俺が頼んだわけじゃないけど)
でも来月あたり、光になる予定(申し込み済み)なんで、そん時はもう……ケケケ。
んでHSPちょっとやってみたが、これなら逝けそう。
今週中にテトリスかブロック崩しあたり完成させたい。
0214名前は開発中のものです。
03/09/03 06:43ID:O+ruwlRw0215名前は開発中のものです。
03/09/03 08:26ID:h8RdNl/5できるよ。
0216名前は開発中のものです。
03/09/03 08:46ID:SFkBVmjT0217名前は開発中のものです。
03/09/05 16:17ID:lGEWcEh7でお薦めのものってありますか?
それよりゲームプログラミングの実践書みたいなもの先に消化したほうが
よいでしょうか?
0218名前は開発中のものです。
03/09/05 20:07ID:q/rBNcwCまず言語の入門書から。←典型的なアルゴリズムはここから
麻奈本なんか簡単でいいんじゃないか?あとCマガとか。
んで、ゲームプログラミングの入門書を。←ゲームのアルゴリズムはここで
これは本や雑誌もそうだが、ネットで情報収集した方がよいかも。
でも、はじめからすべて分かろうとすると挫折するよ。
分かるとこだけ、わかるなりにやると良い。
ある程度簡単なものが作られてからだね。高度なアルゴリズムは。
「珠玉のプログラミング―本質を見抜いたアルゴリズムとデータ構造」
0219名前は開発中のものです。
03/09/05 23:07ID:lGEWcEh7アドバイスどうも有難うございます。
麻奈本というのは高橋麻奈さんの「やさしい・・・」シリーズなどのことでしょうか。
麻奈本ではありませんが、C/C++とJavaの初歩的な入門書はすでに読んでそれなりに勉強しました。
次のステップとして、より実践的なプログラミングの基礎を学びたいと思っています。
現在、とりあえず整えているプログラミング環境は
JBuilder9とBCCとLinux上のKylix3だけです。
ゲームプログラミングとネットワークプログラミングに興味があるので、
それらの入門書 を書店のページで検索中です。
『ゲームプログラミング練習帳』、『Javaで作る簡単ゲーム工房』などを買おうかな
とか迷ってます。アルゴリズムの参考書としては、
『プログラミングの宝箱 アルゴリズムとデータ構造』
『図解入門 よくわかるアルゴリズムの基本と仕組み』
『図解でわかるアルゴリズム入門』とか、あるいは最初から
『C言語による最新アルゴリズム事典』を買っちゃったほうがいいかなとか・・・
オセロゲームのアルゴリズムについて学べる
『リバーシのアルゴリズム C++&Java対応』とかなんて一石二鳥の本?
『珠玉のプログラミング』はかなり難しそうなのでやめときます。
0220219補足
03/09/05 23:15ID:lGEWcEh7でもオブジェクトパスカルなんてぜんぜん知らないし。
『Borland Kylixオフィシャルコースウェア C/C++編』はちょっと高価すぎるし。
0221名前は開発中のものです。
03/09/06 01:47ID:zG5Pmzlkあとは目的にしたがって勝手にわいてくるよ。
それよりWindowsならWindowsとか、なんの環境で
走らせるのか決まってるならその環境自体の機構も
並行して勉強することをお勧めする。
0222名前は開発中のものです。
03/09/06 09:29ID:nZjs2jWP一通り読める本を一つ一つ終わらせてれば多少はマシなのが身につく
0223名前は開発中のものです。
03/09/06 15:26ID:g+zzDUZE>>222
>消化できない本ばかり集めるなよ
つまり上に挙げた本はまだ買わないほうが無難ということでしょうか?
0224名前は開発中のものです。
03/09/07 04:54ID:GvLFa79Kまずは入門書をクリアしろ、話はそれからだってことだね
0225名前は開発中のものです。
03/09/07 07:06ID:GvLFa79Kなら次はアルゴリズムが簡潔に説明され、沢山載ってる本よりは
動作の具体例等が細かく説明されてる本かな。
あとは>>221の通り
0226H
03/09/07 12:47ID:R9ty/G32http://www.kk.iij4u.or.jp/~sandy/pink/omanko/
美少女中学生のパイパンおまんこがっ!!
0227名前は開発中のものです。
03/09/07 15:32ID:GLoRMUms作りたいゲームの規模がでか過ぎる。。
0228名前は開発中のものです。
03/09/07 15:46ID:/PvoAvmyでかいっつーことはSLG?RPG?多数のキャラが動く3DACTorSTG?
0229名前は開発中のものです。
03/09/07 16:13ID:QxT3yZXFガントチャートや稲妻チャートくらいしかしらんのですが、いつも
抜けが出るのがキッツイ
0230名前は開発中のものです。
03/09/07 16:22ID:GLoRMUmsなんか途中で止める厨房と変わり無い発言ですが・・w
0231名前は開発中のものです。
03/09/07 16:26ID:GLoRMUmsこんな流れで、やってみようかな
0232名前は開発中のものです。
03/09/07 19:22ID:8wceFogw0233名前は開発中のものです。
03/09/07 20:36ID:fOV6qHj7えー、うそー。
この本は「事典」だし、プログラマならみんな持ってるくらい
普遍的で評価が高い本だから、いつ買っても大差ないと思うべ。
0234名前は開発中のものです。
03/09/08 12:54ID:i+grBmLoゲームのオブジェクトデザインを語った本てある?
一般的な本では初歩過ぎてダメじゃん。
無数のコードをリアルタイムに並列して走らせる、ゲームならではの部分が結構重要と思う。
0235名前は開発中のものです。
03/09/08 14:51ID:xTKBtcux某氏の日記あたりからリンクたどってみるとか。
ttp://www.radiumsoftware.com/0307.html#030702
0236名前は開発中のものです。
03/09/21 00:59ID:caVYQuTbまず勉強すべき内容が時間的に無理だろ
C++とDirectXでサンプルいじったとか言ってるけど100%無理だ
みんな釣られすぎだろw
コードを改造するにもある程度知識が必要で、C++だけならまだしもDirectX使ってるなんてのはありえない
0237名前は開発中のものです。
03/09/21 18:16ID:vg0x9Gpjhttp://www.excite.co.jp/world/url/body?wb_url=http%3A%2F%2Fwww.gamedev.net%2Freference%2Fdesign%2Ffeatures%2Fmakegames%2Fpage2.asp&wb_lp=ENJA&wb_dis=2
テトリス→ブロック崩し→パックマン→スーパーマリオ→ギャラガ
がいいらしい
リンク先のスーパーマリオ2が違うゲーム(夢工場?)に見えるけどなんなんだろ
0238名前は開発中のものです。
03/09/21 21:56ID:kHEWLlkGブロック崩し→テトリス→パックマン→ギャラガ→スーパーマリオ
の順だと思う。難易度的に言って。
0239名前は開発中のものです。
03/09/21 22:41ID:caVYQuTbところでギャラガってなんだろ・・マイナーなゲームかな
0240名前は開発中のものです。
03/09/21 22:58ID:6YmbJBABどっかのSTGだった気がするよ、昔流行ってたらしいけど
0241名前は開発中のものです。
03/09/21 23:04ID:W7f8BDs70242名前は開発中のものです。
03/09/22 00:21ID:21tI1AhO大体想像つくけどねw
ゲーム作るような専門学校に居たけど、そんな人間
滅多に、いや見たこと無い。
0243名前は開発中のものです。
03/09/22 09:22ID:VshGaoHq一定数倒すと敵のほうも体当たりを仕掛けてきたり
トラクタービームで自機を取ったり、その敵を倒すと自機が2機連結されたり・・・
0244名前は開発中のものです。
03/09/22 11:53ID:Ue9Oog4shttp://rina.jpn.ph/~rance/directx/directx7study/
0245名前は開発中のものです。
03/09/22 12:16ID:a7Ovsd0T0246名前は開発中のものです。
03/09/22 17:05ID:XjOW1AvL元URLはこれか。
http://www.gamedev.net/reference/design/features/makegames/page2.asp
余には機械翻訳などという軟弱なものは無用。
0247初心者
03/09/26 12:09ID:XBwz3fLW一応ベクターなどのフリーソフトからDLしたんですが、
「このファイルを開くためのアプリケーションを選べ」ってでました。
これってなにすりゃいいんですか??
こういうの初めてでみなさんにとってはあまりにも馬鹿らしい質問かと
思いますが、教えていただければうれしいです。
0248名前は開発中のものです。
03/09/26 13:09ID:MZZUY9F8http://www.dlmaster.com/kaitou/lhasa.html
これがないとかそういう問題か?
0249初心者
03/09/26 14:16ID:XBwz3fLW+Lhacaがあったんですが、なんのことだかわかりませんでした。
教えていただきありがたや。
0250名前は開発中のものです。
03/09/26 22:17ID:Isix4uxb俺も初心者の頃悩んだなソレ。
「Lhasaっていうツールを使うんだよ」
とかいってメールでlzh形式で圧縮されたLhasaを
送ってきてくれた友人は記憶にあたらしい。
0251初心者
03/09/27 15:44ID:u+JeMusyところで、マリオのようなアクション系作るなら、フリーソフトは
なにがお勧めですか??
あと、一般人ががんばればFF系もつくれたりとか・・・無理かな?w
0252名前は開発中のものです。
03/09/27 22:18ID:6pl5ItaN3Dにしても2Dにしてもフリーでそれを作るのは難しいな。
できたとしても普通に作る場合の何十倍かの苦労をさせられるはず、
人生損してるとしか思えない。探す手間も容易じゃないしね。
色々探すよりプログラム覚えちまったほうが早いかも。
覚えるまで半端じゃなく時間かかるけど。
0253名前は開発中のものです。
03/09/27 22:58ID:M22xjvpp仮に百人×1年として、一生掛かっても到底作れない計算。
0254初心者
03/09/28 00:36ID:SOAMJO4s開発者さんの苦労がわかってきましたw
ところで、こういうゲーム作成のための本ってでているんでしょうか??
それがあったら、>>252さんが言った、プログラムも理解できるかも。
逆にみなさんはどうやって作成を研究したんですか?もしや。。。独学?
0255名前は開発中のものです。
03/09/28 02:11ID:kK7AqdKz取り合えず訳本が出てるので
ボーンデジタル社 GameProgrammingGems
ボーンデジタル社 ゲームプログラミングのための3Dグラフィックス数学
オーム社 ゲーム開発のための物理シミュレーション入門
アマゾンで探せば英語の物なら沢山あるよ。
因みにゲーム制作の本であってプログラム入門の本じゃない。
0256名前は開発中のものです。
03/09/28 03:31ID:lmYzwuBj今のコンシューマ機の規模のゲームでは、正直プログラマと企画は両立出来ん。
胃に穴を空けたいか、お花畑で遊びたいならどうぞ。
0257名前は開発中のものです。
03/09/28 06:26ID:cpqmgjhS100x1年つーのは「プロ100人が1年かけて作る」という意味だと思うんだが・・・
それをふまえて、1人で作ろうとしたら100年以上かかるって事でしょ
0258名前は開発中のものです。
03/09/28 10:33ID:yU8F/DmPまぁ、「初心者」って奴の文面を見てりゃ分かると思うが、釣り師か天然のアホ。
または15〜20才くらいの学生で、勉強はできるがPCは最近触り始めたばかり という奴。
(この可能性はないだろうけどな)
0259名前は開発中のものです。
03/09/28 10:35ID:Y4lTzmLv正直、なんの能力もない企画ってのは遠慮したい。
ゲーム開発に携わりたいなら、
プログラムが組める。
絵が描ける。
音が作れる。
物語が書ける。
のどれかはほしい。
もちろん中途半端じゃだめ。
0260初心者
03/09/28 10:46ID:SOAMJO4sいわいる天然のアホだ。
ちなみに、15〜20歳での年齢予想はかなりいい線きてる。
俺ってやっぱり重症でしょうか?
(精神的にとかではなくw)
>>255さん情報サンクス
0261初心者
03/09/28 10:51ID:SOAMJO4s本があるんですが、自分があまりにも重症なんで
最初からすべて読み返したほうがよろしいですかね。
0262名前は開発中のものです。
03/09/28 11:11ID:lkmPHacP火傷するぞ。
0263名前は開発中のものです。
03/09/28 11:36ID:yU8F/DmP俺の予想では、
20〜30代の奴でPCの知識が全くなく、今は便利な時代で[フリーソフト]で
FFクラスのゲームを作れるツクールがあると勘違いしてる天然のアホ。
かと思ってたのだが。
居るんだよナァ、鳶職やってる友達で
「お前PC詳しいから、他人の家のパソコンの所とか侵入したり出来たりするんだろ」
「最近パソコンで何でもできて便利だよなぁ、俺もパソコン勉強しておけば良かった」
とか本気で言ってる奴が。
0264名前は開発中のものです。
03/09/28 12:27ID:Y4lTzmLv俺も昔はそうだったよ。
ゲームを作りたいと思ったときはプログラムを組む必要があるなんて知らなかったし。
(色々とあってプログラマになっちゃったけど。)
はじめに目標をいってくれるとアドバイスがしやすいね。
プロを目指してるなら吉里吉里とかNscripterのフリーソフトの類は絶対に薦めないし、
逆に、ちょっと触ってみたかった程度ならVisualC++とDirectXは薦めない。
また、絵は描けるけどプログラムが組めないんだよなどうしようか?とか
悩んでるコミケ出品ねらいorエロゲ屋の絵描きさんならフリーソフトはかなり狙いがいいと思う。
一生の趣味になればな・・・とか考えてる人が一番難しい。
趣味でしかやってなくても現場の一般的な技術者をはるかに凌駕する技術を持ってる人もいるし。
まあ、長く続けるなら今だとVisualC++とDirectX。
とりあえずしょぼくてもゲームを作っていればいいんだ程度なら
フリーソフトやFlashMXでもいい気がする。
なんでこんなことになるかというとツールによって
ゲームを作れるようになるまでの習得期間と手間とできることの可能性が違うから
VisualC++とDirectXだと可能性は無限大、でも手間も無限大、習得期間が一年以上。
フリーソフトなら可能性はマニュアル止まり、
でも手間は現実的な量ですむ、習得期間も一週間〜一ヶ月ぐらいとお手軽。
ちなみに>>255に書いてある本は全部もってるけどどう考えても初心者には読めないと思われ。
ここまで知った上で、どうしたいのかな?
0265初心者
03/09/28 12:39ID:SOAMJO4sそれではFF作ってる開発者がかわいそうだw
ちなみに14のリア房なんですが、高校は総合学科を目指して、
んで合格できたら、電子科(工業科)に行って勉強しようと思ってます。
もし挫折しても総合学科なら普通科に変われるから工業高校は
やめておこうと思っています。
しかし、総合高校の電子科(工業科)で、必死に勉強したら、
みなさんのレベルくらいになれるでしょうか?
板違いまがいの質問でスマソ。
0266名前は開発中のものです。
03/09/28 12:45ID:OMbza93Zそういう本てリファレンス的に使ったほうが良いとおもう。
なんにも分からないときって、頭から読んでいってもあまり理解できないし。
「こういう情報はここに書いてある」っていうことだけ把握して
トラブルを解決しながら進んでいったほうが吸収率がいい。
まだやる気があるのなら、片っ端から人の書いたコードを読むことをお勧めします。
ベーマガなんか最適だったんだがなァ。
0267名前は開発中のものです。
03/09/28 13:04ID:Y4lTzmLv高校は普通科で問題無し、大学も入っておいたほうがいいらしい。
数学と物理は大事にしろ。
ちなみに必死に努力しようがどうだろうが努力の方向が
間違っていたら一生経っても目的の達成は不可能。
プロになりたいなら、
高校、大学とは別にプログラムの勉強をする必要有り。
学校では教えてくれない知識がかなり必要になる。
プロになるつもりならVisualC++買って来い。
金がないなら貯まるまでまて。
0268初心者
03/09/28 13:08ID:SOAMJO4sえ〜とまだひよっこなんで、最初は本当に簡単なものからやっていきたいと
思っています。本当に技術を習得したら、
プロも目指したいです(あくまで夢ですが^^;
この前ZGEという縦シューティング作成の
フリーソフトをベクターでダウンロードしたんですが、なかなか難しいです。
テストも近いんで息抜きに2chきたり、
ZGEを少しいじったりって感じなんで、なかなか進んでいませんねえ。
いきなりシューティングではなくもっと
簡単なソフトをDLしたほうがよろしいですかね?
>>261さんへ
やはり活用したほうがいいんですね。
自分としてはトラブル続きだと思いますが。。。
まあ、テスト終わったら猛勉強します!
(なんか初心者(自分)救済スレみたいになっちゃってスマソ)
0269初心者
03/09/28 13:16ID:SOAMJO4sってことは高校は普通科で卒業して、
それからあ専門学校とかに入ったほうがいいんですね。
>ちなみに必死に努力しようがどうだろうが努力の方向が
間違っていたら一生経っても目的の達成は不可能。
厳しい指摘ありがたいです。そう考えると独学はやヴぁいですね。
では息抜やめて、勉強してきますんで、レスは夜になるかと・・・。
勉強してきま〜
0270名前は開発中のものです。
03/09/28 13:30ID:yU8F/DmP専門学校へ行くとか独学するしかないのさ。
ま、とりあえず君はPC自体の知識をある程度まで高めないとダメポ。
んでC言語が難しかったら、JavaScriptとかでも良いから簡単な物を作れるようにガンガレ
0271名前は開発中のものです。
03/09/28 14:10ID:pThqZdwp>フリーソフトなら可能性はマニュアル止まり、
フリーソフトってどういうのを指してるのか良く分からんけど、mingw(gcc)+DirectXでも
ポテンシャルはは、VC++と同等だぜ。習得期間的にはVC++のほうがお手軽だろうけど。
あと、Delphi Personalとかでもかなり高度なことまで出来る。
全部フリーだ(それぞれ「フリー」の意味が違うけど、とりあえず0円なのは確か)。
WindowsでC++でDirectXつかってゲームつくるってなら、フリーでもほとんど問題ない。
もちろん金が有り余ってるなら、すなおにVisualStudio.NETでもさくっと買えばさらに
問題が少なくなるんだけどさ。
で、全然関係ないけど、
>>251
>ところで、マリオのようなアクション系作るなら、フリーソフトは
>なにがお勧めですか??
「豆乳」ってソフトにジャンプアクションゲームの解説つきサンプルプログラムがあったぜ
Tonyu System
http://tonyu.kake.info.waseda.ac.jp/
0272名前は開発中のものです。
03/09/28 17:29ID:hpfeL5HS「フリー」って言ってるのはたぶんその豆乳とか
吉里吉里とかのことでしょ。ゲーム専用のフリーツールっつーか。
汎用的にプログラム組めるものはまた別でしょ。eclipseとかもフリーなんだし。
0273名前は開発中のものです。
03/09/28 18:00ID:/F3CW91U↑
境目はやはり このあたり ですか?
0274初心者
03/09/28 20:13ID:SOAMJO4sみさせてもらいましたが、がんばればなんとかできそうな範囲なので
PCの研究しながら、豆乳で作ろうと思います。
ところでみなさんが言ってるDirectX というのは、マイクロソフトの
ページでDLできるDirectX 9.0b のことですか??
でもこれはオンラインゲームを正常にやるための
なんかだった気がするので。。。
それか秋葉原とかで売っているソフトなのでしょうか??
0275名前は開発中のものです。
03/09/28 20:27ID:pThqZdwp個人的には、豆乳や吉里吉里(not KAG)はHSPとVBの間にあると思ってる。
言語自体の素性は悪くないからHSPやらせるよりかは、はるかにまし。
0276名前は開発中のものです。
03/09/28 20:34ID:pThqZdwp>でもこれはオンラインゲームを正常にやるための
をいをい。
ゲーム開発者がDirectXの機能を使用したゲームを作ってるから、DirectXが必要になるんでしょ。
開発者向けのDirectXの情報はここ。じっくりよんどけ。
http://www.microsoft.com/japan/msdn/directx/default.asp
0277名前は開発中のものです。
03/09/28 20:44ID:gFa260nJその前に初心者君はコンピュータの基本原理を知ってるのか?
0278名前は開発中のものです。
03/09/28 20:59ID:hlW3PolX0279名前は開発中のものです。
03/09/28 21:12ID:COp+oCLf他はツール作成などで使う場合がある「かも」しれない位のもの。
逆に個人でゲームを作ろうとした場合はこれしか選択肢が無いかも〜。
0280名前は開発中のものです。
03/09/28 21:24ID:kK7AqdKzドライバなんてグラフィックボード毎にある。
それ用にプログラムを書き分けるなんて面倒。
でもDirectXを介せば、プログラムの動作が統一されるって寸法。
>>278
Xboxは知らないが、PS2とCUBEなら直接グラフィックボードをいじるから使用しない。
しかし、支援環境や支援ツールなら使ってる。
0281名前は開発中のものです。
03/09/28 22:39ID:hlW3PolXありがとうございます。
コンシューマ業界行きたいときは直接役に立つかはちょっと微妙ですね。
まあDirectXぐらい使えないと無理なのかもしれないけど・・・
0282初心者
03/09/29 00:03ID:WmKJQLQ9馬鹿みたいなんで。
>>276&>>277さんへ
ほんとにスマソ。前に書いたと思うけど、はたから見たら重症なんですよね。
んで毎日PCの勉強とゲーム作成の勉強を7:3でやろうと思っています。
あと3日で中間テストなんで、今はできませんが。。。
リンクありがたいですm(_ _)m
よく読んで見ましたがわかったようなわからないような・・・。
わかったのは無料!あと少々。
C#ってなんだあ?C++ってなんじゃい!どうちがうんだか。。。
とか言っている自分に逝ってよしだなと思ってみる。
ゲームと呼べるものがはたしてこんな自分にできるのやら。。。w
しかしみなさんは何歳からこういうのを作ったり研究してたんですか?
自分は14歳ですが20歳がタイムリミットとすると
まだ救済の手はあるでしょうか?
0283名前は開発中のものです。
03/09/29 00:05ID:WmKJQLQ90284名前は開発中のものです。
03/09/29 00:29ID:posBH1+EコンシューマではDirectX使えても意味ないってよく言われるが
それはDirectXの関数やDirectX固有の仕様の事であって、
DirectXで作った物のゲームアルゴリズムや3Dアルゴリズムはコンシューマでも使える。
つーかさ、コンシューマでもPS2やCUBEで仕様やライブラリ関数なんか違う物で
プログラマは環境事に覚えるのが前提。(ラッパー関数で両方に対応ってのも出来るが…)
つまり、自分の環境を覚えるのは技術じゃなく前提。
コンシューマの環境が有るなら良いが、
無い場合にその無い環境の業界を目指すから他は覚えても意味無いなんて、
覚える事が出来ないからじゃねーの?DirectX程度使えなくてコンシューマじゃやって行けないじゃん。
って為ると思うよ。
自分の目指すゲームはどう作られ、どう言う仕組みなのかを少しでも理解出来れば
コンシューマ業界志望者がDirectXは意味無いから覚えないとはそうそう言えないもんだと思うけどね…
0285名前は開発中のものです。
03/09/29 00:31ID:22M3yjf1自分はそのタイムリミットを越えた21から始めたよ。
君は ま だ 14なんだから年齢的には余裕。
サッカーで後半残り時間1分で2点勝ち越してるくらい余裕だ。
努力次第では、DQやFFのような大ヒットゲームを作り独立し、
若干25歳辺りで一流のゲーム会社社長なんて事も夢ではないぞ。(・∀・)ニヤニヤ
0286名前は開発中のものです。
03/09/29 02:23ID:u/1iNJdVあんまり期待させないほうが…
趣味悪いのう。
>>284
最初からDirectX使ってるとDirectXの使い方の研究で始終する
可能性が高いんよ。そしてその他の部分が疎かになったりする。
それに自分で考えたほうが勉強になるようなものでもDirectXがやって
くれるから考える必要が無くてやらなかったりして色んなものが抜け
落ちていく。ようするに特定ライブラリの使い方には長けてるけど
原理的なものはあんまり知らないという最悪の事態になる。苦労する
割には得るものが少ないという訳で…、だからあまり薦めたくはない。
便利なのも考えものだよ。
0287名前は開発中のものです。
03/09/29 08:23ID:MGZSWEn3>可能性が高いんよ。
んなあほな。。。
0288名前は開発中のものです。
03/09/29 09:31ID:ydN9ft+b使い方を覚えても技術は身につかない。
0289名前は開発中のものです。
03/09/29 10:59ID:MGZSWEn3まぁ、DirectXを使ってゲームを作っているんでは身に付かない技術を
とりあえずあげてみ?
0290ヘルオ
03/09/29 11:05ID:uy9fvQph聞く所によると、VBでFF3.5(FF5?)を作った人がいるらしいのですが。
それはVBのProfessionalとかで作られたものなのでしょうか・・・?
VB.NET2003standardでFF5とか6は作れるものなんでしょうか。
0291名前は開発中のものです。
03/09/29 11:34ID:MGZSWEn3できるんじゃね?
以下のスレを参照のこと。
vb.NETでやるDirectX
http://pc2.2ch.net/test/read.cgi/tech/1039357620/l50
Managed DirectX vol.2
http://pc2.2ch.net/test/read.cgi/tech/1061285378/l50
0292名前は開発中のものです。
03/09/29 11:49ID:v4y9gAgk0293名前は開発中のものです。
03/09/29 12:06ID:MGZSWEn3というか、DirectXを使うということと、原理的な知識や高度な知識、
それを実装できる技術があるかどうかということは、独立したこと。
なぜいきなり、DirectXだけやって原理的なことはやらないという前提で
話が始まるんだか…(自分がそうだったからか?w)
0294名前は開発中のものです。
03/09/29 12:59ID:v4y9gAgk0295名前は開発中のものです。
03/09/29 13:46ID:Oh/y4a6X0296名前は開発中のものです。
03/09/29 14:02ID:v4y9gAgk0297名前は開発中のものです。
03/09/29 16:02ID:u36ThLJ2元「初心者」って人さあ、
確かに初心者だが、なかなか見込みあんじゃねえか?
レス読ませてもらったが、結構高校や大学のことまで考えているし
しっかりしてんじゃねえかよ。俺が14の時
(「初心者」が中2か中3かはわからんが)将来のこととか
まったく考えなかったしな。正直C++がわかんねえのが痛いのだが・・・。
まあマターリ勉強すれば、そのうちわかってくるもんさ。まだ若いんだから
あせることはねえぞ。
>>285のはネタと思うが、今はネタでも将来ホントになるかもなw
0298名前は開発中のものです。
03/09/29 17:27ID:jJq6Rr+80299名前は開発中のものです。
03/09/29 17:55ID:CO5zN8cc0300名前は開発中のものです。
03/09/29 19:46ID:u36ThLJ2ネタじゃなけりゃそりゃあ・・・すげえなあw
なにげに300ゲッツ!!
0301名前は開発中のものです。
03/09/30 00:30ID:PrIWbI5w俺もそうオモタ。がむばれ>初心者
このスレでがんばったリア厨といえば、あきまさが思い出されるな。
というか、今の環境だと、作り始めるまでに覚えないといけないことがたくさんあって、
大変だなぁ…とか、オヤジな俺はつねづね思ってるよ。昔は選択しなかったからな。
もちろん良し悪しだけど。
0302名前は開発中のものです。
03/09/30 13:37ID:UCqh8hwP反面どこまでも深い穴が至る所に口を開けているような感覚がします
全ての穴は奥に宝があると聞くが、それぞれが底なしの様に奥深い…
0303名前は開発中のものです。
03/09/30 16:21ID:+0mPJE3T>あきまさが思い出されるな。
奴が本当にリア厨だったとしたならバケモノだな。
ゲーム作れてたしな。実際。
さらにまともに会話が成立してたからな。
と、話題は変わるけどここで「DirectX役に立つの〜?」とか
いってる人ってツールとかどうしてるの?
3D表示したりする機能が必要なとき必須じゃねーか?
毎回、流行のハード捨てると同時に全ての環境を一新してるとか?
#ちなみに「OpenGLですよDirectXなんて使ってません」とかいうアホな意見は聞いてないです。
0304名前は開発中のものです。
03/09/30 18:20ID:DMBiTLB50305278
03/09/30 21:01ID:yoPI2Nj+PC用で作る趣味のゲームではDirectX使ってますよ(今勉強してる最中ですが)。
ただコンシューマの場合、どうしてるのかなーと疑問に思ったので聞いてみただけです。
0306名前は開発中のものです。
03/10/01 01:06ID:Y2Yb8P3u・・・という方法論はもう限界にきてるのでは?という話もけっこう聞くけどどうなの?
0307名前は開発中のものです。
03/10/01 01:45ID:WGPsfRWW数学、物理などの普遍的な物は何処でもライブラリ化くらいしてる。
ゲームの処理でもデータ型やアニメーション再生や描画なんて部分もライブラリ化してるのが普通。
それ以上の上位の部分は、MFC的な感じでしょ。個々の処理の組み合わせをするのみ。
マジで毎回全て作り直してる会社なんてあるの?
うちはライブラリ処理ではスピードが遅い場合のみ、処理をアセンブラで書き直す程度。
それでもライブラリ内が半分以上アセンブラだから、残りをアセンブラにするだけって感じ。
とだんだんライブラリがアセンブラ化して行き、んで大体次世代ハードが出てってサイクルかな。
0308名前は開発中のものです。
03/10/01 03:13ID:vTneOY/yまあ普通は再利用といってもその程度だよな。
昔ながらの手法…
0309名前は開発中のものです。
03/10/01 03:17ID:faBhSiPRそれ以上のものを知ってるような口調ですな。(プ
0310名前は開発中のものです。
03/10/01 10:12ID:xVQKLzLQだけにその恩恵に預かれないというか、古典的な手法に頼るしか
無い。技術というよりは力技でなんとかしているという感じ。
見た目は派手だけど内情は凄く泥臭い。
0311名前は開発中のものです。
03/10/01 10:27ID:HQkYQjrdいまだに汎用的なプログラムが組めないのですか?
単に設計能力が腐ってるだけだってw。
ごまかすなよ。素直に認めろ。
だって設計の勉強なんていままでしたことなかったでしょ?
経験だけじゃ絶対に身につかないよ。
0312名前は開発中のものです。
03/10/01 10:40ID:NgSWub+xこと。進化しないゲームなんか詰まらなくなる一方だからデメリット
が大きい。いや、再利用を進めた結果が今のマンネリ化を招いているのか。
0313名前は開発中のものです。
03/10/01 10:45ID:JsGNAnqrでも、同じようなゲームを(再利用しながら)低価格で「生産」しても、やっぱり売れない罠
0314名前は開発中のものです。
03/10/01 11:01ID:MTpvlClg本当になんでもかんでも汎用化できないの?
ウィンドウシステムとかも斬新じゃなきゃ駄目?
ユーザーは満足してると思うけど。
考えて無い(考えようとしない)だけじゃないの?
いい加減に同じプログラムばっかり何度も組みなおすのやめなよ。
それで開発期間終わっちゃうじゃない。
0315名前は開発中のものです。
03/10/01 11:18ID:JsGNAnqr0316名前は開発中のものです。
03/10/01 11:29ID:S/36J6rB政治とか哲学みたいな話になってくるからね。
はっきりとした答えが出ないことが多いし。
0317名前は開発中のものです。
03/10/01 11:39ID:u77eD0a0んだよね。「これはもう絶対変わらないよね」みたいなものでないと
再利用は難しい。ゲームってそういうの少ないでしょ。
0318名前は開発中のものです。
03/10/01 12:46ID:JsGNAnqr再利用ってそういう話ではないんじゃね?ニーズ=プログラム(ライブラリ)?
>再利用は難しい。ゲームってそういうの少ないでしょ。
それはなにか具体的な根拠があっていっていますか?(調べましたか?)
という話なんじゃない?
まぁ、ゲームもプログラムだけならそんなに驚くほど大規模なわけじゃないから
別に毎回作り直してもいいか…って感じなんだろうけどね。
(プログラムだけ再利用率高くしても全体のコストは変わらない罠?)
(そしてそれ以外の部分ほど真に再利用が難しい分野な罠)
0319名前は開発中のものです。
03/10/01 13:47ID:oev1c5fs絵や音やシナリオが上がってくる速度は変わらないという罠か。
ゲームプログラムはもともと小規模だし、
あんましあれこれ考えても労力対効果が低いんだろうな。
0320名前は開発中のものです。
03/10/01 14:12ID:ffhqdYPG>ゲームプログラムはもともと小規模
さらっというけどそうは思えない。
0321名前は開発中のものです。
03/10/01 14:20ID:1I1T2ICq大抵のマトモに楽しめるゲームの作者は最低一ヶ月から一年掛けてるぞ
0322名前は開発中のものです。
03/10/01 14:34ID:Mwr+4LYX0323名前は開発中のものです。
03/10/01 14:37ID:vNDFZhdp再利用=新しい機能の追加が出来る=進化だよ。
同じもの何度も組んでも何も変わらない。
以外と大手でも一から作る所多いみたいだけど。
後DIRECTXの話も出てたけど、初心者は覚えるべき。
んで、考え方とかを理解すべき。
CSのライブラリ作る時にも参考になる。
それらを抽象化したミドルウェアとかもう存在するけどね。
それでもやって損はない。
0324名前は開発中のものです。
03/10/01 15:36ID:3Uo2ioAJ開発期間の長さも1年とか2年じゃすまないってこと?
0325Verilog
03/10/03 00:13ID:EYZA1V97中学時代ひたすら写したぞ。ゲームやりたいために。
でも、どうしても写してる途中で飽きてきて、動かして
みたくなるんだ。当然エラー。それを適当に修正して
動作チェック!動いたら早速遊びまくる。(未入力だが)
そんなこんなで、いつのまにか覚えますた。。。
あとは機種間超えて入力したりした。(Towns->PC98)
これもカッタルイ。。。
今考えると、ヘドが出るくらいかったる作業だし。
効率悪い。時間がない。もう死にたい。
0326名前は開発中のものです。
03/10/03 16:06ID:EI0vJ7ZKコード量も、再利用部分除けば数万行から10万行行かないんちゃうん?
一般系はというと、例えばXPが10人以下の「小規模プロジェクト」向けとか言われてるし、
だめぽ銀行のトラブルでプログラマ・SE数百人投入とか
富士通が百人待機させてたとか聞くと、やっぱ世界が違うなと思うYO
0327名前は開発中のものです。
03/10/03 17:12ID:Za38cWoL>>ゲームのプログラマなんて、市販ソフトでも多くて5人程度じゃん。
そんな嘘、誰から聞いた。
0328名前は開発中のものです。
03/10/03 17:40ID:Kk4Pevyr0329名前は開発中のものです。
03/10/22 05:24ID:xPXESzdh最近ゲーム制作を将来の仕事にしたいと思い立ちました。
ムサタマでもゲーム関連の会社に入ることは可能でしょうか。
でなければ専門しかないのですが・・・
0330名前は開発中のものです。
03/10/22 09:38ID:ZbMuR/Clプログラムの勉強なんて独学が普通だし。
コンピュータ系専門卒は冷遇されるから止めとけ。
0331名前は開発中のものです。
03/11/10 19:54ID:1h59th1Pcをポインタ辺りまでかじった程度の、情報系ではない大学生なんですが趣味程度でゲームをつくって
みたいと思っています。
じっくり時間をかけてやっていきたいと思っています。
(ゼルダのようなARPGが目標ですが、流石に高すぎる目標と思うのでまずは形にすることから)
ただcはウィンドウを表示するのすら厄介と聞いて、優しいと言われるHSPから始めようと思っていました。
HSPでゲームのアルゴリズムを学んで、HSPで物足りなくなってきたらcに移行しようと考えたのですが、
このスレを見る限りでは横道に逸れず一つの言語でやっていた方が良いということなのでしょうか?
ちなみにツールは現在cのフリーのコンパイラとHSPしか持っていません(本もありません)
0332名前は開発中のものです。
03/11/10 21:17ID:l3iVj9kb0333名前は開発中のものです。
03/11/10 22:57ID:ziFDYUZ9Cでのウィンド処理は、厄介と言っても定型処理だから
一度理解できれば、あとは無問題。
アルゴリズムをちゃんと勉強したいなら、HSPはお勧め
しかねる。ちょっと遊んでみる程度なら、いいと思うけどね。
DirectX SDKを落としてきて、中にあるサンプルソースを
見てみたら? それが理解できそうなら、C,C++へ行った方が
良いし、無理と思えばHSPでもいい。
0334名前は開発中のものです。
03/11/10 23:44ID:1h59th1Pレスありがとうございます。
早速DirectX SDKをDLしてみます。
出来そうだったら独習cでも買ってみます(´ω`)
0335あきまさ
03/11/11 00:16ID:l/ayB73X>>303
>>>301
>>あきまさが思い出されるな。
>奴が本当にリア厨だったとしたならバケモノだな。
>ゲーム作れてたしな。実際。
>さらにまともに会話が成立してたからな。
誉められている(多分)ので調子に乗って質問させていただきますが、
ゲームとしての面白さはともかく、15歳でパックマンともどきとかインベーダもどきが創れるのって『バケモノ』というほど凄かったのでしょうか?
今のパソコンをつけてもBASICが立ち上がらない世代の人(自分もだけど)が15歳の時なんかは、
もっと技術が高かったんじゃないかと思うのですが、どうだったんでしょうか…?
最近、厨房のときから何も成長していない気がして鬱になったりするので…。
(寮の1年のロスが大きいかも…)
0336名前は開発中のものです。
03/11/11 00:52ID:bxZQXXkf"アセンブラ”で作っている奴は結構いた。
そのころのPCは、今のPCより構造が単純って事もあるけど。
0337あきまさ
03/11/11 02:59ID:l/ayB73Xアセンブラですか…。
>そのころのPCは、今のPCより構造が単純って事もあるけど。
当時のアセンブラがどんな感じだったのか知りませんが、
(自分から見たら)凄いことに変わりないです…。
(何が凄いと思うかというと、アセンブラでプログラムを創ろうとする根性ですね…。MOV 0,0みたいな命令でちまちまやっていくのは、自分には無理です…。)
やっぱり、日本の知能の水準が低下しているのかなぁ…なんて思ってみたり。
0338名前は開発中のものです。
03/11/11 07:18ID:p9pcWsIVPC88(Z80)での経験からいえば、C+win32+DirectXより、
ずっと気持ち良い。それに多分、簡単。
確かに根性はいるけど、理論面での難しさはあまりない。
言語仕様は単純明快だし、何から何まで自分で管理しなきゃ
ならないので、不明瞭さが入り込む余地もない。
多少、ソースは読み難く、コードはトリッキーだけど、
まぁ、そんな事は大した問題じゃないし。
0339331,334
03/11/11 12:20ID:+DenpSyMとりあえずc++の土台固めてきます、予備知識0〜1くらいじゃ理解も糞もないしね。
まだcで正弦波(高調波足しあわせ)のデータ作成とか投げたボールのはねる動画もどきくらいしか作れないし。
まだこのスレに来るレベルじゃなかったです。
0340あきまさ
03/11/11 19:50ID:l/ayB73X>PC88(Z80)での経験からいえば、C+win32+DirectXより、
>ずっと気持ち良い。それに多分、簡単。
>確かに根性はいるけど、理論面での難しさはあまりない。
そうなんですか…。意外です…。
>言語仕様は単純明快だし、何から何まで自分で管理しなきゃ
>ならないので、不明瞭さが入り込む余地もない。
ある意味、入門としてはそれぐらいが良いのかもしれませんね。(絶対に理解が深まると思います…)
>多少、ソースは読み難く、コードはトリッキーだけど、
>まぁ、そんな事は大した問題じゃないし。
そこで出来る人と出来ない人が分かれてしまうのではないかと思います…。
トリッキーな処理はそうそう思いつかないものだと思うので…。(>>338さんのような方は"出来る"側の人間なので大した問題じゃないと言ってのける…とか思ったり…)
やっぱり、凡百のおたくどもでも気軽にプログラミングできる現代はいい時代なんじゃないかなぁとか思ったりします…。
>>339
ここであえてPython&PyGameをお奨めしてみたり…。
http://pc2.2ch.net/test/read.cgi/gamedev/1055858899/167
楽しいですよ。
ゲーム以外のプログラムも気軽に組めますし。
0341リアル厨房!名無しさん
03/11/11 20:02ID:0mRmO/tkやはり知能の程度は下がっているのではないかと。
と、13のガキがいってみたりするテスト。
どうもゆとり教育はダメらしい。
やる前とやった後では大違い!だし。
アセンブラはちまちまと地盤を固めていく感じが好き。
よっしゃ、ここまで行ったぁ!みたいな。
どこかにファミコン並の自由に遊べるマイコンはないものか。
0343名前は開発中のものです。
03/11/11 21:35ID:6hyDe45p0344名前は開発中のものです。
03/11/11 21:42ID:mHlSOBIOWinでアセンブラ使おうなんて思ったら地獄だぞ
窓ひとつ表示できないぞ。やめとけ。
0345リアル厨房!名無しさん
03/11/11 21:55ID:0mRmO/tkそれもありかも。
E500とか・・・。
>>344
実際に試したことあるの?
漏れは無い。
只、凄く大変そうだというのだけはわかる。
Windowsのプログラムを逆汗すればわかるけどな。
あれを手打ちでやったら・・・。
((((°д°;))))ガクガクブルブル
0346わむて ◆wamuteW7DE
03/11/11 21:58ID:sMcpvyLQ<_葱看>、
/ I .((ハ)) i \
ノゝ゜ヮ゜ノハ
.uiYu みるまらー
〈|: _>
.∪∪
0347名前は開発中のものです。
03/11/11 22:22ID:4b5v64MV>どこかにファミコン並の自由に遊べるマイコンはないものか。
Rickard's electronic projects page - Start
http://www.rickard.gunee.com/projects/
自由も何も、ハードから自分で作る!これ。
しかも、画面表示だって、「テレビ信号から」自分で作る!
まぁ、普通に考えたらそういう用途にはGBAだよな…
http://www.amazon.co.jp/exec/obidos/ASIN/479732564X
0348名前は開発中のものです。
03/11/11 22:34ID:0mRmO/tkthx!!すげぇ、面白そうだ!
冬休みに(しか秋葉に行けない)やってみる!!
マジ面白そうだ。
GBAは・・・。何よりもまずコストがかかるし、
32bitよりも8bitが好きなのさ。
0349名前は開発中のものです。
03/11/11 22:42ID:0mRmO/tkカラーのヤツも興味深いけどな。
SX28はPIC互換らしいが・・・。
秋月とかに売ってるのかどうか。
っていうかどうあがいたって板違い。
とりあえず自粛。
0350名前は開発中のものです。
03/11/11 22:45ID:4b5v64MV0351名前は開発中のものです。
03/11/11 22:48ID:0mRmO/tkってやつもあるし。(もちろんマイコンの話だが)
多分ダイジョブでしょ。
ただし限られた容量内で色々な機能を実装しなくちゃいけないから辛いけどね。
あと、PONGはよーーくみてみるとさりげに三色使ってる。
基本的に制限はないっぽ。
0352名前は開発中のものです。
03/11/11 23:41ID:0mRmO/tkまずはパックマンもどきを計画中。
せめてPSG音源が搭載できれば・・・。
色は調べてみたところ白黒灰のようです。
0353名前は開発中のものです。
03/11/12 00:30ID:hMCMntwG0354あきまさ
03/11/12 02:17ID:ztAORrmB>やはり知能の程度は下がっているのではないかと。
>と、13のガキがいってみたりするテスト。
>どうもゆとり教育はダメらしい。
>やる前とやった後では大違い!だし。
あれはだめぽですよねぇ…。(自分はぎりぎりゆとり教育受けていないので適当なことしか言えませんが)
円周率が3なんて酷過ぎる…と思います。
(ただ、総合学習は良いものだと思っています。
なんでかっていうと総合学習のちからで、
修学旅行にプログラマな会社や秋葉原に行けたり、
別のプログラマな会社に行けたり、
時間でゲーム創ったり出来たからです。
ありがとう総合学習。
ただ、僕の学年より後の学年ではその自由度は失われたようですが…。(僕の学年はモルモットだったようです))
>アセンブラはちまちまと地盤を固めていく感じが好き。
>よっしゃ、ここまで行ったぁ!みたいな。
>どこかにファミコン並の自由に遊べるマイコンはないものか。
あえて突っ込ませていただきますと、
13ですか?((((;゚Д゚)))ガクガクガクブルブルブル
(というか、今の13はファミコンを知っているのだろうかと不憫な気持ちでいっぱいになります…)
>>341
ポケコンは…。僕は挫折しました…。
皆さん…ハッカー(おたくと読んでもおk)ですね!
GBAは僕も興味ありですが…。(プログラミングの本が出されたみたいですし…)
0355名前は開発中のものです。
03/11/12 06:41ID:FBZFtg6Oそっちの総合学習は良いなあ…
俺のところは田舎だから行く所もないし受験の年だったから時間の無駄だよ。
ゲーム創ったりとかは高校で?それとも中学?
0356名前は開発中のものです。
03/11/12 11:47ID:wBeGssooちなみにこれはデマだったりする。
ゆとり教育がダメだってのは同じだけどね。
日本の教育界って中国韓国寄りの人間に支配されてて
日本人の学力を落とすのに裏で必死というのが現状なんだけど
まぁそれはここで話すことではないので他の板でな。
0357名前は開発中のものです。
03/11/12 12:19ID:m9DqpSHH4年くらい前かな。実験でうちの中学も総合学習やった。
グループを作って自分達で行きたいところを決めて見学。
感心を持ったところ、感想なんかをレポート。中々おもろしかったよ。
訪問先はゲーム会社やらガソリンスタンドやらいろいろ。
旅館で和服着せられて接客体験してる香具師もいた。
0358リアル厨房!名無しさん
03/11/12 16:53ID:ERqEuoD8マゾとは言わないでホスィ・・・。
単純に今の環境が自由すぎなだけ、と言ってみるテスト。
>>354
総合学習・・・。
テーマが自分で決められないしなぁ。
はっきりいって糞ですな。うちの学校のは。
っていうかいいなぁ。修学旅行ついでに秋葉原行けて。
羨ましい。
>13ですか?((((;゚Д゚)))ガクガクガクブルブルブル
>(というか、今の13はファミコンを知っているのだろうかと不憫な気持ちでいっぱいになります…)
13歳です。あと3日で14歳です。
うちは特殊な環境なんで。
何せ初めて遊んだゲーム機がメガドライブですから、自分。
大体我が家に初めて入ったゲーム機が
マイナーすぎなセガのマスターシステム。
マスターシステム>ファミコン>コアグラ(の後PCE DuoDuo)>メガドラ(+メガCD)>スーファミ・・・
我が家のゲーム機購入順・・・。うわ、マイナーなのが多いな。
0359あきまさ
03/11/12 17:12ID:ztAORrmB僕のところもそこそこの田舎ですが、
車で学校から会社に送ってもらえました。
(パソコンにくわしげな良い先生が居たのです。二年までだったけど…)
ゲーム創ったりは、小6でクリックアンドクリエイトをベーマガの影響で買って、遊んでいて、
中一か二ぐらいでクリックアンドクリエイトに不満を感じてプログラミング(VB)を覚え始めたのだと思います。
ただ、あきっぽいのでとぎれとぎれでしたけどね…。
(VBforDirectX7な本を見つけて、DirectXで創り始めました。中二だったと思います。(とぎれとぎれでしたが…)
中三は受験勉強の休憩でやってましたね…。ですから、1月の中盤からはプログラミングをやめたと思います。
3月の中盤だったかに高専の受験結果がわかっていたのですぐに再開しましたが…。)
(更に、高専の寮に入っていた一年間はプログラミングがほとんど出来ませんでした…。
本当に後悔しています…。(得るものもあったけれど…))
(と、記憶を思い起こしてみるテスト)
>>356
>ちなみにこれはデマだったりする。
見事に騙されてしまいました…。(´・ω:;.:...
>日本の教育界って中国韓国寄りの人間に支配されてて
何かと支配されてますよね…。(よく知りませんが…)
連中を好きになれません…。(皆が糞だというわけでは無いのだけど…)
>>357
僕たちもそんな感じでした。
今の高専よりもいいことやってるなぁって思ってしまいます…。
もういちどアレな秋葉原を観光したいなぁ…。
どうでもいいですが、修学旅行の秋葉原の日の夜に宅間守のニュースがやってました…。
なつかしい…。
僕が書き込むと間違った方向にスレが進むような…。(自分のせいのような気も…)
0360リアル厨房!名無しさん
03/11/12 17:44ID:ERqEuoD8漏れは・・・。
確か学校のPC98でやり始めたんだっけ。
ロゴライター。
で、それからパソコンに興味を持ち始めて、小5でHSP(笑
を始めたかな。VBとかそういう高価なツール類は
家は貧乏だから買えなかった。
で、小6の時にLinuxに手を出して、怒られた。
それで、半年くらいPC禁止令を喰らったかなぁ。
あ、ちなみに自分のパソコン、HP社製の安いやつ。
しかも親のパソコンも別にある。
何故怒られたのかは今も不明・・・。
ちなみにインストールした理由は、
「PS2のゲームが作れる!!」
今はぜんっぜん怒らないけどね。
(そこまで管理する余裕が無いともいう)
パソコン自体をいじったのは小1のときに、
親父が国民機(つまりPC9821)のバリュースター13を買ってから。
その時の感想は、「(親父が)ゲームやってる、オモシロソ〜」だったかな。
当時は機種の区別が付かなかっと思い出す。
どれも一括して、「パソコン」
だったなぁ。
0361あきまさ
03/11/12 19:30ID:ztAORrmB>>360
>単純に今の環境が自由すぎなだけ、と言ってみるテスト。
う〜ん…。“今の”って言われると本当に13歳か疑いたくなりますなぁ…。(;´Д`)
>13歳です。あと3日で14歳です。
>うちは特殊な環境なんで。
>何せ初めて遊んだゲーム機がメガドライブですから、自分。
僕は友達の家でファミコンやったのが初めてだったような…。
(スパイvsスパイ、マリオブラザーズ、なんか変形して色々な所に飛べる良くわからない横シューをやったような…)
家でやったゲーム機なら僕もそうだったかもしれませんねぇ…。
よく覚えていませんが…。
(ただ、僕はゲームあまりやっていないんですよね…。
昔はMDとSFCとGBぐらいでしたねぇ…。
ゲーム買ってもらえるのも誕生日とクリスマスだけでしたし…。
ファミコンをリアルタイムで持っていなかったのが悔やまれます…)
>大体我が家に初めて入ったゲーム機が
>マイナーすぎなセガのマスターシステム。
見たことすらありません…。
>確か学校のPC98でやり始めたんだっけ。
僕も祖父からのお下がりのPC9801で遊んでました…。(このパソコンは自分のでは無いですが)
(ただ、Pentium100MHzに換装してあったり、ウィンドウズ95が入っていたりしてましたが…)
>で、それからパソコンに興味を持ち始めて、小5でHSP(笑
最初からゲームを創るつもりだったんですか?
経緯が気になるなぁ…。
0362名前は開発中のものです。
03/11/12 19:34ID:QE69sUzz野球(PSパワプロ)サッカー(忘れました)RPG(忘れました)で
良く見かけました。
スレ違いっぽいですが、解る人居ませんか?お願いします
0363あきまさ
03/11/12 19:35ID:ztAORrmB>家は貧乏だから買えなかった。
僕はVBはラーニングエディションを誕生日かなんかで買ってもらいました…。
一万円だったと思います。(ゲーム機をそんなにたくさん買えるのに買ってもらえないなんて…)
今でも使っています。
>で、小6の時にLinuxに手を出して、怒られた。
>それで、半年くらいPC禁止令を喰らったかなぁ。
>あ、ちなみに自分のパソコン、HP社製の安いやつ。
>しかも親のパソコンも別にある。
>何故怒られたのかは今も不明・・・。
>ちなみにインストールした理由は、
>「PS2のゲームが作れる!!」
>今はぜんっぜん怒らないけどね。
>(そこまで管理する余裕が無いともいう)
ということは今はLinuxユーザですか?
僕も何度かチャレンジしてみましたが、
こぴぺがうまく機能しなかったり、
ブラウザがGoogleの検索結果から飛ぼうとすると404返してきたりで嫌になってやめました…。
(コンソールとかEmacsとかmake installとかは結構好みでしたが…)
(今はCygwinがありますし)
0364あきまさ
03/11/12 19:40ID:ztAORrmB自分は祖父が(PC98のアップグレードの参考に)持っていたベーマガでクリックアンドクリエイトに興味をもってやりましたね。確か…。小6の時です。
(前からRPGツクールとかで製作に興味をもっていたので…)
WindowsPlus付属のピンボールとかダンジョンキーパー(スペックが足りなくてかくかくしていた…)やったりもしていました…。
>>360さんがゲームを作るようなことがあったらぜひ見せてもらいたいですね…。
かなり凄そうなんで…。(将来有望ぽいし。親も優秀な子に投資しろよ…)
とりあえず、疑うのはきりがないので、
13歳だというのを信じます…。
日本の人口1億2千万人もいればそんな人が居てもいいと思うし…。
あと、高専に逝った身として忠告させていただきますと、
学校だとかそういった機関に期待をしてはいけません…。(進路ね…)
自分は特にプログラミングに期待して逝きましたが、見当違いもいいところです。
学校に行くのは英検をとるのとなんら変わりありません…。(何も勉強にならない。ということです…)
知りたいことがあったら自分で勉強するしかないです…。
(と、自分の不満をぶちまけるテスト)
>>360さんはわかっているとは思いますが、一応…。
>>362
プログラムのほうで数値を8bitであらわしていると、
2の8乗で256パターンあらわすことができるので、
最低0から最高255までの256パターンになります。
分かりにくいですが、多分こんな理由です。
電子工学の本とかに載っていると思います。(高専のディジタル回路とかいう教科書にも載っていたなぁ…)
0365名前は開発中のものです。
03/11/12 19:44ID:QE69sUzz有難う御座います。参考にして調べてみます。
0366名前は開発中のものです。
03/11/12 20:17ID:/zLIj5gP板違いだが0〜255で256通りの情報。
つまり8bitでジャスト1byte。
0367名前は開発中のものです。
03/11/12 20:19ID:QE69sUzzすいません、それで255を超える設定とかはどう理解すれば良いですか?
特殊な人が出たりするんですよ。最後にします。
0368名前は開発中のものです。
03/11/12 20:20ID:WhQkI4cl趣味でやるならHSPでもdelphiでもVBでも何でもいい
0369名前は開発中のものです。
03/11/12 20:23ID:QE69sUzz0370名前は開発中のものです。
03/11/12 20:45ID:P1CYV8QMそのパラメーター以外に専用パラメーターを持ち、それを0から1にしてる
0371名前は開発中のものです。
03/11/12 20:48ID:QE69sUzzうわー助かりました。有難う御座います。
0372名前は開発中のものです。
03/11/12 20:57ID:lO9dGyD6プレイヤーは、256以上にはならないけど、システム的には256以上でもOKってやつ。
なぜ上限が255かっていうと、256が「プログラマ(や多くのプランナー?)にとって
キリの良い数字」だから。100がキリがいい数字だから、上限99ねってのと同じ。
0373リアル厨房!名無しさん
03/11/12 22:41ID:ERqEuoD8>>361
>う〜ん…。“今の”って言われると本当に13歳か疑いたくなりますなぁ…。(;´Д`)
あはは・・・。N88BASICに比べれば、かなりの自由度ではないのでしょうか。
まぁそのかわり、自由度ありすぎで何すればいいのかわからない!
ってのがあるようですが。(例:PS2とか)
(学校に入ってたのはROM版だけだったけど。
そういや先生機にはDisk版も入ってたなぁ(←勝手にDOSで覗いた))
ファミコンは・・・。
6歳離れた兄貴が幼稚園の頃に入ってきたんですよね。
そして初めてやったゲームは、ドラえもんという・・・。
>見たことすらありません…。
普通見ないです。
>僕も祖父からのお下がりのPC9801で遊んでました…。(このパソコンは自分のでは無いですが)
>(ただ、Pentium100MHzに換装してあったり、ウィンドウズ95が入っていたりしてましたが…)
換装・・・。なかなかハード関係に詳しいお祖父さんのようで。
うちの爺ちゃんは・・・。アメリカ軍の大佐ですた(;´Д`)
でも日本人。別に移民してた訳でも無しです。ロシア人とのハーフ?だったらしいので。
>最初からゲームを創るつもりだったんですか?
>経緯が気になるなぁ…。
5歳頃にこう、兄貴と一緒にファミコンやってた訳です。
で、偶然にもクリスマスプレゼントに「星のカービィ 夢の泉」があったわけです。
そして、それに感動した僕は、「僕もゲームを作る人になるぞ!!」とか
思い始めてしまったわけです。
とはいえ、実際にプログラミングをし始めるまでに6年掛かりましたが・・・。
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で)計算するのでは
ないでしょうか?
0475名前は開発中のものです。
03/12/30 20:20ID:0/qWWE1o普通はPriorityとかDetail下げるんじゃない?
場合にもよるけど。
数が少ないならそのままでいいだろうけど。
0476名前は開発中のものです。
03/12/30 21:16ID:sSYgIm/2相互作用は結果だけわかればいい。
あとはギミック。間違っても人工知能の研究なんか始めるなよ。
0478名前は開発中のものです。
03/12/31 08:50ID:j++EJc5M結果が必要なときになってから計算するゲームなんて今までもあったよな
麻雀だって、難易度にあわせたそれっぽい頃合に、適当に役作って上がればいいんだよ
昔の遅いCPUの時は、それができた
むしろ、CPUが速くなってからそういうのが出来なくなった
いや、あえてしないという思考が生まれなくなったというべきか
0479名前は開発中のものです。
03/12/31 09:52ID:zUm4t1iL普通は非アクティブになる時にメモリに退避させて、
レジュームする時にそれまでの期間をシミュレート計算して
ゲーム空間に戻すだろう
0480名前は開発中のものです。
04/01/01 05:57ID:64d8JG/Zあれって一週間とか、しばらく放置してから起動すると
実時間に追いつくまでシミュレーションの計算を続けるでしょ。
あれの場合、数分から十分もあれば追いつく。
プレイヤーへの影響が小さい部分は確率的に処理するだけでも
そう簡単には気付かないんじゃないかな。
0481名前は開発中のものです。
04/01/01 16:19ID:IL9dlKIR0482460
04/01/01 18:07ID:5P1wTJgKただ、省略しないで済むならしない方が良いと思います。
<理由>
1:省略するための計算式を書くのが面倒。
2:省略すると作れないシステムがある。
1は、ともかく、2について真剣に検討していて、
ハードの進化を待っている人も多いんじゃないかな〜とか
思っていました・・。
0483名前は開発中のものです。
04/01/01 18:58ID:1IA4G38Dハードなんか今のでも十分だろ。
その話は、そんな馬鹿げたシステムを実現するか否かの段階の話。
そのシステムは面白いの?売れるの?って事。
家庭用ハードって言ってるんだから、自分のオナニー妄想を語ってるだけじゃ駄目なのは理解してよ…
0484名前は開発中のものです。
04/01/01 21:18ID:OSoV/+190486名前は開発中のものです。
04/01/01 23:45ID:LrLdG7W2今はPCでも十分性能いいから、ありがたみがない・・・
0487名前は開発中のものです。
04/01/02 04:49ID:1CPoEd4Fいや、ちがうって、
省略できるなら省略したほうがいいの。
AIに凝ってもあんまり意味がない気がするんだよね。俺。
あるAIがあったとしてその出力(ゲームでいえば選択肢に対する結果)が6通りなら
選択肢も6通りぐらいになるもんだよ。
(どうせ違う選択を選んでも同じ結果じゃがっかりするよね?)
んで、結果っていうのは自動生成できるものじゃなくて
人間がこつこつ作らなきゃいけない部分なわけだよ。
たった6通りでもそれを作る手間ってどうよ?
こったAIで何を表現したいかは知らないけどユーザーが喜ぶ部分ってのは
選択肢に対する結果が豊富だとか結構そういう手間の部分なんじゃね?
その過程であるAIに興味のある奴っているの?
また、仮に結果をAIで自動生成できる場面だったとしても
自動生成で作られたごときのお粗末なもので納得できるユーザーがいるかどうかも
今の時代微妙じゃない?
言ってることがずれていたらスマン。
0488460
04/01/02 09:28ID:gyMXBkkF漏れ→AIにコストを割く事で、新しいゲームが作れると思う
しかし家庭用のハードは、メモリとかしょぼくないのか?
その辺プロの方々がどう思っているか漠然と質問
レス→・PS2に対しての情報提供
・通常のゲームの作り方
・AIにコストを裂いても、恐らく意味が無いという意見
こんな感じになりました。どうもありがとうございます。
0489名前は開発中のものです。
04/01/02 09:33ID:mWLucc+G0491名前は開発中のものです。
04/01/02 10:47ID:nsSXW2yuメモリあまってるんだし
0492460
04/01/02 11:20ID:gyMXBkkFそうしています。
プログラミング初心者なので、その勉強からしている感じですが・・。
(あ〜我ながら厨房くせぇ匂いが漂っているの感じる・・。)
0493名前は開発中のものです。
04/01/02 12:49ID:1CPoEd4F正直いってそんなことやってると地獄をみるよ。
企画の人なんて妄想ばっかりで何も考えてないでしょ?
良質なAIってのはあくまでも大量のデータがあってはじめて成り立つものだよ。
AI作りながらそんなもの(大量のデータなんて)作る時間なんて
大手にだって中小にだってないものはないんだから妄想段階から
自分でやることとやらないことの方針をバシッと決めちゃうのがいいと思うよ。
しかもプログラミング初心者なんでしょ?
他に頼りになる人いるの?
いないならAIは君が考えるしかないよ。多分。
0495460
04/01/02 13:21ID:gyMXBkkFです・・。
0496名前は開発中のものです。
04/01/02 15:10ID:hVlpE2eW君面白いわ
がんばってね
0497460
04/01/02 16:04ID:gyMXBkkFうす。商用のオリジナルにるか、フリーソフトとして配布するか
はさておき人生潰してでも完成させるつもりなんんで、そんときゃ
遊んで見てください。ぐふっ!!
0498名前は開発中のものです。
04/01/02 22:23ID:tVimn+1RDirectXの勉強をしてるのですが、Textureに画像を読み込んで表示させるまではできました。
このさきゲームに使う画像はこの方法で画面に表示していこうと思っているのですが、こういう方法はよくないでしょうか?
画像ひとつ表示にしてもSurfaceに読み込んでやる方法もあるみたいです。
この先、汎用性を考慮した場合どのようなプログラムを組んでいくのがよろしいでしょうか?ご意見おねがいいたします。
0499名前は開発中のものです。
04/01/03 09:19ID:YrBPoXT4汎用性? 笑わせんな
スタートにも立ってない分際で先のことなんか気にするな
0500名前は開発中のものです。
04/01/03 20:13ID:N75VVdbu何の汎用性ですか。
0501名前は開発中のものです。
04/01/03 21:41ID:nCHUVyM4初心者のためのゲームプログラミングスレです。
>>498
好きなようにヤレ
0502名前は開発中のものです。
04/01/05 05:16ID:7MQZ0na5マジレス。
半透明処理や拡大縮小をやりたきゃTextureを使うほうがラク。
というか、最近のビデオカードは3Dの性能が上がってるのに対し、
2Dは全く上がってないのでSurfaceは基本的に遅い。
DIBSectionの方が早いんじゃないか?ってくらいにな。
Surfaceは汎用性を考えると('A`)なのでTextureを使いなさい。
0503名前は開発中のものです。
04/01/05 15:07ID:PgbYzkyH自分は2Dの弾幕シューティングを製作したいと思っているのですが
そのためには、どのようなソフトを使いどのようにしてつくるのでしょうか?
知っている方がいましたら、教えて頂きたいのですが。
よろしくおねがいします。
>>12さんが書き込まれているような勉強が必要ならやってみようと思います。
0504名前は開発中のものです。
04/01/05 18:26ID:uJk9YRKp503が苦労をしてもいいと考えているのは分かったが、
どういう意図でゲームを作るのかもう少し細かく述べた方が
解答しやすいと思われ。
例えば、どういう人に遊んでもらいたいのか(ex.ブラウザ上で
いいのかあるいはダウンロードさせるのか)とか、
どの程度の品質にしたいのか(ex.インベーダーゲーム級の
グラフィクスでいいのか、軍事用フライトシミュレーターとして
使ってもらいたいのか?とか)、自分のキャリアについては
どう思っているのか(ex.ゲームが作れればいいのか、それとも
最終的にはWindowsを倒すOSを作るのか)とかね。
0505名前は開発中のものです。
04/01/05 23:36ID:0FMgJlKlとりあえず、C(C++)コンパイラと絵を各ツールとDirectX SDKがあれば
何でも作れるぞ。
0506名前は開発中のものです。
04/01/06 07:36ID:5FiY8UJQ0507名前は開発中のものです。
04/01/06 16:56ID:t8snih2K0508名前は開発中のものです。
04/01/06 22:24ID:Bbi0l02G0510名前は開発中のものです。
04/01/08 17:04ID:JGv5alzo斜めに進むときに縦と横に進むときと同じ速度で進めるようにしたいのですが
どれくらいの速さにすればいいのですか?
0511名前は開発中のものです。
04/01/08 17:16ID:dJX6oAUG0512510
04/01/08 17:55ID:JGv5alzo?
0513名前は開発中のものです。
04/01/08 18:21ID:BygO7q1w0514名前は開発中のものです。
04/01/08 20:14ID:foL9r4o7シューティングの敵の弾道とかでも良くやる手口。
0515名前は開発中のものです。
04/01/08 21:06ID:X8FXC/gb0516名前は開発中のものです。
04/01/08 21:20ID:MwchD/3cπと同じように、適当な精度の少数を用意すればいいだけだろ。
0517名前は開発中のものです。
04/01/08 22:55ID:ZDB10Rdjなんか勘違いしてないか…
同じ速度っ事以外は言ってない以上は、
正方形の対角線が移動距離だとは決まって無いはず。
0518名前は開発中のものです。
04/01/08 23:06ID:Ybo4EwU4使ってどんな感じになるか考えてみよう。
>>516のような物事を上から言うような奴に限って√2を掛けたりする。
0519名前は開発中のものです。
04/01/08 23:09ID:MwchD/3c0520名前は開発中のものです。
04/01/08 23:23ID:dgJcnbvA0521名前は開発中のものです。
04/01/08 23:27ID:ZDB10Rdj日本語理解出来ますか?
510の何処に45度なんて書いてあるの?
斜めに進むですよ?
511以降ですよ、45度なんて出てきたの?
0522名前は開発中のものです。
04/01/08 23:32ID:MwchD/3cだから45度で固定したにもかかわらず、無駄に三角関数を使っている>>511に言ってるんだけど。
>>510に対する答えを言っているわけではない。
0523名前は開発中のものです。
04/01/08 23:36ID:MwchD/3c割るだった。
これはこちらの間違い。
0524名前は開発中のものです。
04/01/08 23:40ID:YTBvFJDl理解したらええんやろ?
0525名前は開発中のものです。
04/01/09 00:12ID:YI4+39cF0526名前は開発中のものです。
04/01/09 00:22ID:+HhwmqsL基準は不明。
予想でよろしければ、クイックソート(しかし大胆な名前だなぁ・・・)、
コームソート、それに加えて線形リスト組めたら大抵の本は読める
ようになってるかもしれないです。
あとは関数ポインタの役立つ状況とか知っておくべきなのか??
C言語で粘る事に意義があるのかどうか解からないですがw
0527511
04/01/09 12:32ID:a6N9ZITB0528名前は開発中のものです。
04/01/09 22:30ID:BocZQeGDコンパイラも絡むから黙ってたけどさ、今時はCPUにROMでtable持ってるつーの。
因みにAMD使ってるけど、平方根の逆数の場合Athlonの3Dnow!だと
ROM table持ってて15bit精度なら1サイクルで引っぱって来る。
つーか、どう言う意味で三角関数がいけないのだろうか?
速度とかいう奴は、実際に速度を計測して遅くて使えないとなったのだろうか?
0529名前は開発中のものです。
04/01/09 22:33ID:ad2exR9Xここのおじちゃんたちはけっちゃくがつきそうにないので
じぶんでさがしてね♪
0530名前は開発中のものです。
04/01/10 00:47ID:KvHv5Qelマジ!? そりゃすげーや。
0531名前は開発中のものです。
04/01/10 03:51ID:B4G3ZRpTうっかり信じ込まされちまうとこだった
ヤッベ
0532名前は開発中のものです。
04/01/10 04:16ID:KvHv5Qelそういうことしないでください!
0533名前は開発中のものです。
04/01/10 11:27ID:o/qraHww何をやってるんだか。
0534名前は開発中のものです。
04/01/10 12:47ID:OFUGW1zs0535名前は開発中のものです。
04/01/10 15:20ID:huB2lkJAカセットビジョンのビックスポーツ12を
移植したいです
おわり
0536名前は開発中のものです。
04/01/10 18:45ID:tGR2fsnR懐かしいなソレ
ガムバレ!
0537名前は開発中のものです。
04/01/11 06:14ID:AVT6O+6+0538名前は開発中のものです。
04/01/12 21:44ID:VFKd1hVp0539名前は開発中のものです。
04/01/15 22:19ID:DRwjBPRN背景のスクロールがさっぱり。。。。
0540名前は開発中のものです。
04/01/15 23:00ID:Vq5yo7uv止まってる背景は出せて?
0541sage
04/01/16 16:34ID:BCO4RVDchttp://www.aucfan.com/search?o=t1&q=%a5%dc%a1%bc%a5%f3%a5%c7%a5%b8%a5%bf%a5%eb
0542名前は開発中のものです。
04/01/16 23:46ID:Wwl3USAN0543名前は開発中のものです。
04/01/17 21:04ID:hYAr+7g+ここのスケルトンプログラム動かしたいんだが。
ttp://aspil.hp.infoseek.co.jp/Programming/2d02.htm
このページの
>上図は、BCC Developer の例ですが、Visual C++ の場合には、プロジェクトファイル SampleSTG.bdp のみ置き換えて見て下さい
これが解らない。.bdpなんて無いんだけど
0544名前は開発中のものです。
04/01/17 21:22ID:57wT2R3z俺もよーわからんが。
メニュー「プロジェクト(P)」から、
「プロジェクトへ追加(A)」 → 「ファイル(F)...」を選択していきます。
上図の Header フォルダ内にあるヘッダファイルすべてと、
Source フォルダ内にあるソースファイルすべて、
そして、リソース定義ファイル Resource.rc を追加して下さい。
↑を行ってみては?
プロジェクトは前の項を参考にして作ってあるんだろう?
0545名前は開発中のものです。
04/01/17 21:32ID:57wT2R3zDX9SDK使用しなきゃならんとはちょっとね。。。
ちなみに俺のPC, DX5SDKのまんまだから実行できんな(笑
0546名前は開発中のものです。
04/01/17 21:35ID:57wT2R3zそれでDirectXかぁ。
0547名前は開発中のものです。
04/01/17 22:41ID:hYAr+7g+.netなので「プロジェクト>既存項目の追加」なんですが、とにかくソリューションの欄に
指定されたソースをヘッダと.rcを加えればいいんですよね?
ビルドすると「プリコンパイル済みヘッダーの〜予期せぬEOFを発見しました」ってエラーがでます
追加した四つのcppファイルからエラーがでてるみたいです
0548名前は開発中のものです。
04/01/17 22:53ID:MwcZEW5Hそこに置いてあるゲームが致命的に糞ゲーだったり作者の人格がアレだったりすると不安になる。
>>543もその類だのページだな。
0549ID:57wT2R3z
04/01/17 23:15ID:tbcoG8Uxソース見ると初心者が興味持っていじろうとかいうレベルのものじゃないしね。。。
『猫でも分かる』ぐらい簡潔に書かないとプログラムいじって終了になってしまうな。
にしてもここ、連続投稿規制厳しすぎるね。
1時間以上経ってるのに連続投稿規制で書き込めないからIDを変えたよ。。。
0550名前は開発中のものです。
04/01/17 23:19ID:MwcZEW5H>当ホーム・ページの一部または全部を無断で複写、複製、転載
>あるいはコンピュータ等のファイルに保存することを禁じます。
0551名前は開発中のものです。
04/01/18 00:43ID:XSSGnEvY人に教えたがる人ってのは、上ではなく下を見てるからね。
教師にボンクラが多いのと同じ理屈。(わりと偏見)
0552名前は開発中のものです。
04/01/18 01:20ID:6hVHFWSn知識だけありがたく受け取っとけ。
0553名前は開発中のものです。
04/01/18 01:53ID:y4ujqzdy甘いな。
確かにそういう奴もいるにはいるが
目標物に一人では達成困難なものができると考えが変わるぞ。
また、教えることそれ自体が目的で無い場合もある。
例えば俺は中途半端な会社を潰すために技術Tipsを書いてる。
(有名どころと違ってアクセス数ショボーン。)
残業代無しやクオリティの低いゲーム会社は潰れた方がいいと思っている。
だいたいこういう会社の社員っていうのは勉強を全くしない、つーかできない。
勉強する暇と時間を会社に全て食われてしまっている。
ので技術Tipsの対象読者は時間のある学生さんや
やる気のある会社の社員さんだね。
技術Tipsが増えて技術が普及してくると
レベルの高い会社と低い会社の二極化が進む。
んでレベルの低い会社はそのうち自然消滅して終了。
と、まあ、こんなところ。
最近やっとその傾向が強く出てきて結構いい感じになってて俺大満足。
0554551
04/01/18 10:28ID:mzlt/xCT例えば科学論文みたいなのは下を見て書いてるんじゃないわけで
そういうのは肯定よん。当たり前だが。
0555名前は開発中のものです。
04/01/18 14:32ID:qC8lDCxrここはどう?
0556名前は開発中のものです。
04/01/18 16:38ID:tnYtPx7bちょっと痛い。
0557名前は開発中のものです。
04/01/18 16:41ID:3ypCUJefだめぽ。
まあ、講座サイトなんてのは中級者になったらサクッと見捨てて忘れるべき存在だな。
0558名前は開発中のものです。
04/01/18 16:54ID:O6ajlFYX0559名前は開発中のものです。
04/01/18 17:37ID:vaH34R6n0560名前は開発中のものです。
04/01/18 17:57ID:IgwRin/D0561名前は開発中のものです。
04/01/18 18:02ID:O6ajlFYX一から作っていくのなら参考にはならない。
んで、話は変わるけど餃子サイトもいっぱいあるね。
http://images.google.co.jp/images?num=100&hl=ja&ie=UTF-8&oe=UTF-8&c2coff=1&q=%E9%A4%83%E5%AD%90&sa=N&tab=wi
腹へったよ。
0562555
04/01/18 18:13ID:qC8lDCxr窓は出たけど画面が真っ黒のまま何にも起こらない。ちゃんと動く?
0563名前は開発中のものです。
04/01/18 21:46ID:y4ujqzdy非常にいいサイトだが公開しているプログラムのメモリリークの放置っぷりが酷いな。
0564名前は開発中のものです。
04/01/19 00:51ID:M3Hb8T0j0565名前は開発中のものです。
04/01/19 12:07ID:pW7xekRuバックサーフィス→裏画面
表示されている(目に見えている)画面を作るための作業をするための画面。
これが無いとゲームとか作ってて、画面がチラチラするそうです。
0566名前は開発中のものです。
04/01/19 19:22ID:nwDoLjxZ0567564
04/01/19 22:02ID:U12KR2tlありがとうございます
0568565
04/01/19 23:01ID:UKDz5MuY今更気づいても遅いけど_| ̄|●
0569名前は開発中のものです。
04/01/20 08:21ID:/+HNuhWk0570名前は開発中のものです。
04/01/20 10:27ID:9fmZq/HW0571名前は開発中のものです。
04/01/21 17:45ID:5804aiTXフリーBCCの人は、Win32API。
EXCELの人は、VBA。
画面表示、キー入力、サウンド出力が出来ればそれなりのゲーム作れます。
ブロック崩しから始めましょう。
0572名前は開発中のものです。
04/01/21 19:04ID:Bwdxi7H0サーフィスまたはサーフェスで正解。
ちなみに、発音記号の"i"は、日本語のイとエの中間の音。
0573名前は開発中のものです。
04/01/21 21:13ID:ZOYLYz58サーフェイスとかサーフェースはどうなの?
0574名前は開発中のものです。
04/01/21 22:38ID:tAbgEviJ0575名前は開発中のものです。
04/01/22 10:10ID:FxVtByw1まずは、インベーダーゲームから作れるようになろうと思うのですが
最初に学ぶのはC言語でいいんでしょうか?
経験は、ポケコンのBASICとCOBOL85だけなので、過去の知識は生かせないと考えていいですよね?
0576名前は開発中のものです。
04/01/22 11:32ID:lLOfVmoFイベントドリブン、windouwsのしくみを理解しないとダメ。
0577名前は開発中のものです。
04/01/22 12:07ID:jXzHXmnCとりあえず
「お勉強ページ勝手にリンク」スレや
「ズブの初心者がゲーム通くれるまで勉強するスレ」などを見ながら
C言語の入門書を買ってきます。
0578名前は開発中のものです。
04/01/22 14:32ID:oxK6Pmdy喪前さんがリンクした先にバッチリとこうあるんだが
> surface model 【コンピュータ】(CGの)サーフェイス・モデル
ついでにgoogleで”サーフィス”と”サーフェース”の検索結果読み比べてみ
0579オレー
04/01/22 14:32ID:AIAUoWTV最短距離を教えてやる。
まずはDirectX付属のSDKのサンプルをコンパイルしろ!!ビルボードでいいぞ。
言語とか後でいいんだよ
0580名前は開発中のものです。
04/01/22 16:03ID:Z/gwtaalhttp://www2.alc.co.jp/ejr/index.php?word_in=surface&word_in2=%82%A0%82%A2%82%A4%82%A6%82%A8&word_in3=55AiArcDLEDJQmVBWG
0581名前は開発中のものです。
04/01/22 19:42ID:cutdAgu4発音記号より日本人のカタカナ表記を信じるクチか?
>>580
こっちではfэsになってるね。
いずれにせよ、サーフェースとかサーフェイスとか伸ばすのは明らかに間違いだな。
手元のジーニアス英和辞典引いたら《発音注意》の文字があったぜ。わはは。
0582名前は開発中のものです。
04/01/22 21:17ID:ttZsQZVE0583名前は開発中のものです。
04/01/22 21:53ID:zleiCkPChttp://www2.alc.co.jp/ejr/index.php?word_in=%83T%81%5B%83t%83F%83C%83X&word_in2=%82%A9%82%AB%82%AD%82%AF%82%B1&word_in3=55AiArcDLEDJQmVBWG
もうみんないい加減なんだから・・・。
0584名前は開発中のものです。
04/01/22 22:10ID:HvOqjnDj誤用が定着してしまった結果。
義務教育でいくら教わっても、大多数が英語をまともに話せない国民なので仕方がない。
0585名前は開発中のものです。
04/01/22 22:12ID:IS3WpODpカタカナで書いた時点でどう書いても不完全なんだから、伝わりやすい奴で
書けば良いんだよ。で、日本では「サーフェイス」が一般的ってこった。
気になるなら、毎回「surface」って書いとけ。
あとカタカナでそう書いてあるから原語もそうだと思う奴はただのバカ(or無知)だろ。
0586_
04/01/22 22:45ID:0588/fxz恥の上塗りカコワルイ
0587名前は開発中のものです。
04/01/22 22:50ID:Pxj5iZvR0588名前は開発中のものです。
04/01/23 00:26ID:F4gk4FF8まぁ、外来語のカナ表記方法については
慣習が規定を左右するのが当り前のことだわな。
0589名前は開発中のものです。
04/01/23 00:59ID:t9BD1C1B0590名前は開発中のものです。
04/01/23 16:26ID:qXq0AyURに初めからムリがある
0591名前は開発中のものです。
04/01/23 19:36ID:YbP/nYSmおいおい、勝手に一般的にすんなよ。少なくとも俺の周りの人間は皆「サーフェス」だし。
正しく「ウォーニング」と言ってる人間が大勢いるのに、
しつこく「ワーニング」を使い続けるくらい痛い。
0592名前は開発中のものです。
04/01/23 19:55ID:vYeWejS+というか、faceをそのまま読んでしまったのかな。
>>588
ずっと昔から読みが確定していて、いまさらひっくり返すコストが馬鹿にならない場合はともかく、
(イメージなんかはその類だろう)
新しい外来語が間違った読みでカタカナ化されるのは阻止したいね、俺は。
試しにぐぐってみるとサーフェスが20100件、サーフェイス(サーフェースも引っかかる)が18500件だから
これなら行けると俺は踏む。
0593名前は開発中のものです。
04/01/23 20:07ID:bPI05KBT同じ過ちを繰り返してはならない。
0594名前は開発中のものです。
04/01/23 20:50ID:918ymA030595名前は開発中のものです。
04/01/23 21:07ID:LYu69Mty>>585のようなフィーリングで発音派がどちらも存在する以上
英語が標準語にでもならない限りこれから先も何通りかの読み方を持つ
単語は出てくるだろうね
0596585
04/01/23 22:12ID:VX58rWFU一般的なサイトで使われているように見える。
というか、コレまでもサーフェスとか見てるはずなんだけどなぜか記憶に残ってないw
脳内でサーフェイスに自動変換されてたのか?orz
(DirectX日本語ヘルプも結構読んだのに…)
0597名前は開発中のものです。
04/01/24 00:28ID:81eJaH2c0598名前は開発中のものです。
04/01/24 17:30ID:pYTooPk8あと「スクラッチから」とかも。
0599名前は開発中のものです。
04/01/24 19:56ID:47x6+vuDレスを読ませてもらって、とあるFLASHを思い出した。
http://fukukou0426.hp.infoseek.co.jp/net/senden.htm
本件とは関係ないけどね。
0600名前は開発中のものです。
04/01/25 00:27ID:1oa1uFKg意味さえ通じれば問題ない気がするが。
0601名前は開発中のものです。
04/01/25 00:47ID:avrbTt0E雑談すれがあるんだからそっちでやるべきかもね。
じゃ、続くようならよろしく
↓
0602名前は開発中のものです。
04/01/25 12:44ID:4EIi3aOZ0603名前は開発中のものです。
04/01/25 21:58ID:M3Ve6eg5英語を真面目に勉強すれば分かるYO
おバカな外来語の嵐が、学習者を混乱させる膨大な例外規則となって降りかかってくる。
0604名前は開発中のものです。
04/01/26 10:03ID:mMjmNAIMそりゃ英語に限った話じゃないし、
どうせ真面目にやるならそれも含めて英語を勉強しろよ。
0605名前は開発中のものです。
04/02/07 22:33ID:+QiLcofO>読み方が違うのってそんなに気になることなのか?
>意味さえ通じれば問題ない気がするが。
ここにいるやつらはプログラマーだから、1字違いでも気になってしょうがないんだよ。
プログラムだったら1字違いでバグになっちまうからな。
職業病だよ。
0606名前は開発中のものです。
04/02/07 22:51ID:xFHMm5Bm0607名前は開発中のものです。
04/02/08 01:36ID:6M6RYNuz0608名前は開発中のものです。
04/02/08 14:30ID:BX3nFD2Bこっぱずかしー!
ソースを誰かに見せる前でよかった。
FOLLっていうより、俺、FOOLでした。
0609名前は開発中のものです。
04/02/08 14:36ID:6M6RYNuz犯罪者にはなるなよ。
0610名前は開発中のものです。
04/02/09 05:16ID:Yiz201vx私はパソコン暦1年目で、ワードやエクセルもわからない人ですが、、、
がんばって、マスターしていきたいと思ってます。
それと質問ですが、Cはソフトウェアが必要なのでしょうか?
昨日Cの存在を知った未熟者です・・・レス待ってます^-^
0611名前は開発中のものです。
04/02/09 10:06ID:OX8rMmrZでもmissile はグラディウスのおかげ「味噌ー」
ちなみに、optionは「奥さん」
0612名前は開発中のものです。
04/02/09 14:40ID:mqQ7jlwM0613名前は開発中のものです。
04/02/09 15:49ID:BHOyVt+3あんた神だ。俺なんかインストールの待ち時間だけで1時間過ぎた。
0614名前は開発中のものです。
04/02/09 16:04ID:quAEDBBl0615名前は開発中のものです。
04/02/09 17:25ID:MOCI2ZX3612はVCでゲームを作ったとも、
買った一時間後にゲームを完成させたとも書いていない所だろうか。
0616名前は開発中のものです。
04/02/09 18:17ID:okH5/ySJちなみに俺はVCを勝手からインストールするまでに1ヶ月以上かかったぜ!
(普段はcygwin)
0617名前は開発中のものです。
04/02/09 18:30ID:OX8rMmrZ他人のソースコンパイルするのに便利だから、持ってるだけ
0618名前は開発中のものです。
04/02/09 21:32ID:dvpNNMjIネットで落としたソースをビルドしただけだけどw
0619617
04/02/09 21:46ID:OX8rMmrZ0620名前は開発中のものです。
04/02/11 05:44ID:LaA39y51『です』を『だ』に変換するようなプログラムって作成可能か?
教えてえらい人
*************************
わたし は無知 です
(一人称) (語尾)
↓ 変換
オレ は無知 だ
(一人称) (語尾)
*************************
こんな風に
0621名前は開発中のものです。
04/02/11 07:27ID:eiKssQ2R0622名前は開発中のものです。
04/02/11 07:40ID:7AzODqW20623名前は開発中のものです。
04/02/11 09:41ID:OopWcfgo人間が「手順を考える」ことのできる処理は、すべてコンピュータのプログラムで実現できます。
0624名前は開発中のものです。
04/02/11 14:02ID:yG8n1L5Y#include<stdio.h>#include<string.h>int main(void){char ans[100];scanf("%s",ans);if(strcmp(ans,"私は無知です") == 0)printf("オレは無知だ");return 0;}
0625名前は開発中のものです。
04/02/11 14:20ID:kjtkIn7q改行ぐらいしろよ
0626名前は開発中のものです。
04/02/11 14:33ID:yG8n1L5Yマンドクセ
#include<stdio.h>
#include<string.h>
int main(void)
{
char ans[100];
scanf("%s", ans);
if(strcmp(ans, "わたしは無知です") == 0)printf("オレは無知だ");
return 0;
}
0627名前は開発中のものです。
04/02/13 17:15ID:skCSrJYV一通りサンプルコードを打ち込んではみたんですが、
思い出して記述できる程ちゃんと覚えられなかったので。
0628名前は開発中のものです。
04/02/13 18:57ID:dNN1HY77無意味なことに力を注ぐなw
リファレンス見ながら使えりゃ十分だ。
0629名前は開発中のものです。
04/02/13 19:15ID:55dzShTUワラタ
0630名前は開発中のものです。
04/02/13 19:20ID:skCSrJYV簡単なRPGみたいなゲームを作りたいんですが、
先にDirectXを勉強した方が良いでしょうか?
0631名前は開発中のものです。
04/02/13 20:01ID:pLtlzzjv0632名前は開発中のものです。
04/02/13 20:04ID:55dzShTU「これをやるにはこの関数を使って、第3引数はDWORD型で・・・」などと暗記する必要はない。
WindowsAPIを使って何が出来るかを大まかに覚えればOK。 (プロセス・スレッド関連がある、レジストリ弄れる、GDIがある etc.. )
使うときにMSDN(ヘルプ等)を使うか、ググればすぐ分かる。
Win, C/C++, DirectX と言う条件で勉強する順番としては、
@C/C++ (重要)
Aアルゴリズムとデータ構造 (超重要)
BWin32プログラム (どうでもいい)
CDirectX (そこそこ)
Dゲームプログラミング設計 (重要)
といった感じかいな。
まぁ、急ぎ焦らず基礎はしっかり固めときましょう。
0633名前は開発中のものです。
04/02/13 21:39ID:NsiLkd+i>簡単なRPGみたいなゲームを作りたいんですが、
>先にDirectXを勉強した方が良いでしょうか?
3DRPGならDirectX(主にGraphics)は必須。
ドラクエみたいなやつなら不要。というかDirectXではなくDIBSectionなどで描画を行った方が楽w
0634名前は開発中のものです。
04/02/13 23:25ID:skCSrJYVC言語のDOSプログラムはダイテルの本の例題程度ならやりました。
C++はやった事はないんですが、Cで簡単なゲームを作ってから挑戦しようと思っています。
アルゴリズムとデータ構造は本を立ち読みする程度しかやってないです。
>>633
3Dは今のレベルじゃ無理だと思うので、
まずは2Dのゲームが作れるようになってからにしたいと思います。
では>>633さんの言うように、DirectXを学ぶ前に
DirectXを使わなくても作れるようなゲームを作るのに挑戦してみたいと思います。
それで、もし良かったらC言語とWindows APIだけでゲームを作るのに、
参考になる書籍・サイトがありましたら教えて下さい。
0635名前は開発中のものです。
04/02/13 23:52ID:tpBG6rdS金が無くてあれこれ買えないってんなら自分で検索して信頼できそうな本を探せ。
C言語やらWindowsAPI(Win32API)やら、検索できる単語が沢山あるだろうが。
こんなに情報が溢れてるのに、どうして人に答えを求めるんだ?
0636名前は開発中のものです。
04/02/14 01:58ID:gwxTNAqS>それで、もし良かったらC言語とWindows APIだけでゲームを作るのに、
>参考になる書籍・サイトがありましたら教えて下さい。
ここへ逝くがよかろう
ttp://www4.nasuinfo.or.jp/~hobby/index.shtml
0637名前は開発中のものです。
04/02/14 09:08ID:D2YNQVAt>それで、もし良かったらC言語とWindows APIだけでゲームを作るのに、
>参考になる書籍・サイトがありましたら教えて下さい。
これとか。
http://www.amazon.co.jp/exec/obidos/ASIN/4875934424/
0638名前は開発中のものです。
04/02/14 10:20ID:UfHjacUA聞く前に自分でも探してみたんですが、DirectX関係とかC++を使ったものなどが多くて、
自分の求めているレベルが優しいのがほとんど見つからなかったんです。
ここttp://www.sm.rim.or.jp/~shishido/ぐらいしか見つかりませんでした。
家が田舎なものであまり大きな本屋もないので…言い訳ですが。
>>636
ありがとうございます。こんなサイトがあるなんて知りませんでした。
まだあまり見れてませんが、分かりやすく解説なさっているので、
ここを見て勉強しようと思います。
>>637
ありがとうございます。良く調べたら上のURLの方が書いたものでした。
取り敢えずサイトの解説を見て分からなそうだったら、
詳しく解説されているその書籍も購入してみようと思います。
最後に、皆さんレスして下さってありがとうございました。
0639ごん
04/02/14 20:55ID:Iy74Y64Nhttp://page.freett.com/intteliart/index.htm
0640名前は開発中のものです。
04/02/17 16:09ID:srbEjedK0641名前は開発中のものです。
04/02/17 22:43ID:uK2QzGox2DのRPGみたいにビットマップにゲーム画面を描いて表示する、という
タイプのゲームならそうだね。DIBSection(WinG)は、そもそもゲーム
開発向けの描画機能としてWindowsに追加されたわけだし。
0642名前は開発中のものです。
04/02/18 01:07ID:vDsuIQTaネットで公開されているHTML形式の文書を参考にしています。
でも、俺が馬鹿なのかテキストの説明不足なのか…。
(凄く親切に書いてあるっぽいので、多分俺が馬鹿なんだろう…)
やはり皆さん、数学はかなりできてましたか?学生時代。
数学ある完璧に出来ないと、習得できないのでしょうか…。
0643名前は開発中のものです。
04/02/18 01:26ID:O0hmwpby常に '1' を取っていても余裕で出来る。
俺が言うんだ。間違いない。
0644名前は開発中のものです。
04/02/18 01:39ID:GQW0NoGPなにも暗記とかする必要ないんだよ。テストじゃないんだし。
僕なんかいまだにウインドウひとつ表示するのにも過去に作ったスケルトンをコピーしたり、
入門書開いたりしてるぐらいだよ。
理屈なんか後からついてくるから、雑誌に載ってるソースをタイピング練習するんじゃなくて、
雑誌やヘルプのソースをつぎはぎして1つ自作してみたらいいよ。
俺がやったのは、すでにある簡単なフリーソフトをそっくりそのまま自分で作ってみるって
ことをやったりしてた。見た目&機能くりそつでメイドイン僕みたいな。
作り上げると達成感があっていいよ(^^
0645名前は開発中のものです。
04/02/18 02:15ID:6De/UOm9情報系の大学に受かり、プログラミングを勉強しようと思っています。
パソコンについてそれなりに知識がありますが、プログラミングに関してはBASICが少しわかる程度です。
言語はなにからはじめればいいでしょうか?
将来はプログラマーになると思います。
ですので、ゲームだけでなくソフトウェアも作れるようになりたいのですが、趣向が違うのでしょうか?
お金はありますので、高いソフトでも買うことは出来ます。
アドバイスしていただけないでしょうか。
0646名前は開発中のものです。
04/02/18 04:29ID:zLze+cOD0647名前は開発中のものです。
04/02/18 07:21ID:SQHjamuH情報系の学部と言っても、将来の職業選択とか深く考えずに入学してくるパンピーが大多数だし
授業も基本的に連中に合わせてるから、あまり期待はしないこと。
まあ、でも普通よりはプログラマ系の人間との遭遇率はずっと高いけどね。
大抵はサークルか何か作ってつるんでるので、そういうコミュニティ探してとっとと潜り込むべし。
本題だが、どうやらゲームも作りたいようだし、Visual Studio .NETのProfessional Editionを買って
C→Java→C++の順番でやればとりあえず間違いないかと。
途中で他の言語に寄り道してもよし。というかガンガンしる。
0648名前は開発中のものです。
04/02/18 10:21ID:/qZ+aGXo3Dバリバリで物理シミュのエスプリがきいたゲームを作るなら
数学を知らないとそりゃ困る。
と言っても暗記する必要は全くない。
むしろ暗記はダメ。応用がきかんし。
暇があれば数学の教科書で一つ一つ理解していけばいい。
気分が乗ったらちょっとやる
って言う勉強スタイルもマターリしててイイよ。
0649名前は開発中のものです。
04/02/18 13:07ID:6De/UOm9レスありがとうございます。
Visual Studio .NET手に入れますね。
では、Cから勉強してみようと思います。
0650名前は開発中のものです。
04/02/18 15:06ID:k+8PQXSqそろそろ取りかからないとマジで取り残される。。。
鬱だスノウ。
0651642
04/02/18 17:14ID:epmm0hFKとりあえず、何か作ってみる事にします。
ありがとうございました。
0652名前は開発中のものです。
04/02/18 22:01ID:uUto4xzYHSPだろうとExorcism Breatheみたいなゲームができればプログラマ名乗っても問題ないと思う。
漏れには100年かかってもこれができる気が線。
なのにHSPを小ばかにしてCだとか行ってる藻まえらは・・・ネ申か?
0653名前は開発中のものです。
04/02/18 22:14ID:zLze+cODゲームプログラミング自体の技術とそれぞれの言語の技術は別だと思う。
0654名前は開発中のものです。
04/02/18 22:31ID:Zdq7xvp8いきなりヘッダなしのソースで載っててびっくりした。
そこまで初心者向けじゃないってことか。
0655名前は開発中のものです。
04/02/18 22:34ID:jijzHEzlHSPとCを少し知ってるだけの自分でも、なんとかゲームが作れそうです。
0656名前は開発中のものです。
04/02/18 22:35ID:Bj7QXkb8メビウススレってまだ残ってますか?
0657名前は開発中のものです。
04/02/18 22:49ID:ERqvncebそういう問題じゃねぇ。
まず道具の選択が悪いってことよ。
資料とか情報の量とかみてHSPがベストな選択か?
C++ではゲームのサンプルソースなどかHSPより豊富なのは認めるだろ?
自分がやろうと思ったことはもうすでに誰かが実行して尚且つソースまで公開してる可能性も高い。
すくなくともHSPよりはこの可能性が高いはずだ。
言語は関係ないというがHSPしか知らない人間が果たしてC++のサンプルソースをみるだろうか?
つまりHSPしか知らない人間はこの小さなコミュニティだけで奮闘しなければならない。
ってのが今の状態なわけよ。
これまた密な話になるが他の言語に加えてHSPも知っている人間とHSPしか知らない人間では
大きく異なると俺は考える。
実はHSPって選択よりはC++とDirectXの方がサンプルも豊富で全体的な難易度でいったら楽だと思う。
でもこれを学校の勉強的な方法でやろうとしてしまうと全く駄目。一歩も前へ進めない。
で、HSPをやってみるって方向へいくんだろうけど問題はそこじゃないんだけどなぁw
0658名前は開発中のものです。
04/02/18 23:14ID:dFt2CDjKいきなりC++とDirectXやって挫折するより、まず、HSPで楽しむというのも一つの手ではあると思う。
まぁ、オレのオススメは両方をつまみ食いしてみて、どっちが向いているかを確かめることだが。
(ただ、将来ゲーム製作関係の仕事につきたいならC++しか選択肢が無いことに注意だ。)
0659名前は開発中のものです。
04/02/18 23:23ID:su9YvBQ+同意。
紙工作でカッターナイフ(C++)を渡すより
はさみ(HSP)を渡した方がとっつき易い
とりあえずやってみて、完成させることが重要。
少なくとも現状で幾つかの言語があることが分かっているのだから、
特定の言語で行き詰まった(限界が見えた)ところで、
乗り換えを検討することができるだろう。
0660名前は開発中のものです。
04/02/18 23:58ID:ERqvnceb>とりあえずやってみて、完成させることが重要。
長期的にみて俺はそうは思わない。
プログラマは育った土壌がとにかく大事だ。
ゲーム会社にいる2D親父なんてのがいい例だ。
乗り換えや方針変更なんてのがうまくいくとは到底思えない。
はじめのスタートダッシュでちょっとつまづいたぐらいで
HSPに逃げてしまうのはあまりにも残念でならない。
0661名前は開発中のものです。
04/02/19 00:10ID:Nw2A+D8Aにある論文みつけたんですが。こういうのって日本語で
訳されたページないんですかね?
0662名前は開発中のものです。
04/02/19 00:34ID:Tj2Oungk複数の言語覚えるつもりの人は敷居の低いのから始めた方がヨサゲ。
少なくとも漏れはいきなりc++から始めてたら挫折してただろうな。
0663名前は開発中のものです。
04/02/19 05:27ID:58iV8he0が、プログラム初心者ならHSPもアリだろう
「モチベーションの維持」も大事な要素だぞ
0664名前は開発中のものです。
04/02/19 07:58ID:l5GZNq1Mおれは、BasicだYO!!(QuickBasicだが)
0665名前は開発中のものです。
04/02/19 09:29ID:yClfmY4CCを勉強しようと思っていまつ。
目標は3Dの格闘ゲームですが、最初の教本は「独習C」でいいのでしょうか?
0666名前は開発中のものです。
04/02/19 09:31ID:Ft3FBy17実物持ってみりゃ分かるんだが、ありゃ非常にアブナイ。
0667名前は開発中のものです。
04/02/19 09:35ID:Ft3FBy17"How do I make games?" A Path to Game Development
http://www.gamedev.net/reference/design/features/makegames/
ここで推奨されてるキャリアパス(?)は
テトリス→ブロック崩し→パックマン→スーパーマリオ→ギャラガ→ガントレット
か。
0668名前は開発中のものです。
04/02/19 09:53ID:rwGM2mabこんにちはマイコン。
0669名前は開発中のものです。
04/02/19 09:55ID:6m15sAf+ブロック崩し→インベーダー→ギャラクシアン。ヘッドオン→パックマン。みんな配列を使ったゲーム。要はアルゴリズムは変わらないってこと。言語は何でもいい。昔はBASICとマシン語しか無かった。
0670名前は開発中のものです。
04/02/19 10:23ID:rwGM2mab俺は、BASIC(MSX)→アセンブラ→C→C++→その他いろいろ、と言う感じ。
言語を複数知ってると、「プログラミングとは何ぞや?」ってことが見えてくるよ。
0671名前は開発中のものです。
04/02/19 10:24ID:Hwnq+Onlhttp://www.n2gdl.net/bookshop/tatsujin/index.html
0672名前は開発中のものです。
04/02/19 10:27ID:y6kHtC2Xそういうもんなのか?
俺はてっきり、ノベル→RPG→シューティング→アクション って流れだと思ってたんだが。
0673名前は開発中のものです。
04/02/19 10:46ID:Ft3FBy17プログラマ的視点だとノベルはそれほどハードル低いわけじゃないし、
RPGが次にくるのもかなり異議ありだぞ。
0674名前は開発中のものです。
04/02/19 11:32ID:nGasD5ohアクションやシューティングはゲーム全体にプログラムの占める
割合が多いからね。ついでに見た目から作っていけるので
モチベーションが維持できる。
Win環境なら、
ウインドウを作る
↓
自キャラを出す
↓
自キャラを動かせるようにする
↓
敵キャラを出す
↓
敵キャラを動かせるようにする
↓
…
ノベルやRPGは膨大なデータを管理するシステム開発が大変。
柔軟性のあるシステムのために、スクリプトを作る必要があるだろうし。
0675名前は開発中のものです。
04/02/19 11:47ID:rwGM2mab「ノベル、RPG」と「シュー、アクション」はそもそも求められるスキルが
全然違う。それに、ノベルはともかくとして、ちゃんと動きのあるRPGを作る
ためには、シューティングやアクションが作れるだけの技術が必要となる。
なので、ゲームプログラミングをどこからはじめるかという話題になると、
必然的にシューティングやアクションからということになるわけだ。
逆に言えば、シューティングやアクションがちゃんと作れれば、それ以外の
ジャンルも(少なくともプログラム技術的には)作れるようにはなるってこった。
RPGつくるならあとはプログラム技術以外のスキル(構成力とか忍耐力とか持続力
とか?)をつければ良い、と。
(ノベル系はプログラミングの話として面白味がある部分はもう無いと思うので除外)
0676名前は開発中のものです。
04/02/19 13:14ID:y6kHtC2Xやべ。超勉強になった。
それにしてもRPGって案外難しいもんなんだな
DQみたいなRPG考えると、
当たり判定とか歩行時くらいしか使わないから楽なもんだと…
まぁデータ量が多いのは分かるが。
0677名前は開発中のものです。
04/02/19 13:57ID:i2G/W7EDテトリス>ブロック崩し
に納得できない。
逆じゃないか?
0678名前は開発中のものです。
04/02/19 14:41ID:g0FxWW+9(スクロールと当たり判定と反射する角度と慣性?くらいじゃないの?)
テトリスの概念がいまだによくわかりません。
これってかなりヤバいですか・・・?
0679名前は開発中のものです。
04/02/19 14:48ID:rXiCN6cG倉庫番で配列・判定を勉強。
それとブロック崩しは作りやすそうに思えるが
当たり判定やその後の反射をつきつめると意外に奥が深いぞ。
当たった後は消えるだけでいいシューティングの方がはるかに楽だ。
0680名前は開発中のものです。
04/02/19 15:09ID:g0FxWW+9倉庫番はすでにやったんですけど。
テトリススレのjavaソースちらっと見たら
なるほど、テトリスはマスを全部配列で考えたらいいのか・・・>配列・判定
落ちてくるブロックどういう風に扱ってるのとか勉強してきます。
0681名前は開発中のものです。
04/02/19 20:10ID:aO34Xj2qあれ凄いな・・・
0682名前は開発中のものです。
04/02/19 20:27ID:t5yV4PZ/1 マップチップ(小さなビットマップ)をいくつか作りウインドウ上
に適当に敷き詰めるプログラム
2 配列に一画面分のマップデータを作りそのマップデータに対応する
マップを表示するプログラム
3 2画面分のマップデータを作り、そのマップを一方向にスクロール
表示するプログラム
4 4×4画面程度のマップデータを作り、そのマップをキー入力に
応じて上下左右にスクロール表示するプログラム
5 上下左右するマップの中央にキャラクタを透過描画するプログラム
・・中略・・
n 1から数バイトのバイナリコードを渡すと、メッセージを表示する
スクリプト(仮想マシン)プログラム
n+1 スクリプトシステムに選択ダイアログを追加するプログラム
といった感じで段階を踏んでいけば、そのうちできるようになるよ。
私も気が向いたときに少しずつこの種の実験プログラムを作っている
うちに、気が付いたらドラクエ風RPGの基本システムができていたw
考えていると面倒な気がしてくるけど、やってみればそうでもない、
という処理も結構あるしね。結局、大切なのはプログラムをある程度
まとめ作る「勢い」なのかも(^^;。
0683名前は開発中のものです。
04/02/19 21:14ID:7A9riY8Jどこかで躓いても諦めない根性
0684名前は開発中のものです。
04/02/19 21:43ID:jqt6w00K0685名前は開発中のものです。
04/02/20 08:32ID:O3GxsjmGややこしいけどそういうのが上手い人もいるんだろうな。
余裕があるうちに休憩しておくとか
見通しと区切りをちゃんとつけておくとかそういうの。
0686名前は開発中のものです。
04/02/24 17:12ID:2qVO22Cvやっはりゲーム作成にはwin32APIやDirectXの知識は必要でしょうか?
Cは覚えたのですが、オープンソースのもの見ても
大抵がC++とwin32APIで書かれているのでやっぱ必要かな〜。
と思っているのですが、Cだけでゲームというのは作れるのでしょうか?
以前DOS上で動く簡単な文字のみのRPG作りましたがやはり画像出して
動かすという事を考えますとCだけでは無理があるのでしょうか?
0687名前は開発中のものです。
04/02/24 17:26ID:UaKZdR16こういうものを作りたいという目標があって何が必要か分かってるなら学べば良いことだし。
画像出して動かすだけなら最悪VBだって作れる。
0688名前は開発中のものです。
04/02/24 17:49ID:Y7quTbTQとりあえずSDLというゲーム用のライブラリを使ってみてはどうでしょうか?
http://www.libsdl.org/index.php
0689名前は開発中のものです。
04/02/24 18:18ID:QzqFx48fc言語を覚えたが次にグラフィックを扱いたいという意味ならYES
ただ、選択肢はそれ以外にもたくさんあります
Javaなどと違いグラフィックライブラリは仕様に含まれていないからです
WindowsSDKやDirectXSDKの他にもSDLやOpenGLなどがあります
また、それらを利用しやすいように工夫したラッパーライブラリがあります
Easy Link Libraryがその代表例です
それぞれの使い方についてはプログラム板に情報があります
0690名前は開発中のものです。
04/02/24 20:09ID:aIJzQ1I60691名前は開発中のものです。
04/02/24 21:24ID:/HH21fb10692名前は開発中のものです。
04/02/24 21:42ID:QzqFx48fブロックを落として
左右に移動
回転させて
地面に着地
積みあがってしまったら→ゲームオーバー
埋まっている行があれば消してあいた隙間を埋める
ネクストを表示して
はじめにもどる
どういう事を教えて欲しいんだ?
もし宿題なら専用スレに依頼すれば完成品がでてくるよ
0693名前は開発中のものです。
04/02/24 22:03ID:/HH21fb1ブロックを落とす、左右に移動する、地面に着地する
まではできたんですが、その先がどうすればいいか分からないです
配列を使うという話を聞きましたが、どう使うか分かりません。
あと宿題じゃないです。
0694名前は開発中のものです。
04/02/24 22:12ID:aIJzQ1I64ブロックで、
>ブロックを落とす、左右に移動する、地面に着地する
ようにすればいい。
1ブロックだと一つの変数で事足りるけど4ブロックそれも不定形ならもっと変数が要る。
0695名前は開発中のものです。
04/02/24 22:32ID:QzqFx48fhttp://www.interq.or.jp/moonstone/person/del/otimono_02.htm
ここの一番下、testris.lzhに実行ファイルが含まれてて
配列の内容を表示しながらプレイできるので理解の助けになる
着地したブロックの上に積み上げるのはできてるのか?
配列はすでに着地したブロックを記憶しておき後から検索するのに使う
消去できるブロックを探す場合は1行すべてがブロックである行を探す
回転(左右、下への移動の場合も同じだが)する場合は操作中のブロックも
配列として格納し移動先と比較しブロック同士が重なり合う場合は移動できないことがわかる
など非常に重要な役割を果たす
0696進可 ◆Sinka1my5k
04/02/24 23:13ID:pYHD2VUT汚いソースですが、よければどうぞ。
作ってからこういうのもなんだけど
ボード配列の上にブロック配列を重ねて
判定する方式のほうが楽だったなぁ。
0697名前は開発中のものです。
04/02/24 23:37ID:/HH21fb1自分のやってたやり方じゃかなり無理っぽいんで
配列を使う方法で1から頑張ってみます。
0698697
04/02/25 16:07ID:qfGBxsNn4ブロックで、ブロックを落とす、左右に移動する、
地面(他のブロックも)に着地するまではできました。
現在は列の消去に挑戦中なんですが、なかなか上手くいかないです。
(列の消去自体はなんとかできそうですけど)
4つのブロックを1つの固まりとして扱う方法が分からなくて、
移動の判定とかを4ブロックそれぞれのパーツのブロックの1つ1つを調べる方法でやってるんですが、
これだと回転した場合も全通り調べなきゃできないし、もう訳が分からなくなりそうです。
やっぱりほとんど勘でやってるので根本的な事が間違ってるみたいです。。。
あと、進可さんのは配列を考えるときとても参考になりましたが、
Delphiだそうなので自分にはソースは読めないです(自分はCです。)
ゲームプログラムやる人はテトリスはみんな最初に通る道と聞きますが、
みなさんはサクサク作れましたか?
0699名前は開発中のものです。
04/02/25 16:20ID:jwFXTRaA最初に通った道がシューティング
0700名前は開発中のものです。
04/02/25 16:23ID:MjBoX65v0701686
04/02/25 20:29ID:6OlGn9Wyいろいろ個人で画像を操作できるSDLとかSDK、その他
探して頑張ってみます。
0702名前は開発中のものです。
04/02/25 21:22ID:EfbyJ+nh0703名前は開発中のものです。
04/02/25 21:26ID:1GHCSbpM0704名前は開発中のものです。
04/02/26 01:36ID:XGyZFjQK俺も今ちょうど作ってる
1週間ぐらいかかってやっとGBのテトリスをほぼ再現できた感じ
これから他の要素を盛り込もうとしてる
0705名前は開発中のものです。
04/02/26 02:15ID:fNctcycY0706名前は開発中のものです。
04/02/26 03:48ID:ndX7y4rW0707697
04/02/26 10:20ID:m9qY2lsy凄いです...自分は上手くいかないのでまた最初からやり直す事を検討中です
ちなみに言語は何ですか?
C言語だったら何行くらい書いたか教えてください。
自分は>>698の内容程度しかできてないのに400行以上なんです…
0708名前は開発中のものです。
04/02/26 16:59ID:WaZWgcuEテトリスのほかにも参考になるソースが置いてあった
Delphiだけどな
>>696
進可たん乙です
ホームページ見させてもらってます
肝心なところを伏せてあるのは焦らし作戦ですか?w
どんなデータ管理をしてるのかひっじょーに気になりますです
>>698
>テトリスはみんな最初に通る道
かなり後になってからです
まずはコラムスやぷよぷよ、シューティング、他にはメイドインワリオ風のようなゲームが中心でした
テトリスの回転はある時期に悟りを開いたように理解できました(←つい最近ですが)
どこかのスレにも書いてあったけどはじめにテトリスを作るってみんなレベル高杉
0709697
04/02/26 18:02ID:m9qY2lsyそうなんですか!?
自分はてっきりテトリス作るくらいができないと、
他のゲームを作るのも難しいものだと思っていました。
現在、なんとか昨日の適当な方法の続きで4ブロック回転と積み上げまでいきました。
あと、4ブロック回転の時の当たり判定(…というのか良く分かりませんが)と、
揃った列の削除がまだできてません。
汚いソースだろうがコピペの嵐だろうが取り合えず完成させる事を目標としたいと思います。
0710進可 ◆Sinka1my5k
04/02/26 19:40ID:5AR7oDF/いえいえ、今までの応用だから全部説明するまではないかと。
それにソースも含めて公開してますし。
焦らしっていうより、ページで説明するのが面倒って部分もありますw
・・・ここだけの話ですが、作るほうならコラ○スとぷよ○よはとっくに出来てたりして。
んでもってさらに現在、オリジナルルールで作ってます。
ttp://gamdev.org/up/img/258.jpg
0711名前は開発中のものです。
04/02/26 19:44ID:XGyZFjQKC++Builder使用、ヘッダ除いて多分700行ぐらい…?
辺り判定は落下中のブロックのために確保した配列と、画面に積んであるブロックのための配列を比べて、両方trueなら×、それ以外なら○…
揃った列の削除は、ある行の全てのマスにブロックがあるかどうかで判定してブロックがあった場合、
その列に相当する配列の中身をまずゼロとかにして、次に一つ上の列のマスの状態をコピーして…とかやりますた。
ガンガレ。
0712名前は開発中のものです。
04/02/26 20:01ID:JZrTBTIU0713名前は開発中のものです。
04/02/26 20:05ID:MpCa+gmRブロックの左右移動可能か?
ブロックの落下可能か?
ブロックの回転可能か?
これら、すべて判定できるので、とても助かった気がします。
0714名前は開発中のものです。
04/02/26 20:06ID:90/xFdgRたった5行のjavascript最短ソースのテトリスが有ったけど
アレ理解出来なかった・・・
0715名前は開発中のものです。
04/02/26 21:21ID:7gKCxt/i0716697
04/02/26 22:47ID:m9qY2lsy後は4ブロック回転の時の当たり判定ができれば
ショボイながらも一応完成できそうです。
自分は配列を1つしか作らない方法でやってるんですが(…というかそれしか思いつかなかったです)
>>711さんや、>>713さんのおっしゃる様に配列を2つ作れば良かったっぽいです。
ちなみに現在1100行オーバーです…
0717697
04/02/27 10:28ID:RugYp+Z8スレの皆様、いろいろ教えて下さってありがとうございました。
効率の悪い書き方のせいか、最終的には約1300行にもなりました。
この後、追加要素(BGMなど)を盛り込もうとも考えたんですが、
あまりに汚いソースなのでやる気が出そうにありません(苦笑)
なので、>>237さんを参考に今日からブロック崩しを作ってみようと思います。
今回の目標はビットマップを使う事です(テトリスはRectangleで作ったので)
0718名前は開発中のものです。
04/02/27 15:33ID:Q9VH1vvWテトリス完成、おめでとうございます。
0720進可 ◆Sinka1my5k
04/02/27 20:51ID:8MIJ2gnRブロック崩しは作りこむほど奥が深いから気をつけて。
壁反射だけならまだ簡単だけど、ブロックに当たった時の反射方向や
球のスピードが速くなった時のすり抜け対策とか考えることは色々ありますぞ。
0721名前は開発中のものです。
04/02/27 21:20ID:U/Gt4WbP0722名前は開発中のものです。
04/02/28 09:26ID:pmE2Umai僕は暗記が苦手なので挫折しそうです^^;
0723697
04/02/28 09:58ID:lYdEMf/nありがとうございます。
現在、ビットマップの透過(?)と、
テキストファイルからブロックの配列を作るのに悪戦苦闘してます。
>>722
>>627-628を参照して下さい
0724名前は開発中のものです。
04/02/28 14:47ID:iQVQ6vmyBCCの新しいバージョンにエディタが付いたもののようですが
アセンブラ(TASM)も内蔵されていて
無料で統合環境ということでDelphiから乗り換えてみようかと
思っています
すでに使ってる方など感想おねがいします
0725名前は開発中のものです。
04/02/29 01:37ID:qd/c0xZi詳しくは
Borland C++ BuilderX
http://pc2.2ch.net/test/read.cgi/tech/1065260556/
0726697
04/02/29 01:41ID:j2ob2y2D弾の速度は変わらないし、反射角度も90度固定ですけど、
一応、ブロック崩し完成って事にしました。
次はファミコン風のボンバーマンに挑戦してみようと思います。
目標はBGMにmidiファイル、効果音にwavファイルを使う事です。
0727名前は開発中のものです。
04/03/01 22:35ID:/gKZWbpPゲームインストールして起動させようと思ったら
この表示が出てダメなんだけど…
FATAL:EQ:Type mismatachって表示される…
誰か対処方を教えて下さい。
0728名前は開発中のものです。
04/03/01 22:40ID:t4sH9QS4http://pc2.2ch.net/test/read.cgi/gamedev/1023007103/
↑ここにいってみれば?
0729697
04/03/02 01:38ID:ZUvtQmuIありがとうございます。
プログラムの方はヘボイなりになんとかなりそうでしたが、
素材が手に入らなくて困っていました。
リンクを辿ったらボンバーマンの画像や効果音があったのでいくつか利用させて貰います。
現在はプレイヤー、敵キャラ1匹、爆弾一つの操作まで出来ました。
ただ、敵がキャラクターに向かって動くようにはまだ出来てないです。
あと効果音とBGMもまだ付けてないです。
それと、今はキャラクターを描画するのに
マスク画像を使ってBitBltを2回使って透過する方法を使ってるのですが、
次からは「DIBを使った抜き色による透過」というのにチャレンジしてみようかなんて思ってます。
なんか難しそうですが(苦笑)
0730名前は開発中のものです。
04/03/02 13:13ID:uuZIYtUM私はC++入門本レベルぐらいの内容は理解したつもりで
RPGのようなゲームを作ろうとしてりる者です。
662さんが書いた中略以下がわからないのですが、どなたか詳しく
説明していただけないでしょうか?
0731名前は開発中のものです。
04/03/02 14:04ID:5i7MDMsl682氏に聞かないと解らんが、多分 町の人や道具屋との会話のことかな
クエストを受けたり、武器を買ったりの、そのさい「はい」「いいえ」や
アイテム売買など
0732名前は開発中のものです。
04/03/02 17:25ID:FHMYa0cu物体同士の当たり判定ってどういう考え方でやればいいのか
できればやさしく教えてください
0733オレー
04/03/02 17:31ID:BI5jzYnvいろいろあるぞ!
一番簡単なのは、物体と物体の距離を求めて、ある距離以下になったら当りにするやつだ!
0734名前は開発中のものです。
04/03/02 17:57ID:6SOpOeX3ぶっちゃけにカスタムメイドのPRGツクールを作るということ。
そういう意味でもツクールを触っておくのは意味があると思うけどな。
(バカにする人もいるけど)
0735名前は開発中のものです。
04/03/02 18:24ID:xvdfyDYN>>733の他には、物体に判定枠の情報を持たせて、枠の座標が重なったら当たりにする方法も。
ただ、>>733と上記の方法では移動が速いとすり抜ける問題が有る。
それを解決する判定方法は一つ上のレベルになるんで、まずはどちらかで組んでみては?
0736名前は開発中のものです。
04/03/02 19:02ID:VXTtRZMXといわれました。
javaだとだめなのですか?
0737名前は開発中のものです。
04/03/02 19:12ID:B3kmk66a18禁ゲームっぽいな(笑
0738名前は開発中のものです。
04/03/02 19:46ID:E8Xe2avz友達に理由聞いてみた?
JavaもC++も一長一短だよ。
Java
・Windows以外のPCでも動く。
・その分遅い。
・C++と比べれば簡単。
C++
・WindowsならWindows専用になってしまう。
(十分な知識があればそうでもないけど…)
・断然速い。
・その分難しい。
両方とも親戚のような言語なので、
片方で学んだことはもう片方でも少し応用すれば使える。
どっちか好きなほうから手をつけてみては?
0739名前は開発中のものです。
04/03/02 19:53ID:BIFM8Max>C++
>・断然速い。
も最近は危うくない?
速く書いたC++ > 速く書いたJava >> 普通のJava > 普通のC++
くらいになっている気がする。
0740名前は開発中のものです。
04/03/02 20:00ID:xvdfyDYNぜんぜん
0742名前は開発中のものです。
04/03/02 20:22ID:bw+UbxGf0743730
04/03/02 20:26ID:uuZIYtUM「スクリプト(仮想マシン)」というようなものを使った方が
よいということでしょうか?
0744名前は開発中のものです。
04/03/02 20:42ID:RjEGSBt9DelphiでもDirectXは使える。
つーか質問が意味不明。もう少しネットで検索したりして勉強してから質問するべし
0745名前は開発中のものです。
04/03/02 20:59ID:65BSPgyEゲーム製作者向けの書籍の中で最も有名なGAME PROGRAMMING Gemsでは
主にVC++とOpenGLを使っている
0746名前は開発中のものです。
04/03/02 21:03ID:Rtnywkra682の説明で理解できないのなら、根本的な部分で実力が不足してる。
まずは彼の言う中略以前の部分を自習するのが先。
そこまで進めば、何でスクリプトエンジンを実装しなければならないか
おのずと気がつく筈だ。
0747名前は開発中のものです。
04/03/02 21:03ID:bw+UbxGfゲームを作ってみたいのですが、どちらをゲーム作成に使おうか迷っていまして。
>>745
OpenGLですか。ただOpenGLは将来性がないという話を聞いたんですが・・・
0748名前は開発中のものです。
04/03/02 21:04ID:AN8yrQv10749730
04/03/02 22:08ID:uuZIYtUM「n 1から数バイトのバイナリコードを渡す」
という部分なんですが、この際そこはわからなくても
良いのでしょうか?
(734さんがおっしゃったように、用はRPGツクールを自作するという
意味だと思っておけばいいのかなぁ?)
0750名前は開発中のものです。
04/03/02 22:09ID:eYchGJjfそのソフトのソース見たけど、
データすべてハードコーディングしてるね。。。
0751名前は開発中のものです。
04/03/02 22:12ID:65BSPgyEVC++とDirectX
これしか選択肢はないから迷う必要はない
他の選択肢を選ぶ人は自分でその理由を見出せる人
わからない人が選ぶものじゃない
素人にはオススメできない
アカデミックな資料や最新技術に興味がなければOpenGLは知らなくていい
1年以内にDirectXにも同じ機能が搭載される
ゲームならDirectXが最適
ゲームを作ってみたいとゲームプログラミングをしてみたいじゃ全然意味が変わってくるので
そのあたりも考えたほうがいい
0752682
04/03/02 23:12ID:euQtmlJ9たとえば、あるメッセージを出したいなら
「文字列テーブル内の1番のメッセージをメッセージウインドウで表示。
その後キー入力があるまで待機」
というコマンドを01 01のようなバイナリコードで実行するシステム
を作る、ということ。これでコードを書くだけでメッセージの表示や
選択ダイアログでの選択、各種イベントを実現できるようになる。
まあこういったシステムなしでも根性があるなら、一回限りの小規模
なRPGを作ることはできるだろうけど(私も遠い昔MSX-BASICでやった
ことが・・・)。
RPGツクールみたいなものも作ってみたいけど、とりあえず今はRPGの
シナリオ実行プログラム(バイナリリソースやファイルからシナリオ
データを読み込んでRPGとして実行。RPGツクールのランタイムプログ
ラムに相当)ができた段階。
ただ、このシナリオデータ作るのがえらい面倒だから、やはり方向性
としてはツクールに行くしかないのかな・・・。
0753名前は開発中のものです。
04/03/02 23:40ID:xvdfyDYNアレ作ってた人って当時18歳だったよな・・・
0755732
04/03/03 03:01ID:tW/rIU40なるほど、距離を求めるほうは簡単そうですね
四角表示させていろいろやってみます
0756名前は開発中のものです。
04/03/03 06:25ID:AdJLpg7B0757オレー
04/03/03 06:41ID:Ydr9AeJGおい、偽者じゃねーぞ!俺は基本的に親切だからな。
他スレでは、ウゼーからAAとトリップはあまり使わないようにしている。
0758名前は開発中のものです。
04/03/03 16:13ID:52ufgXufそれとも3Dから初めてもいいのでしょうか?
0759名前は開発中のものです。
04/03/03 17:09ID:g4L3Nqtg2Dスプライト系は知らないので、DirectXで2Dのスレを見れ。
2Dポリゴンは、画面の座標とポリゴンの座標が一致するので考えやすいが、
地味なのでモチベーションに繋がりにくい鴨。
3Dは、カメラ座標とか光源とかカリング(向き)とかZバッファとか考えないと
いけないが、動いたときには、(゚∀゚)キターとなるので萌える。
総じて、2Dは楽だが地味、3Dは面倒だが派手。
2Dポリゴンの腕は3Dポリゴンでも使える。
漏れは2Dポリゴン(DirectX8)から入った。今3Dモデルやってる。
0760名前は開発中のものです。
04/03/03 17:12ID:FIBN45jYVBで作れるのでしょうか?それとも他の言語からスタートした方が良いでしょうか?
あと、6502逆アセンブラっていうのに興味がありますが、
初めに何を用意したら良いでしょうか?
0761名前は開発中のものです。
04/03/03 17:36ID:g4L3Nqtg>VB
別に構わないのでは?
>6502逆
6502プロセッサの資料(仕様・命令セットなど)と、
実機(6502を乗せているマシン)のハードウェア資料(メモリマップ、I/Oマップなど)。
6502のエミュレータを作っている人たちは既にいるワケだから、
そういったサイトを探して情報収集すること…かなぁ。
公にはやらない方がいいかな
0762名前は開発中のものです。
04/03/03 18:42ID:dFEpAa2fだから、Delphiというのは開発ツールでDirectXというのはライブラリなの!
調べてこいって書いてあるでしょ!
>>751
何故そう決めつける?
0763名前は開発中のものです。
04/03/03 20:04ID:NKE37eF80764760
04/03/03 20:23ID:FIBN45jY例えば『逆アセつきのエミュ』という香具師ですか?
>>763
サンクス
VBの方は>>238の順のように一歩一歩ステップアップしていったほうが良いですよね。
まずはブロック崩しが作れる様がんがりたいです。
0765名前は開発中のものです。
04/03/03 21:49ID:StvM5+fc0766763
04/03/03 22:36ID:NKE37eF80767760
04/03/03 23:15ID:FIBN45jY>>765
倉庫番はやったことがないですね。今度探してみます。
それにしてもなんだかアセンブラって難しい・・・・・・
プログラムって言ったらCOBOL85しかやったことないから、
イメージと大いに違って戸惑っている。
0768名前は開発中のものです。
04/03/03 23:47ID:szXCYk5f9.0以前はしらないんだけど、
今は2Dも3Dも一緒かと。
0769名前は開発中のものです。
04/03/04 00:38ID:R8iq7cSE0770名前は開発中のものです。
04/03/04 00:40ID:h797TjIQ作れます。本当にやる気が有るのなら。
0771名前は開発中のものです。
04/03/04 08:54ID:QnlwFrybでも、最近はやる気より、計画性がいることに気づいた
計画立ててノルマこなしていけば、やる気の有り無しにかかわらず、進む
計画立てないと、どこまで進んだかわからずモチベーション下がるし
0772名前は開発中のものです。
04/03/04 14:51ID:PVaEW69G明日からがんばろうっていつも思っていませんか?
__ __ .r――――――――
∨ | 今日がんばれない人が明日がんばれるわけがない。
凸 日 U | ______
≡≡≡≡≡| /≡∧_∧ / ̄ ̄ ̄ ̄ ̄
U ∩ [] ∨ (´∀` ) < 「いつか俺だって」と思う暇があったら、
_∧_∧__∧ ∧(つΘ__)_ \その瞬間から頑張りましょう。
( ´ ▽`)∇ ( ゚Д゚,,)日 ロ \_____
( つ―| つ―――
━┳━ ) \(__.ノ
└┃―-' ━┳━
 ̄┻. ̄ ̄ ̄┻  ̄ ̄ ̄ ̄
0773名前は開発中のものです。
04/03/04 14:51ID:PVaEW69G今やり直せよ。未来を。10年後か、20年後か、50年後からもどってきたんだよ今。
というのもあった。
0774名前は開発中のものです。
04/03/04 15:28ID:gymyefFDゲームを作るのって難しいって思っていませんか?
__ __ .r――――――――
∨ | 難しいのなら簡単なゲームを作ればいいのです。
凸 日 U | ______
≡≡≡≡≡| /≡∧_∧ / ̄ ̄ ̄ ̄ ̄
U ∩ [] ∨ (´∀` ) < 一つ作れたら次はそれよりちょっとだけ難しいことに挑戦する。
_∧_∧__∧ ∧(つΘ__)_ \ とにかくコードを書くこと。それが一番の近道です。
( ´ ▽`)∇ ( ゚Д゚,,)日 ロ \_____
( つ―| つ―――
━┳━ ) \(__.ノ
└┃―-' ━┳━
 ̄┻. ̄ ̄ ̄┻  ̄ ̄ ̄ ̄
0775名前は開発中のものです。
04/03/04 18:48ID:qaAdpqtoそのスキルを使って、
「ヒット数が1000件ジャストの単語を先に見つけたほうが勝ち!」
はい、もうゲームが一つできちゃったよ。
0776769
04/03/04 22:48ID:R8iq7cSEそうですよねゲームってそういうところから生まれるもんですよね
今度パソコンの講座を安く受けられるところがあったので行ってきます
0777名前は開発中のものです。
04/03/04 22:55ID:xZ9+UAtQhttp://www.google.com/search?q=HSP%93%FC%96%E5
0778名前は開発中のものです。
04/03/04 23:16ID:JLytZAiDhttp://www.microsoft.com/japan/users/recipe/000/intro1.aspx
http://www.gdncom.jp/general/bbs/ShowPost.aspx?PostID=7053
0779名前は開発中のものです。
04/03/05 21:05ID:Ua6PG82z0780名前は開発中のものです。
04/03/05 21:17ID:9NGXIMhV初めて作るなら、倉庫番やブロック崩し等のパズルの方が入りやすいってだけで。
0781名前は開発中のものです。
04/03/06 17:09ID:FhfTOLxM0782名前は開発中のものです。
04/03/06 17:33ID:LtonAuPI0783名前は開発中のものです。
04/03/06 19:17ID:Q2U+1vvWそれでC言語の勉強も兼ねて、どうしてもゲームを作りたいわけですが。
このスレでいう、
1.Cを勉強
2.アルゴリズムを勉強
3.WinAPIを勉強
4.DirectXを勉強
5.1へ戻る
「アルゴリズムを勉強」をやるのがよいでしょうか?
それで具体的に「アルゴリズムを勉強」をするにはどうすればよいですか?
漠然としたものだと、更にどうするかハッキリしなくなったりしてしまうもので。
具体的であるほど助かります。
倉庫番やテトリスをつくるのは楽しそうですが、まだ早いですかね、
まだまだ初心者であります。よろしくお願いいたします。
0784783
04/03/06 19:19ID:Q2U+1vvW>当方C言語初心者本2冊
読んで、試してみた。ということです。
訂正。よろしくお願いいたします。
0785名前は開発中のものです。
04/03/06 20:06ID:9Sy0SxQzの本やWebページをいろいろ呼んでみるといいと思われ。
あと、ベストな本とかベストなページなんてモノは存在しないから、
自分でググってわかりやすいのから読んで雰囲気をつかむのが
第1です。
0786名前は開発中のものです。
04/03/06 20:51ID:3rFMG5cSこのスレに沢山の事例が挙がってると思いますけど・・・。
0787名前は開発中のものです。
04/03/06 20:52ID:+/LsI8G/ある程度CがわかるのであればEL等のラッパライブラリを使って
ゲーム作ってみるのがよいと思われ。
この場合WinAPIやDirectXの部分を面倒見てくれるので、
ゲームアルゴリズムに集中できると思います。
0788名前は開発中のものです。
04/03/06 21:36ID:pt/DdkFUデータ構造とアルゴリズム
のようなタイトルの書籍があると思いますので
ム板の書籍スレのHPから合うものを選んでください
あとはわざわざソースを晒してくれている人がいますので
いくつか読んでみてください
ゲームのアルゴリズムというとGAME PROGRAMMING Gemsが定番です
幅広くしかも重要なエッセンスだけを抽出したような内容なので
知識の幅を広げるには最適です
3dなどの章ではやはり数学の知識が必要になってくるので
わからなければ「ゲームプログラミングのための3Dグラフィックス数学」などで
フォローすればいいと思います
1万2000円と高価ですがRTSで必要なA*や将棋やオセロなどに必要なミニマックス、
水面を揺らす方法、リアルな地形のリアルタイム生成などゲームを作り始めてしばらくすると
疑問に思う事がたくさん載っています
目次はネットで入手できるので目次に出てくる言葉を検索にかけるだけでも得るものはあります
http://www.gogo3d.com/products/gems1/gems_toc.html
http://www.amazon.co.jp/exec/obidos/ASIN/4939007286/
http://www.amazon.co.jp/exec/obidos/ASIN/4939007375/
0789名前は開発中のものです。
04/03/06 21:57ID:FXdKwbSn初心者にいきなりGemsとグラフィックス数学を勧めるのかよw
が、上半分は同意。この辺でも見るよろし。
http://www.1point.jp/~book_2ch/program/algorithm.html
0790名前は開発中のものです。
04/03/06 22:38ID:T8m+pD3W業界5年目の俺が高校の時にCを覚えて最初に作ったゲーム
main()
{
for(int i=0;i<10;i++)
{
print("どっちの道に進みますか?(1or2)\n");
getch();
if(rand()%2==0 )
{
print("GAME OVER");
exit();
}
}
print("おめでとうございます!");
}
・・・あらためて見てもひでぇな。
0791名前は開発中のものです。
04/03/06 22:43ID:T8m+pD3Wちなみに、最近出た本だとこの本が初心者向けにしてはうまくまとまってると思う。
パラパラと立ち読みしただけだし、Javaでゲームを作るという内容なのでアレだが
この手の本を何冊か買えばまぁなんとかなるんでない?
http://www.amazon.co.jp/exec/obidos/ASIN/4797318422/qid=1078580414/sr=1-2/ref=sr_1_10_2/250-3608139-6610658
0792名前は開発中のものです。
04/03/07 01:12ID:RMjQQCDHいやでもそれ、全ての基礎といえば基礎だぞ。
ここから数当てゲームになりーのアドベンチャーになりーのする訳だし。
0793名前は開発中のものです。
04/03/07 01:16ID:PNb/ZmZb覚えれば、ゲーム製作の基礎としては完璧だ。
0794名前は開発中のものです。
04/03/07 10:21ID:pHYJyapBがのっているおすすめのサイトや本はないでしょうか?
ゲームループなんて言葉始めて聞いたので・・・
0795名前は開発中のものです。
04/03/07 11:28ID:sFBXOA1uやめなよ。
そういう造語(もちろんゲーム組んでればなんのことかはわかるけど)
はこれからもたくさん出てくるだろうけど
別に誰かこう定義したってものでもないんだよ。
だからいくら書籍を読んでも載っていない。
でもわかる人にはわかる。
そういうもんだ。
0796名前は開発中のものです。
04/03/07 11:37ID:XxrmN16J検索すればすごいわかりやすいサイトがすぐ出てくるじゃないか。
http://www.google.com/search?hl=ja&ie=Shift_JIS&q=%83Q%81%5B%83%80%83%8B%81%5B%83v
0797794
04/03/07 14:45ID:HEH7HHTH0798名前は開発中のものです。
04/03/07 15:33ID:XxrmN16J>>796の結果をDirectXで絞り込むだけで、それっぽいページがいっぱい出てくるけど?
あとこのスレでもう既出なのもあるが、Amazonでゲームプログラミングで検索すると
・ゲームプログラミング練習帳
・DirectX9実践プログラミング
とかがある程度評価した書評がついていて、売れてるみたいね。
まずは、漠然と人に聞くんじゃなくて自分で調べることを学ぶべきかもね。
0799名前は開発中のものです。
04/03/07 16:18ID:zKBzFmbAゲームループの方法たって特殊な方法なんて無いよ。ただのループ・・・
1フレームに一回だけ回す大元のループの事を「ゲームループ」と呼んでいるだけ。
ゲームループに1フレーム分の計算・描画処理+ウェイトが入ってくる。
0800名前は開発中のものです。
04/03/07 18:05ID:sFBXOA1uいや、だから>>794が欲しいのはゲームプログラムを組むときに
必要な技術を大系的に学べるような本だろ?
はっきり「そんなものは無い」っていってやれよ。
学生なんだろ?>>794は。
てめぇがこれまで頑張って書き写してきたような文部省認定の参考書は
ゲームプログラムの世界には一冊もねぇんだよ。
みんな独学なんだよ。
「ゲームループ」だってなんのことか聞けばわかるが
誰かが勝手にいいだしてなんとなく使ってる奴がいるだけだ。
「メインループ」って言う奴もいる。
0801名前は開発中のものです。
04/03/07 18:33ID:Pc8QwMmt何一人で熱くなってワケワカンナイこと言ってるの?
>>794
DirectX SDKにサンプルプログラムのソースが色々ついてるから、
それを読みながら勉強したほうがいいよ
0802名前は開発中のものです。
04/03/07 18:53ID:B779Oson0803オレー
04/03/07 19:08ID:tF8PzmLq俺の場合は、最初Dx7のSDKについてたビルボードのサンプルを改造して遊んだぞ。
ランダムに置いた物体を探してドッキングするやつとかな。
サンプルの改造は激しくオススメする。
0804名前は開発中のものです。
04/03/07 19:31ID:zKBzFmbA倉庫番。一番簡単だと思われる。
0805名前は開発中のものです。
04/03/07 19:37ID:XxrmN16J>>667からの一連のレスを読むべし。
0806名前は開発中のものです。
04/03/07 19:56ID:1uSVGlPLコンピューターが1〜100の中から決めた乱数を当てるやつ。
外れてたら「大きい」とか「少し小さすぎます」とか返すやつだ。
0807名前は開発中のものです。
04/03/07 20:50ID:67hH4o1Kゲームプログラミング練習帳というのを買ってきました。
wndclassとかwm_commandとか意味わからないので
適当に中の数字とかいじったりするとこから始めてるけど
こんなもん?
とりあえず、サンプルを組み合わせてゲームつくろう、という方針でok?
0808名前は開発中のものです。
04/03/07 20:59ID:UkrC7UzMWNDCLASSやメッセージがわからない、Windowsプログラミングは未経験、
という段階なら、「プログラミングWindows」あたりもあわせて読むと
良いよ。
あと、Cの入門書も。バッファを自分で確保して自由にアクセスできる
ようにならないと、できることがかなり制約される。
0809名前は開発中のものです。
04/03/07 21:24ID:67hH4o1Kまあ今日が1日目だし、C自体もまた勉強しなきゃいけないし。
春休み気楽に使いますよ。
0810名前は開発中のものです。
04/03/07 21:53ID:sFBXOA1uそんなものはじめから読めるわけ無いだろ。
0811名前は開発中のものです。
04/03/08 02:07ID:OLhNEBxTがんばれ。
実はDirectXに直行するなら使うWinAPIはさほど多くない。
・Window生成/削除
・メッセージ処理
・キー入力
・(場合によっては)テキスト処理
で、10数個程度。
つぶしがきかなくなっちゃうけどね。
0812名前は開発中のものです。
04/03/08 04:29ID:pHSecGCw初級・中級・上級が1冊に納められていて (そんなに厚い本じゃない)
様々な簡単なゲームのソースとフローチャート、実行画面がひたすら載ってるだけの本。
とにかく面白くて、分からなかったら誰かに聞こうとすら思わなかった。
何も知らない所からプログラミングを始めるきっかけとしてBASICは為になったと思ってるよ。
今はVC++&DirectXです。
0813名前は開発中のものです。
04/03/08 10:30ID:lozvLgos0814名前は開発中のものです。
04/03/08 10:45ID:mONft8SAエミュレータのソースコード見るなり
エミュ対象マシンのCPUの仕様探すなりすれば?
本一冊でまとまるぐらいなら苦労はなさそうだがなぁw
0815名前は開発中のものです。
04/03/08 11:28ID:lozvLgosありがとうございます。
ソース探してみます。解読出来るかどうか。。。簡単な8bitあたりから始めてみようかと。
0816名前は開発中のものです。
04/03/08 13:02ID:pHSecGCw0817名前は開発中のものです。
04/03/09 13:32ID:vs/6Isl80818807
04/03/10 01:04ID:PiA/IPwZWindowsプログラミングか…
VisualC++を持っているのですが、そっちの方の解説書に載ってそうだから、
そっちかおうかな。
0819名前は開発中のものです。
04/03/10 09:41ID:/JKQa8ey0820名前は開発中のものです。
04/03/10 14:39ID:KJLWon1G0821名前は開発中のものです。
04/03/10 14:46ID:b1XgY/R2数を入力するんじゃなくてアクションっぽい画面で
画面上にたくさんある3Dポリゴンで書かれた数字を殴り飛ばして
違うかったらブロックから↑とか↓みたいな感じの
デフォルメされたモンスターが出てくるとかで
もちろんそいつらも殴り殺せるんだけど
制限時間内に正解のブロック壊せたら面クリアみたいな。
0822名前は開発中のものです。
04/03/10 14:48ID:b1XgY/R2そもそもこれDirectXじゃなくでもできるななにより面白そうじゃない・・・ハチャー
0823名前は開発中のものです。
04/03/10 17:27ID:hg/nheXGミニゲームとしていいかもしれない
0824名前は開発中のものです。
04/03/10 18:06ID:8fDzh0B+当たり判定を利用してもうまくいかないんですが・・・
0825名前は開発中のものです。
04/03/10 18:33ID:xiBf4me/簡単な方法
前の位置を覚えておいてから移動する。
移動後に当たり判定チェック。当たってたら前の位置に戻す
難しい方法
障害物に外向きの方向(ベクトル)を用意する。
移動後に当たり判定チェック。当たってたら障害物の外方向へ
移動させる(必要なら更に当たり判定チェックして繰り返し)
ボンバーマソで使われている方法
(障害物に当たる方向に移動すると、勝手に避けるように動くヤツ)
前の位置、前に移動した方向を覚えておく。
移動後にあたり判定チェック。当たっていたら前の位置へ戻して、
さらに前に移動した方向へ動かす。
0826名前は開発中のものです。
04/03/10 18:47ID:8fDzh0B+なるほど・・・。とりあえず簡単な方法をやってみます。ありがとうございました。
ちゅーか今から飯食ってくるので詳しいレスはまた後で。
0827名前は開発中のものです。
04/03/10 19:36ID:r9JICjC3で・・・出来た〜!
ちなみにいままでは
if (Chara.X < EnemyRect.right)
{
Chara.X = EnemyRect.right;
}
else if (Chara.Y > EnemyRect.bottom)
{
Chara.Y = EnemyRect.bottom;
}
・
・
・
という風にしていたんです。もっと簡単に考えるべきでしたね・・・
簡単な方法が出来たので、次は難しい方法でやってみます。
0828名前は開発中のものです。
04/03/10 20:07ID:xiBf4me/0829名前は開発中のものです。
04/03/10 21:04ID:wgtoYUbQ>さらに前に移動した方向へ動かす。
進む方向のナナメ前に移動できる空間がある場合は、そっちに進むってのも必要だと思う。
0830名前は開発中のものです。
04/03/12 11:32ID:EWdDc1/CWIN32APIもC言語を理解してないからダメポ・・・
DIRECTXもWIN32APIをりかいしてないからダメポ・・
ダメポぉぉおおおおおお!!
0831名前は開発中のものです。
04/03/12 11:47ID:Rd/fO4F10832名前は開発中のものです。
04/03/12 11:54ID:m4my9cdBC ∩∩∩∩
^^^^^^^^^^
↑C言語とパックマンの深い関係を激写
※この後モンスターはパックマンが美味しくいただきました
初心者専用スレ「パックマン」風ゲーム作らない?
http://pc2.2ch.net/test/read.cgi/gamedev/1014326802/
0833名前は開発中のものです。
04/03/12 13:03ID:ghseIBnC>>830
Win32APIが分からないのは分かる。(VC++&DX)
これはC言語を覚えたところで理解の助け程度にしかならない。
C自体は何とかなるから開発環境は
OpenGLとBorland C++Builderを使うと吉かと。
0834名前は開発中のものです。
04/03/12 13:20ID:qHgxWeTI多少はプログラミングできるんならHSPとかどう?
0836名前は開発中のものです。
04/03/12 18:43ID:m4my9cdB先輩もlevel3で挫折したくちですか?
0837名前は開発中のものです。
04/03/12 19:39ID:prw55YEX地形よりも、
キャラクターから弾が出る→それに敵が当たって消滅
というプログラムを先に作るほうが重要だと思ったので。あとこっちのほうが
やってて楽しいし。
しかしLevel10が終わっていざLevel3をやってみたらなかなかうまくいかない、
ということで質問したんです。
てか普通、地形とかは最後のほうで実装させるのでは?
0838名前は開発中のものです。
04/03/12 19:43ID:prw55YEX863さんもLevel3でとまったんですか?
0839ロートル(ちなみに中国語)
04/03/12 19:49ID:AVSWyZD60840名前は開発中のものです。
04/03/13 00:46ID:aFWUvLLl0841名前は開発中のものです。
04/03/13 02:30ID:/qFOlHv60842名前は開発中のものです。
04/03/13 10:34ID:3Tp3Xbobたった今、克服しますた。。。
もう何のためにプログラムしてるのかとか人生の中でもの凄く無駄なことを
してるんじゃないかと思いながらパックマンの行動をことごとくメモ
そしてできない行動を潰していくって感じでやっとこさ変な動きをしなくなりました
喜びとかを超越した疲れがどっとでました
ドットイートゲームだけに……
さて、早く完成させて次いこっと
0843名前は開発中のものです。
04/03/14 15:29ID:aCHrroluh ttp://www.kumei.ne.jp/c_lang/index_c.html
0844名前は開発中のものです。
04/03/14 19:27ID:NAbDE1I00845名前は開発中のものです。
04/03/14 19:43ID:dIzHKJSn0846830
04/03/14 20:00ID:mvEHfJLs0847名前は開発中のものです。
04/03/14 20:26ID:gdC9c3eD0848名前は開発中のものです。
04/03/14 21:40ID:ZMFVebrx何これ?
0849名前は開発中のものです。
04/03/14 23:36ID:mvEHfJLsな、なにぃ!!!!!ひゃっほー!!!じゃあ30章でおしまい!!
0850名前は開発中のものです。
04/03/14 23:42ID:gdC9c3eD「そこはまだやってないけど読めば(調べれば)分かるので、すぐ出来ます」と言える様なら合格。
そうでないなら必死で全部暗記すること。
0852名前は開発中のものです。
04/03/15 17:37ID:P7rTFcv2"シミュレーションゲームを作らない?"というスレはどうだろう?
0853名前は開発中のものです。
04/03/15 21:40ID:BH49Bw7k0854名前は開発中のものです。
04/03/15 22:24ID:nyov8lS7地形(マス目)を作成
level2
キャラクターを地形の上に表示させ
マス目どうりに動かせるようにする
level3
キャラクターをクリックしたときに
そのキャラの移動範囲を表示できるようにする
なんてのはどうだ?
0855名前は開発中のものです。
04/03/15 23:13ID:r4QYmWoo>845みたいなのもあるし、シムシティーもそうだし、
フライトシミュレーターなんてのもあるし。
そういえば、RPGツクールを使って作られた>845みたいなシミュレーションがある。
どうしてそこまでRPGツクールにこだわるのかと思った。
0856名前は開発中のものです。
04/03/15 23:56ID:F/LM2FGLhttp://gamdev.org/up/img/320.lzh
開発環境:Delphi
ジャンルはウォーシミュレーションでいいんじゃね?
戦術シミュレーションかパックマンに習って
「ファミコンウォーズ」風ゲームを作らない?
大戦略、ファイヤーエンブレムどれが人集まるんだろ
アドバンスウォーズを勝手に移植するスレもいいな
0857名前は開発中のものです。
04/03/16 00:27ID:k49tdsBjhttp://gamdev.org/up/img/321.lzh
level1の地形ってひょっとして障害物も置くの?
level3はとりあえずそういうの考えなくていいのかな
0858名前は開発中のものです。
04/03/16 01:10ID:k49tdsBjhttp://gamdev.org/up/img/322.lzh
とりあえず>>854は全部やってみた
間違いあったら修正よろ
今の時点でやれそうなのは色々な地形、複数ユニット、敵ユニットぐらいかな
level4は通行不能な地形と移動ポイントを2以上消費する
地形の実装を実装しろ、かな
0859名前は開発中のものです。
04/03/16 09:16ID:k49tdsBjhttp://gamdev.org/up/img/324.lzh
とりあえずlevel4を勝手に設定して勝手に作ってみた
消費移動力
草原1、沼3、岩山(通り抜け不可)
ユニットの移動力6
あとは>>858で言ってたとおり
説明するのって結構難しいな
シンプルな文章を書ける>>854が文才ある気がした
デバッグ用の数字をマップに出してるけど
あれはあんまり意味ないです
1以上なら通行可能なだけ
リリース版では消します
level5ってやっぱり生産?
生産はなくてもゲームになるから(ネクタリスまんせー)
複数ユニットを登場させるほうがいいかな
そろそろ敵も出さないと
関連ありそうなスレさがしてきたけどもし再利用するなら
「作るのがいちばん簡単なのはシュミレーション?」がいいと思った
再利用のほうがこの板っぽいけどややこしい
モナーシュミレーションゲーム作成中
http://pc2.2ch.net/test/read.cgi/gamedev/1023699667/
HSPでシミュレーションRPG
http://pc2.2ch.net/test/read.cgi/gamedev/1036923414/
こんなシュミレーションが欲しい!!!!
http://pc2.2ch.net/test/read.cgi/gamedev/1014058208/
作るのがいちばん簡単なのはシュミレーション?
http://pc2.2ch.net/test/read.cgi/gamedev/1028807575/
0860名前は開発中のものです。
04/03/16 10:27ID:PRaC3s4rhttp://gamdev.org/w/
0861854
04/03/16 16:29ID:WfRA8YU2てかlevel1〜3をやってくれてるし。感動。
あとスレについてですが、新しく作りましょうか?
タイトルは"シミュレーションゲームを作らない?(仮)"(システムを決めてから再び考えます)
スレの再利用に関してですが、「作るのがいちばん簡単なのはシュミレーション?」だと
"どのジャンルのゲームが一番作りやすいか"という議論をしているところと勘違いされかねませんし。
それとシステムに関してはファイアーエムブレムがいいと思います。
ダメージは攻撃力−防御力で簡単に出せますし、複雑なシステムもないし。
0862名前は開発中のものです。
04/03/16 17:05ID:WfRA8YU2そろそろ敵を表示したほうがいいと思います。
ということで、
level5
敵を表示しましょう
また、自キャラを移動させたときに攻撃可能範囲を表示しましょう
level6
攻撃可能範囲内の敵をクリックしたときに
敵を消滅させましょう
ひとまず思いついたのはこれくらいかな。
あとはなにがあるかな?
0863名前は開発中のものです。
04/03/16 17:38ID:PRaC3s4r「シミュレーションゲームを作らない?」だとURL長すぎになっちゃうので、「SLGを作らない?」にしてみた。
もちろん新スレ(立てるなら)のタイトルをコレにしようとかいうわけじゃないです。
SLGを作らない?
http://gamdev.org/w/?%5B%5BSLG%A4%F2%BA%EE%A4%E9%A4%CA%A4%A4%A1%A9%5D%5D
まだ、概要とか成果とか埋まって無いです・・・
0864名前は開発中のものです。
04/03/16 21:04ID:k49tdsBjグッジョブ
0865名前は開発中のものです。
04/03/17 01:48ID:eKCgaPao次に読むといいお勧めの本とかありますか?
Cはダイテルの本が評判良かったのでそれををやったんですが、
C++ではEffective C++とかプログラミング言語C++の方が評価されてるみたいなので。
ttp://www.1point.jp/~book_2ch/program/cpp.html
0866名前は開発中のものです。
04/03/17 09:06ID:QDIYdbpohttp://www.1point.jp/~book_2ch/program/oo_uml.html#fundamentals_of_computing_cpp
言語を理解するのもいいけど、
オブジェクト指向を理解できてなきゃ話にならない。
C++あんまり覚えて無くてもこの本がオススメ。
0867名前は開発中のものです。
04/03/17 10:05ID:eKCgaPaoamazonのレビューで
>この本はデザインパターンのバイブルとして名高く、ソフトウェア技術者は一度は目を通すべき本でしょう。
>しかし、読みやすくは有りません。例や参照している文献はいかにも研究者向けの難解なものが多いし、本題とは関係のないところで躓くことも多いです。
とあるのですが、プログラミング初級者でも理解できるでしょうか?
でもバイブルとの事なのでとりあえず買ってみようと思います。
それともう一つ質問させて下さい。
この本はオブジェクト指向の解説をしている本っぽいですが、
言語自体の解説本も「やさしいC++」以外に読んだ方がよいのでしょうか?
0868名前は開発中のものです。
04/03/17 10:57ID:QDIYdbpoそりゃ日々精進ってのは変わらないよ。
もう6年ぐらいプログラム組んでるけど、
言語について書かれた本はいまだに必要だし、
使っていない機能や理解できてない機能も結構ある。
でも、目標がゲーム製作なんだから、
とりあえずクラスと関数とその他もろもろが理解できたら、
ゲーム一本ぐらい作ってみないと言語博士(※)になっちゃうぞw
とりあえずその本読み終わったらインベーダーゲームでも作ってみたら?
※言語博士・・・言語仕様ばっかりに詳しくて何も作れない奴のこと。
0869名前は開発中のものです。
04/03/17 12:02ID:eKCgaPaoCとwindowsAPIでなら多少ゲームを作った事はあるんですが、
C++を使って作った事はまだありません。
とりあえずの目標は初期のドラクエみたいなRPGなんですが、
なるべくC++の利点を活かして作りたいと思っています。
…といってもまだあまり利点が分かっていないので、
上のオブジェクト指向の解説本を読もうと思ってます。
そういう意味で、言語の解説本で読んでおいた方が良いものがあったら教えて下さい。
0870名前は開発中のものです。
04/03/17 12:07ID:QickIzjRなんでも人に聞くんじゃなくて、せっかく>>866が良い書評サイトを
紹介してくれてるんだから、まずそっちを隅々まで読もうよ…
この辺とかさ↓
http://www.1point.jp/~book_2ch/program/index.html#cpp
0871名前は開発中のものです。
04/03/17 12:15ID:GSE5TmmVしむら、うえ、うえ
0872名前は開発中のものです。
04/03/17 14:08ID:QDIYdbpoとりあえずインベーダーゲーム組んでみればわかると思うけど。
>とりあえずの目標は初期のドラクエみたいなRPGなんですが、
これをいきなり作るのは不可能だ。
もうちっと簡単なプログラムでレベルアップしてからでないと手が出ないよ。
あと、いきなりそんなにたくさん本を読んだってしょうがないと思うよ。
本に書いてあることとか、言語がどうしてそういう仕様になっているのか
いくらかプログラムを組んだ経験がないと理解できないと思う。
>>866の本を一通り読んだら、インベーダーゲーム(別のでもいいけど)みたいな
簡単なゲームを一度作ってみることをオススメする。
多分、それすら手が出ないことがわかると思う。
何をクラスにしてどう作ったらいいのか全くわからないと思うよ。
これは本を何百冊読んだってどうにかなるもんじゃないと思う。
ここまできたら、また聞きにくるといい質問ができるよ。多分w
千里の道も一歩からということで・・・。
0873名前は開発中のものです。
04/03/17 14:34ID:EmljVs5P>とりあえずの目標は初期のドラクエみたいなRPGなんですが、
>なるべくC++の利点を活かして作りたいと思っています。
まず、「ドラクエみたいなRPG」をCで作れる?
あるいは作れなくても、描画の流れやイベント、戦闘などのシステム
を具体的にどういった処理で実現していくべきか、イメージできる?
ゲームの基本的なシステムがわかってないと、「C++の利点」以前の問題
で躓きまくることになるよ。C++の利点をいかせる(オブジェクト指向的
な設計で自分にも他人にもわかりやすいコードにまとめられる)対象は、
あくまで「自分が理解しているもの」のみだからね。
C++でゲームを作りたいのであれば、この「具体的な処理をイメージでき
る」ゲームを増やしていきながら(C++のクラスベースのプログラミング
にこだわらず実験プログラムを書いて処理の流れを確認しながら)、順次
それらのゲームをC++らしく書いてみるとよいかもしれない。
0874名前は開発中のものです。
04/03/17 15:15ID:eKCgaPao分かりました。
まずは上の本を読んで簡単なゲームを作れるようになったら…って事ですね。
出直してきます。
>>873
RPGは作った事がないのですが、マリオっぽいゲームなら作った事はあります。
コードは自分でも理解に苦しむほどぐちゃぐちゃでしたが。。。
0875854
04/03/17 15:52ID:H5VmjpEJ0876854
04/03/17 17:16ID:R1oCtKcLhttp://pc2.2ch.net/test/read.cgi/tech/1079511296/l50
0877名前は開発中のものです。
04/03/17 17:34ID:ycXlUMNn0878名前は開発中のものです。
04/03/17 17:36ID:403EAZKv0879名前は開発中のものです。
04/03/17 17:40ID:QDIYdbpo0881名前は開発中のものです。
04/03/17 20:45ID:qr99gRGO林晴比古さんのビギナー編を現在読んでいます。
866さんの本とかも読んでみたいので、明日あたり本屋いってみよかと。
在学中にするべきこと、他お勧めの本数冊教えて頂けると幸いです。
0882名前は開発中のものです。
04/03/17 22:54ID:PWfg0zqh情報系の授業以外もしっかり受けろ。
まずこれで応用のできるできないの差がつくぞ。
0883名前は開発中のものです。
04/03/17 23:29ID:GSE5TmmVム板に立てたスレはどうする?
削除依頼出してこっちに新しいスレ立てようか?
0884名前は開発中のものです。
04/03/18 02:18ID:ymGNyYl1スレ立てはなんか、自治スレで一悶着ありそうだね。
オレは問題ないと思うが。。。
0885名前は開発中のものです。
04/03/18 07:08ID:LRxcG2hIhttp://pc2.2ch.net/test/read.cgi/tech/1079511296/
みたいなスレならまったく無問題だと思う。
0886名前は開発中のものです。
04/03/18 11:11ID:OoL8tssjたしか、スレ移動依頼もOKだったと思う。それを試してみるといいかも?
http://info.2ch.net/guide/adv.html
>5. 掲示板・スレッドの趣旨とは違う投稿
>スレッド
> その掲示板の趣旨に無関係なもの、多少関係があっても他にふさわしい掲示板があるもの、
> 掲示板の趣旨より掲示板自体の事象や参加者を重要視するもの、などは移動します。
0887名前は開発中のものです。
04/03/18 14:48ID:6KpM+Afihttp://gamdev.org/up/img/329.lzh
プログラムの内容とか議論したほうが盛り上がるかなと
考えたけどDelphiだと誰も理解してくれない事に気づいた
おまいら使用言語は何ですか?
0888名前は開発中のものです。
04/03/18 15:41ID:ZV++S3v10889名前は開発中のものです。
04/03/18 18:11ID:6KpM+Afihttp://gamdev.org/up/img/330.lzh
生徒募集age
一人っていうのもなんだかなんだか
0890名前は開発中のものです。
04/03/18 18:54ID:5evSSl0U使用環境は、VC++&Win32SDK(描画はDIBSection)
0891名前は開発中のものです。
04/03/18 19:47ID:ymGNyYl10892名前は開発中のものです。
04/03/18 21:26ID:tScuYvbf俺はVC++だ。C言語が一番多いと思われ。
0893名前は開発中のものです。
04/03/18 21:29ID:sTUyKY6OCygwinだとそのままではD3DXSpriteが使えなくて困った。
0894名前は開発中のものです。
04/03/18 22:15ID:6KpM+Afihttp://gamdev.org/up/img/331.lzh
http://giggle.cside6.com/hotate/をみて
次はターンかと思いやってみますた
level7〜の出題おながいします
アップローダはDelphi率が異様に高いのにどういうことなんだ_| ̄|○
ところでおまいら作らないの?
0895まとめページ
04/03/18 22:19ID:6KpM+Afihttp://gamdev.org/w/?%5B%5B%A5%B9%A1%BC%A5%D1%A1%BC%A5%DE%A5%EA%A5%AA%C9%F7%B2%A3%A5%B9%A5%AF%A5%ED%A1%BC%A5%EB%A5%A2%A5%AF%A5%B7%A5%E7%A5%F3%A4%F2%BA%EE%A4%EC%5D%5D
テトリス風落ちものゲームを作れ
http://gamdev.org/w/?%5B%5B%A5%C6%A5%C8%A5%EA%A5%B9%C9%F7%CD%EE%A4%C1%A4%E2%A4%CE%A5%B2%A1%BC%A5%E0%A4%F2%BA%EE%A4%EC%5D%5D
「パックマン」風ゲーム作らない?
http://gamdev.org/w/?%5B%5B%A1%D6%A5%D1%A5%C3%A5%AF%A5%DE%A5%F3%A1%D7%C9%F7%A5%B2%A1%BC%A5%E0%BA%EE%A4%E9%A4%CA%A4%A4%A1%A9%5D%5D
SLGを作らない?
http://gamdev.org/w/?%5B%5BSLG%A4%F2%BA%EE%A4%E9%A4%CA%A4%A4%A1%A9%5D%5D
0896873
04/03/18 22:24ID:5evSSl0U参加したいけど、今はドラ○エもどき作るので精一杯だw
数ヶ月前にCで一度プロトタイプ作ってえらいしんどかったから、今度は
C++で最低限画像周りや各種ウインドウ、データはクラス化しようとして
いるんだけど、どうなるか(とりあえずビットマップクラスはできた)。
ただ、シミューレーションも前から作ってみたかった分野だから、その
うち作るかも。といっても、私が作ると戦闘より内政中心になるかな・・。
0897名前は開発中のものです。
04/03/18 22:34ID:oWCniDLh自機を移動させたら、自機の右下に"E"と表示して動けなくしましょう
level9
自機を移動→自分のターン終了→敵が移動(動きは適当でよい)→敵のターン終了→自機の移動→・・・
という流れになるようにしましょう。
こんなもんかな?
次は移動後に待機、攻撃と書かれたメニューを表示、かな。
ちなみに俺は今一生懸命作ってる最中。
つかDirectX9なんでむずい。
0898名前は開発中のものです。
04/03/18 23:57ID:ymGNyYl1段階的学習!
http://gamdev.org/w/?%5B%5B%C3%CA%B3%AC%C5%AA%B3%D8%BD%AC%A1%AA%5D%5D
いっそのこと全部対象のスレを立てる?
いや、「おまいらに課題〜」スレを再利用したほうがいいのかな?
とかいいつつ、自分は作ってないわけだけど…
土日にひまがあったら作るよ。
0899名前は開発中のものです。
04/03/19 00:09ID:4agRkEapテトリス→ブロック崩し→パックマン→スーパーマリオ→ギャラガ
の順でやっていくにはブロック崩しとギャラがが足りない
>>897
出題乙
>>898
グッジョブ
0900名前は開発中のものです。
04/03/19 01:30ID:4agRkEaphttp://gamdev.org/up/img/333.lzh
900&333げっと
>>896
RPGのLevelを作ってくださいよ
>>898の「FF風RPGを作れ」は途中で終わってるみたいなので
0901名前は開発中のものです。
04/03/19 04:33ID:4agRkEaphttp://gamdev.org/up/img/334.lzh
ややこしくなってきたのでちょっと整理してみた
http://gamdev.org/img/img-box/img20040319042433.jpg
とりあえず我流だけどこういうの書くのってどんな記法がいいんだろ
やっぱりフローチャートが無難なのかな
0902名前は開発中のものです。
04/03/19 05:20ID:hksvIlGQ我流、っつか、何ができて何ができないのか整理できてないじゃん。
何について書きたいのか焦点が絞れてないから駄目なんじゃん。
プログラムもヤバクなってきてると予想。
とりあえず言葉から定義しなきゃ。
・こっち側の行動を プレイヤーフェイズ
・あっち側の行動を エネミーフェイズ
ってつけたらどうかな?
続く。
0903名前は開発中のものです。
04/03/19 05:28ID:hksvIlGQプレイヤーフェイズでプレイヤーができる操作は(つまりプレイヤーフェイズ時)
・メニューを出す(右クリック)
・ユニットの選択(カーソルと決定ボタン)
だけ。(いまのところ)
メニューから選べる項目は(つまりメニュー表示状態)
・ターン終了(プレイヤーフェイズを終了し、エネミーフェイズに移る)
だけ。(いまのところ)
で、なんか移動しないと攻撃できないような変な仕様になってるから
ちょっと変えて移動と攻撃を同列においてしまってはどうだろうか?
こうしておけばやりたいことが増えてもユニットアクションの追加で対応しやすい。
ユニットを選択した後は(つまりユニット選択状態)
・ユニットに依存(ユニット選択後ユニットが取れる行動をユニットアクションとする)
としておく。(移動・攻撃だけじゃないっしょー)
ユニットアクションは
・移動(行動後、特定のユニットアクションの使用が不可)
・攻撃(行動後、ユニットの行動を終了する)
だけ。(いまのところ)
0904902
04/03/19 05:35ID:hksvIlGQ0905名前は開発中のものです。
04/03/19 06:49ID:QGkp3Hf9メニュー
↓↑
入力待ち
↓↑
行動キャラの選択
↓↑
移動位置の選択
↓↑
使用アイテムの選択→(待機の場合)→[入力待ちへ]
↓↑
使用対象の選択
↓
バトル(アイテムの使用)
↓
[入力待ちへ]
こんな感じ。キャンセルボタンを押した時、一つ戻るのと入力待ちまで
戻るの違い。これは好みの問題でどちらでもいいと思う。
0906905
04/03/19 07:18ID:QGkp3Hf90歩移動した後という意味でなら攻撃できるけど。別の意味で?
FE以外あまり詳しくないから分からんけど、FEのはこういうタイプ。
TOだとATB?があって、移動しない方が後の行動を早くできるとかあるけど。
FEはそういう部分がかなり曖昧。攻撃を受けると全部に対して反撃できるし、
物交換は何人のキャラ(射程1)ともでき、物交換をした後にさらに行動でき、
装備変更だけなら行動しなかったのと同じ扱いになる。
だから、一つの武器を使いまわしながら攻撃したり、行動し終わったキャラの
装備を変更してやっつけ負けしないようにしたりできる。
これも好みの問題だけど、ルールそのものであり大事な部分。
既存のルールと同じゲームでも、キャラクターとかを変えるだけで
かなり面白いけど、新しいルールを考えてみるのも面白いかも。
0907名前は開発中のものです。
04/03/19 13:10ID:hksvIlGQちゃうちゃう、プログラムの設計の部分よ。
プログラムみると移動してからでないと
攻撃できない組み方になってたから、
ちと上手くねぇなと思ったの。
自由度を上げるならユニットの全ての行動を
ユニットアクション(>>903参照)としておいた方がいいでしょ。
#装備変更の話はユニットアクションじゃないな。
#物交換はユニットアクションだね、プレイヤーが物交換を指定したら
#対象になるそれぞれのユニットのユニットアクション(物を渡す)をそれぞれ実行かな。
#つまりユニットアクション(物交換)から別のユニットアクション(物を渡す)を発動させることもできるようにするわけ。
移動
攻撃
反撃
その他・・・
とユニットが行う全ての行動をユニットアクションとしておく。
ルールはどうであれ、こうしておけばプログラム組みやすいでしょって話よ。
0908名前は開発中のものです。
04/03/19 13:37ID:z33hohCOワラタ
0909905
04/03/19 18:40ID:QGkp3Hf9>移動してからでないと攻撃できない組み方に
>なってたから、ちと上手くねぇなと思ったの。
これはFE型の特徴だから、作者さんがこのタイプの選んだという事でもある。
>自由度を上げるなら
>とユニットが行う全ての行動をユニットアクションとしておく。
やはりここがポイントだね。Delphiが分かれば見られるんだけど。
作者さんの了解が取れるなら変更したバージョンも見てみたい。
>ユニットアクション(物を渡す)をそれぞれ実行かな。
物を渡される側もユニットアクション扱いという事ね。
0910897
04/03/19 20:31ID:xo1oo3KNlevel1
ttp://gamdev.org/up/img/336.zip
つーかDirectX9むずすぎ。
ソースはあんまり見ないで下さい。穴ありまくりかと。
0911897
04/03/19 20:34ID:xo1oo3KN.exeしか入ってねー
0912名前は開発中のものです。
04/03/19 22:17ID:38ca+b1O移動後、もしくは移動前に移動、攻撃、待機と書かれたメニューを出す
かな?
なんかほかにある?
次くらいからHPや攻撃力の設定かなぁ・・・
0913名前は開発中のものです。
04/03/19 22:23ID:bP/tfYyEあと、そろそろ独立スレにしたほうがいいかな、とか。
ム板にたってるのと同じでいいなら立てるけど?
0914名前は開発中のものです。
04/03/19 22:26ID:Heidd7j6> http://gamdev.org/img/img-box/img20040319042433.jpg
> とりあえず我流だけどこういうの書くのってどんな記法がいいんだろ
今ならUMLのステートチャート図かな。
0915名前は開発中のものです。
04/03/19 22:58ID:Heidd7j6課題の代わりに自分で開発計画を立てることが異なりますが。
「どんな難しいことでも、簡単なことに分ければ難しいことはない」とか、
正確には思い出せませんが、そんな先人の言葉があったような気がしまふ。
つーわけで初心者の皆様頑張ってちょんまげ。
0916名前は開発中のものです。
04/03/20 05:56ID:AEyHgQWAおねがいします
0917名前は開発中のものです。
04/03/20 10:22ID:HjCApWI8初心者専用スレ「シミュレーションゲーム」を作らない?
http://pc2.2ch.net/test/read.cgi/gamedev/1079745509/
今ある完成品をまとめページか、スレのほうに貼り付けると良いかも。
0918名前は開発中のものです。
04/03/22 21:08ID:l+XOFhlp0919名前は開発中のものです。
04/03/23 15:11ID:nM/D3667初心者にやさしくねぇ・・・当たり前だが。
スレで紹介されてる移動アルゴリズムがさっぱりわけわかめ
0920名前は開発中のものです。
04/03/23 15:35ID:PfXAGYNfでも、ダイクストラ法とその応用は結構基本なんで、がんばって覚えるといたほうがいい。
あっちのスレで出てたJavaで動くダイクストラ法の解説なんか分かりやすくない?
あとは、1回手でやってみると理解できるかも(結構めんどくさいけど)。
0921名前は開発中のものです。
04/03/29 15:31ID:U4Wt6qgVの解説サイトとか見てて眠くなってしまう・・・
どうすればいいのですかっ????!!
0922名前は開発中のものです。
04/03/29 15:56ID:gISmMFTt大方の作法を覚えたら必要なAPIだけ見ればいいと思うんだけど。
全部覚えたいとか?
0923名前は開発中のものです。
04/03/29 18:45ID:JJulnly40924名前は開発中のものです。
04/03/30 00:59ID:QXDOuGpk手元にある2種類のパッドの右アナログスティックのデータが入る
DIJOYSTATE2構造体のメンバが異なっているので困っています
手動でコンフィグするしかないんでしょうか?
0925924
04/03/30 01:00ID:QXDOuGpkDirectInputアナログスティック×
DirectInputでアナログスティック○
0926名前は開発中のものです。
04/03/30 15:07ID:ppW+wOLXパッドによって異なるので、プレイヤーにconfigしてもらうしかない。
0927名前は開発中のものです。
04/03/30 15:40ID:Pg71ArAR配置固定のゲームだと、ゲームする前にボタン配置に慣れる必要があって疲れる。
0928名前は開発中のものです。
04/03/31 11:39ID:A6pWBXlbよりDirectXの勉強のほうが楽しいわ、
オホホホホ
あぁWIn32APIわけわかんね
0929929
04/04/01 02:33ID:KHDslUNr使っている言語はC++です。
ゲームと言っても15パズルやクイズなど簡単な物しか作れていませんが・・・。
色々作っていくうちに自分にも欲がでるようになり、メインの部分だけでなくタイトル画面やエンディングなど作りたいという気持ちが芽生えました。
しかし、ここで困った事が。
部分部分は作れたのですが、それのつなげ方がわからないのです。
一番シンプルに、タイトル画面でボタンを押すとメインが始まりクリアするとフェードアウトしてエンディング、そしてタイトルに戻るという流れにしたいのです。
全体をループさせてるのですが、そのループ内でまた部分部分でループを作るなど考えているのですが・・・。
一般的な方法を是非御指導お願いします。
0930名前は開発中のものです。
04/04/01 02:43ID:9wC3azdeと、メイン部分しか作ったことのない俺が言ってみるw
0931名前は開発中のものです。
04/04/01 03:07ID:hm1FO9Sr俺はJava使いだけど、処理ごとにクラスを分けて、
while(true)ループ内でタイムライン管理してるな。
例を流れにすると
タイトル→メイン.Start関数呼び出し→メインループ→クリア後処理呼び出し(フェード関連関数)
→エンディング関数呼び出し→初期処理→タイトルへ
といった具合に。スタートを押したらゲームスタートさせる関数を呼び出して、
その関数の中にはゲームの開始処理が時系列で書いてあるって感じ。
0932名前は開発中のものです。
04/04/01 03:07ID:ree+3Ujsclass Scene { public: virtual void step () {} };
// 継承クラスのstep()では各場面の独自の処理を定義する
class TitleScene : public Scene { public: void step (); };
class MainScene : public Scene { public: void step (); };
class EndingScene : public Scene { public: void step (); };
Scene *currentScene; // グローバル変数
色々方法はあるけど、とりあえずC++を使ってるんだったらこんな感じでクラスを作って、
メインループの中でcurrentScene->step()を呼び出すようにすれば、currentSceneの
中身を入れ替えるだけで各場面を行ったり来たり出来るようになると思います。
0933932
04/04/01 03:09ID:ree+3Ujs0934929
04/04/01 03:44ID:KHDslUNrとりあえず、皆さんに教えてもらった方法を実践したいと思います。
本当にありがとうございました。
0935名前は開発中のものです。
04/04/03 11:35ID:CEwxIkewそのポインタのあぶねー使い方をやめろ。
0936名前は開発中のものです。
04/04/03 13:07ID:RGZrBuJ3とりあえず対案を提示してみてくれ。面白そうなので。
0937名前は開発中のものです。
04/04/03 20:39ID:CEwxIkew>Scene *currentScene; // グローバル変数
こんな怪しいものじゃなくて、管理クラス用意しろ。
0938名前は開発中のものです。
04/04/03 21:11ID:BY5/8S1Mで、その管理クラスを用意する利点はどこら辺にあるの?
0939名前は開発中のものです。
04/04/03 23:12ID:Z6SyAO1fてか、いちいち食ってかかるような手間じゃないと思うんだが
0940名前は開発中のものです。
04/04/04 01:27ID:2FxHnCxPまあ、>>939の言うとおりだ。
もちろん、管理クラスを作っても、
インスタンスをグローバルにおいちゃったら駄目だぞ。
0941名前は開発中のものです。
04/04/04 07:03ID:RKul7yqWまぁ、最低限インスタンスがないときは、NULLポインタで明示する
ような簡単な仕組みは必要かも。管理クラスのメンバーか
グローバルかってのは、あまり危険度と関係はないとおもわれる。
ようはちゃんと使用前にインスタンシエートされ、使用後にかたずけられる
ことさえ保証されていればいい。管理クラスのコンストラクタ・デストラクタ
でちゃんとやってなかったら結局危険なのには変わりはない。
Scene *currentScene = NULL; // グローバル変数
init(){ currentScene = new Scene; }
purge() { if( currentScene ) delete currentScene; currentScene = NULL; }
0942名前は開発中のものです。
04/04/04 07:17ID:K1YqnP+3え、じゃどうすんの??
・pImplで?
・シングルトンで?
・メソッドの引数渡しのみ
上二つはほとんど同じだしな
下みたいな徹底は果たして可能なのか?
0943940
04/04/04 14:54ID:2FxHnCxPもちろん「メソッドの引数渡しのみ」。
キチンと設計ができていれば、問題ないはずだよ。
また、「メソッドの引数渡し+受け取ったポインタのメンバ保存」もホントはしちゃ駄目。
必要ならその都度引数で渡してもらう。
徹底は可能かどうかってのは、その人次第だから勝手にしてくれ。
ちなみに俺はできてるよ。
0944931
04/04/04 15:12ID:F19YKyuz色々言われてるな(^_^;)
キチンと拡張性を考えるんだったら、遷移テーブルを作ってシーンオブジェクトが
終了するときに返すリターンコードで次のシーンを決められるようにしたほうが
いいと思います。各シーン間をつなぐインターフェース役の関数なりクラスを
ひとつひとつ書く必要があるんでちょっと面倒ですけどね
0945940
04/04/04 15:15ID:2FxHnCxP管理クラスを作ってもScene *currentScene = NULL;←こういうの作って
使いまわすってことは関数内でのみで完結するならやるけど
普通はやらないよ。(※)
処理的にも ポインタに突っ込む=カレントのチェンジ とするよりも
カレントのチェンジ処理をする場所を固定しておいて、
次のカレントチェンジのリクエストを出して、
カレントのチェンジ処理のところに来て、はじめてカレントのチェンジ処理を
実行するってしたほうがバグが出にくいんじゃないかな。
※糞設計にぶちあたって使わなきゃならないときもあるけど。
そのときはリスト・ツリー構造のくせに個々を識別するIDが無い。
配列で管理してるくせに時と場合によって順不同になる場合。とかだけかな。
ちなみにこーゆー場合は使うしかない。と思うw。
0946名前は開発中のものです。
04/04/04 21:08ID:v1VWQRb5「初心者のためのゲームプログラミング」だぞ
俺は質問した香具師じゃないが、初心者の俺には全く意味分からん
シングルトンって何?遷移テーブルって何?
(…いや別に知りたくなったら自分で調べるから教えてくれなくていいけどさ)
とにかく説明してくれるんなら、
もっと分かりやすく簡潔に教えてあげてくださいよ、先輩方。
0947名前は開発中のものです。
04/04/04 23:05ID:ENOyCk/Q1: タイトル画面 時間経ったら2へ スタートは5 オプションは3
2: デモ画面 終わったら1へ
3: オプション画面 EXITは1へ 操作コンフィグは4へ…
みたいの。
シングルトンてのわぁー、なんだ、
二ついらない一つでじゅうぶんなオブジェクト(うまい例が思いつかん)を、
一つだけ作るっていちいち覚えとくのがマンドクセので、オブジェクトに自分で何とかさせるd。
0948名前は開発中のものです。
04/04/04 23:56ID:8gl5+fjottp://www.interq.or.jp/moonstone/person/del/seki_00.GIF
0949名前は開発中のものです。
04/04/05 00:33ID:CGA6pWZs二つ要らないというか、あったら困るオブジェクトといえば入出力。
0950名前は開発中のものです。
04/04/05 01:16ID:2yX+Kvf5キチンと拡張を考えるなら
シーンを複数同時に再生できるようにするね。俺なら。
ゲームでは別々の世界(シーン)を同時に動かさなきゃならないなんてのがよくある。
画面に映すものはアクティブなカメラによって決定する。
こうすれば、クロスフェードや2画面以上のプレイなんかの設計も楽だ。
さらに次のシーンのロードを別スレッドで処理できるようにして
先読み処理なんかも入れられるようにするとこの辺は煮詰まってくるかな。
まだまだ修行がたりねーよ、にーちゃん。
シーンをネストのあるタイムラインとして考えればどう設計すればいいかはわかってくるはず。
Flashとかモデリングソフトのアニメーションツールさわってみなはれ。
0951942
04/04/05 10:25ID:LanhLWmnサンクソ
引数のみならず、ポインタ(オブジェクト)の保存もなしか?
# ハンドルオブジェクト(ユニークなIDを保持したもの)での保存もなしなのか?
しかし、徹底できたときのことを考えると、挑戦しがいははありそうだ
0952名前は開発中のものです。
04/04/05 17:22ID:svTBfR1P>>30への猛批判を見てたら、DirectXでゲーム作るのって難しいんだなって思ってたけど、
自分にあったライブラリを使ったら結構イケるものなんですね
簡単なゲーム(?)だけどできました。この調子でブロック崩しに挑戦してみます
0953名前は開発中のものです。
04/04/06 04:46ID:SYKT3ZhJ任意の時点で画面に表示されている全体の事象を「シーン」として
考えたほうがいいんじゃなかろうか?つまり絶対唯一のものとして定義するの。
ていうかそうしないで、シーンがネストするーとか言った途端にいったい何が「シーン」で
何が「シーン」でないのかわからなくはならないかな?
0954名前は開発中のものです。
04/04/06 06:01ID:SYKT3ZhJ何が一般的かといえば、ループはひとつだけ、
抽象化階層のできるだけ上に置いて、そのループの中で
UpdateFrameとかRenderとかいった名前がついたメンバの画面更新メソッドを
呼び出していくのが一般的だよ。某有名FPSもそうなってました。
0955名前は開発中のものです。
04/04/06 06:09ID:RiJS7OfKルートノードを、グローバルか別クラス内のメンバーのどっちに置くかは
実装次第で素直なやりかたでいいと思う。
class CSceneGraph
{
vector< CSceneGraph > childs; // N個の子ノード
CMesh* pMesh;
...
};
0956名前は開発中のものです。
04/04/06 06:54ID:mn+0E41T色々考えたことがあるけど
1つの世界を構成するのに必要なセットをシーンと
考えた方がわかりやすいので絶対唯一のものとすると
どうしても手詰まりになる。
ちなみに俺の考えるシーンはカメラがあってそこに映る世界があってこれで1つのシーン。
RPGなんかの動作だとワールドマップからステータス画面へなんてので
ワールドマップで1つ、ステータス画面で1つって感じで2つのシーンを用意しておく。
ワールドマップのシーンの動作を停止したまま、ステータス画面のシーンを動作させる。
ステータス画面のシーンを止めた後、ワールドマップのシーンの動作を開始する。
と、こんな感じで使う。
絶対唯一のものとした場合だとこの動作が1つのシーンの管轄内になるということなので
結局、俺の考えるシーンと似た概念が他に必要になるだけだと思う。
0957名前は開発中のものです。
04/04/06 08:46ID:SYKT3ZhJ>シーンと似た概念が他に必要になるだけだと思う。
カメラと一対一の関係が必要なものなのであれば、それはビューと呼ぶことを提案しますよ。
シーンという名前はもっと全体的な概念のためにとっとこう。
そうしないとDirect3Dのマニュアルが読みにくくなるよ?
0958名前は開発中のものです。
04/04/06 09:47ID:hOijVEpi0959名前は開発中のものです。
04/04/06 11:18ID:xIK77TWb0960名前は開発中のものです。
04/04/06 16:10ID:mn+0E41Tいや、カメラと1対1というわけではない。
>>958
学生の作るものではこんなことは必要にならないだろ。
0961名前は開発中のものです。
04/04/06 16:52ID:ngSbzNus0962名前は開発中のものです。
04/04/06 17:15ID:mn+0E41T´´
○/ //
/|/ Σ
|
0963名前は開発中のものです。
04/04/06 17:39ID:DsC04TsX何でだろ?
0964名前は開発中のものです。
04/04/07 03:56ID:Ui7ZoJNN∧_∧
( ;´Д`) 三三三三三三三 「初心者のための」
( つつ
r´ヽ ヽ
し´ (_)
0965名前は開発中のものです。
04/04/07 10:11ID:OLcSXc4Qそして、この警告は実に正しい。
0966名前は開発中のものです。
04/04/07 11:01ID:vzicT/hF20 print "OK"
30 end
0967名前は開発中のものです。
04/04/07 11:54ID:nJz78kEH見たことないな・・・
0968名前は開発中のものです。
04/04/07 12:49ID:6DasGiQpたしかコメントのためのだった希ガス
0969名前は開発中のものです。
04/04/07 14:26ID:t0mds04pand or の&& ||みたいなもんで
「rem」の省略形が「'」なのか。
0970名前は開発中のものです。
04/04/07 20:41ID:zIqvWm7A昔のBASICで「REM」でコメントを書くと「'」より実行速度が速くなるとか書いてあったよね。
*/
0971名前は開発中のものです。
04/04/07 22:50ID:6DasGiQp0972名前は開発中のものです。
04/04/08 13:59ID:r6Mgi8cJ0973名前は開発中のものです。
04/04/08 21:46ID:/mitHwmx0974名前は開発中のものです。
04/04/08 21:56ID:J2Kq5kWi0975名前は開発中のものです。
04/04/10 06:37ID:N0rIs2WL0976名前は開発中のものです。
04/04/10 12:11ID:pNKABB3n0977名前は開発中のものです。
04/04/10 17:16ID:9BVc8On10978名前は開発中のものです。
04/04/10 21:48ID:qf9IC58jinteger i,x
do i=1,10
x=1.0/real(i)
if(x.lt.0.5) then
goto 100
endif
enddo
100 continue
0979名前は開発中のものです。
04/04/12 18:08ID:wa+50rOyCは少なくとも必要だから必死こいて勉強せんといかんのぉ。
プログラムや企画も出来るクリエイターってどちらか疎かになるんで
絞った方が良いのぉ。特に企画職への応募は毎年物凄い数なんでプレゼン
能力、企画力等は当然でパワーポイントが使えたりVBでデモゲームなんか
が作れる能力位は必要じゃあ。
0980名前は開発中のものです。
04/04/13 20:39ID:WwA+Ieno0981名前は開発中のものです。
04/04/13 22:10ID:ECMuEzoDfopenでいいじゃん。
0982名前は開発中のものです。
04/04/13 23:10ID:DitXmy+K教えて下さい。お願いします。
0983名前は開発中のものです。
04/04/14 00:52ID:dAhCBAAmマルチスレッドなどで使用する排他処理手法のひとつで、クリティカル
セクション内をレベル分割し、それぞれを入れ子状にロックすること。
主にデッドロックを防止する目的で使用される。
0984942
04/04/14 05:12ID:DxoGl4Gpたまたま見たyaneSDK4Dのサンプルで使われていたよ
神クラスを渡しているだけに見えたけど、
それぞれをシングルトンにしたり、神クラスをシングルトンにするよりはよさ気だな
他にも参考になるものがあるといいのだけれど
0985名前は開発中のものです。
04/04/14 14:52ID:QzJ05j2pお答えいただきありがとうございます。
PPF-O-MATIC3でパッチを当てる時に
「Binblock Patchvalidation failed」
と表示されるのですが、どうすれば上手く当てることが
できますか?アドバイスお願いします。
レス数が950を超えています。1000を超えると書き込みができなくなります。