○
|\ パコパコ
_|凹○
3 :
名前は開発中のものです。:03/09/21 21:25 ID:bSbuVIgJ
荒れそうな予感…
ここも終わったな…
良スレだったんだが、
>>1が全部ぶちこわしてくれた。
まぁまぁ。
ヽ(´ー`ヽ)ヽ(´ー`)ノマターリ行きましょ。
6 :
名前は開発中のものです。:03/09/22 11:39 ID:oTzmVb11
>>4 そうだね・・・・。
こんな意味不明のタイトルじゃあねえ。
続けたいなら、新しく立て直すしかないな。
7 :
:03/09/22 16:57 ID:jFLJuGOX
なぜこのような意味不明なスレタイと
>>1にするのか、小一時間問い詰めたい。
9 :
1:03/09/22 18:57 ID:wR3xrw0d
10 :
名前は開発中のものです。:03/09/23 03:14 ID:HNIyLmTg
あのー…ゲームが作りたければ、ゲーム会社に入ったら良いと思うんですけど…
>>10 >ゲーム製作経験無し。言語の知識無し。
>あるのはゲームを作りたい!!という願望のみ。
こんなやつがゲーム作れるか!
なめんなボゲェ!!
12 :
名前は開発中のものです。:03/09/23 03:48 ID:HNIyLmTg
13 :
名前は開発中のものです。:03/09/23 03:53 ID:HNIyLmTg
生まれて初めて作ったアドベンチャーゲーム(の雛型)
10 PRINT "説明"
20 INPUT "どうする?(選択肢A:1/選択肢B:2)";A
30 IF A = 1 THEN 60
40 PRINT"ゲームオーバー"
50 END
60 PRINT "説明2"
70 INPUT "どうする?(選択肢A:1/選択肢B:2)";A
80 IF A = 1 THEN …
:
以下延々と
塾長の復活が待たれています。
自信のある奴が塾長二代目をやるとか。
もしくは、前スレの卒業生が代理を務めるとか
今日から必死で〜
俺もはじめてもいいですか?
CやBVでコンソールものなんて意味無いだろ。
ゲーム制作が目的なら、コンソールで意味の無い作り込みを延々とやるのでは無く
WindowsなりDirectXなりOpenGL等のグラフィック表示を先ず目指せ。
グラフィック表示なんて飾りです。
偉い人にはそれがわからんのですよ。
19 :
名前は開発中のものです。:03/09/24 09:27 ID:Jr49TcTv
最初はグラフィック以前の問題があるからコンソールでいいよ。
小さなことからやれ。大きなことは小さなことの積み重ねだ。
小さなことを軽視する奴は大きなことも出来ない。
>>19 今時なら、マシンパワーにおんぶで抱っこな状態
でVBやらC#やらJAVAでとりあえず「 命令を与えて
従わせる事 」と「 プログラマとしての能力を伸ばす
前に○○言語のユーザーになる事 」から初めても
良い気がするんですが、無理がありますかね?
21 :
名前は開発中のものです。:03/09/24 10:05 ID:QgqaYAb8
22 :
名前は開発中のものです。:03/09/24 10:15 ID:yZO1vTJB
どんなやりかたが良いかというのは個人差があるんだけど、
地味な部分とか面白くない部分をはしょって行っちゃうと
後でその弊害が出たりするからあまり良くない。
かといって興味の無い部分を無理にやろうとすると勉強が
なかなか進まなかったり挫折したりするのでそれもまずい。
結局、些細なことにも興味を持てる奴が一番有利な訳だが、
それは性格の問題だから他人がとやかく言えるようなことじゃ
ないし。
mingw32, cygwin, eclipseなんかもいいYO
コンソールの標準出力をループさせてるのが
どう考えてもゲームのゲの字に結び付くとも思えん。
プログラムを勉強初めの頃、4行程度のwhile文作ったら二度と手を出さなかったが?
延々と固執してそんなの作り込んでる奴は、次のステップに行けない奴だろ。
とっととファイル操作での標準入出力でも進め。
魔法だの逃げるだの意味無い飾りを作り込むなよ。
こんな意味無い事を積み重ねても次につながらないだろ。
とりあえず、SDLあたりを使って壁打ちテニスあたりでもさくっと作るのがいいかも試練ね。
コンソール→それにグラフィックをつける→リアルタイムゲームに挑戦、という流れも悪くないが。
>>26 >延々と固執してそんなの作り込んでる奴は、次のステップに行けない奴だろ。
「固執」してる人いる?仮想敵に対して煽りつづけても誰も相手にしてくれないよ?
28 :
名前は開発中のものです。:03/09/24 23:25 ID:Ay/WUKZ7
コンソールだけでも面白いゲームは作れる。
逆にそれを考えつけないようならゲーム作りの適性が無いと思う。
内部データの管理と表示を分けて考えれるようになるってのは重要やね
30 :
名前は開発中のものです。:03/09/25 00:01 ID:ZKtU9x1s
>>26 >魔法だの逃げるだの意味無い飾りを作り込むなよ。
…それを否定してたらゲームなんか作れん。
>>28 その前にプログラムの適正がないと、ゲームプログラムは出来ません。
ゲーム作りの適正なんてプログラム覚えてからだろ。
>>30 ループ回して、入力、表示、条件分岐。
たたかう、防御とかで十分だろ。
そこに延々と魔法やら逃げるやら、同じような処理をごてごてとって意味。
グラフィック描画して垂直同期を取ってて処理を目指す事になるのは明白なのに
そんな処理でゲームなんて言ってる時点で、
紙とサイコロでボードゲーム作ってるのと同じレベル、
ゲームのプランニングじゃなくて、プログラムしろよって事だ。
32 :
名前は開発中のものです。:03/09/25 01:00 ID:+f9kqdAE
…いわゆる普通の市販ゲームみたいなもの意外はゲームと認めて
ないわけだな。それはそれで頭が固い。別の意味で適性が無い。
まぁまぁ。
ヽ(´ー`ヽ)ヽ(´ー`)ノマターリ行きましょ。
----
コンピュータゲーム作りたいなら、プログラム覚えないと行けないって
のは、
>>31 に同意。
でも、まぁいきなりってのも何だから、ゆっくり覚えていきましょうや。
コンソールだって大事な事は勉強できるでしょ。で、その後、派手なグ
ラフィックつけたいのならばその表現にグラフィックの勉強すると。
前スレである程度の事、してるのだよね。
だったら例えば、
1.コマンド選択式でRPGの戦闘のようなゲームを作る
2.それに絵をつけたバージョンを作る。
とか、2段階に分けて考えるのって変なのかな?
そのとき
>>29 のような事に気をつけて作ってれば尚可とか
でも、コマンドとウィンドウ表示かぁ..........
>>32 ゲームのプランニングじゃなくて、プログラムしろよって事だ。
なんども言わせないで下さい。
ゲームプログラマってグラフィック等の知識は凄いけど、その他に
なると貧弱だよね。偏りすぎててヤバいと思う。絶対潰しが利かない。
グラフィックが重要なのは一部の職種だけだし…
>>35 キミさ、ゲームのプログラム組んだ事ある?
膨大な処理が必要で尚且つ速度も求められ、さらに強固な仕組みが必要なのよ。
設計、データ構造はその辺のSEより出来ると思うが?
更に、流行でネットワークの技術も必要で
その技術応用して、社内のネットワーク構築や会社のサーバーの管理運営とかやってて
(死ぬ程、コキ使われてるんだが…)
更にデザイナ用にツール作れだの(これはグラフィックの知識にも入るか)
まあ他の奴が出来無いから、やらされてるんだが…
要は職種じゃなくて、人次第って事だ。
まあ、実際ゲーPGはワンマン的で他業種には馴染めない奴が多い。
基本的に正常に動きさえすれば中身は問われないことが多いし、
1回売ってしまえば2度と保守をする必要が無いビジネス構造だから
品質管理の面がかなり甘い。
さて、スレ違いもほどほどにしときましょ〜か。
つか、まぁ、ターゲットの初心者さんが着てくれないと盛り上がりようも無いわけだが。
ID:ogUFC7+r
説教したいなら他行けよ。
>1回売ってしまえば2度と保守をする必要が無い
いつの時代の話しとりますか。
41 :
名前は開発中のものです。:03/09/25 12:17 ID:9HL26/wV
何十年も先まで保守や機能追加変更が続くような世界に比べたらそりゃいい加減だっての。
>何十年も先まで保守や機能追加変更が続くような世界
もけっこういい加減なんだけどねw
「肥満児」、「溶岩流」、「地雷原」、「暗室栽」・・・
43 :
名前は開発中のものです。:03/09/25 14:32 ID:9HL26/wV
ゲームの構成部品って特殊なものが多い上に、流用可能なものも決まりきったものしか無いから分析のスキルがつきにくい。ずっと同じようなパターンの繰り返し。
>流用可能なものも決まりきったものしか
決まりきってるから流用できるんじゃん。
流用してる時点で決まりきってる訳で、
決まりきってない物を流用なんて表現は出来ないと思うが?
それとさ、保守、機能追加って事はコードをいじれるって事だろ。
パッチやバージョンアップするって事は、逆に楽なんだよ。
マイクロソフトを見ろ。サービスパックやらで欠陥をあとから直せて楽なもんだ。
ゲームはバグ有りで出したら、追加修正不可な世界。
アップまでビジネス系の比じゃないほど、デバッグかけるっての。
発売後は全く手が出せない世界で、それを指して保守がいい加減なんて的外れだろ。
>>45 ID:kBv8CDHV
議論は他のスレでしてくれませんか?
>45
>ビジネス系の比じゃないほど、デバッグかけるっての。
む?聞き捨てならんな。
何を持ってビジネス系としてるかわからないけど、言い切るのは危険だ。
それはともかく初心者(?)来ないな...
まあ、プログラムの規模とか保守管理のノウハウは完璧に負けてる
と思うよ。ゲームでプログラマをどんどん入れ替えながら開発
するなんて無理だろ。他では割と普通にやってるけど。
特定の開発者が居なくなるとプロジェクト自体が立ち行かなく
なるのがゲーム開発系の欠点。
なんか、全然違うスレになってきたな。
やっぱりスレタイと
>>1が悪いんだろうか…
>>47 ID:MzYEAnYr
>>48 ID:8m5zMzDZ
議論は他のスレでしてくれませんか?
>議論は他のスレでしてくれませんか?
それはいいけど、スレにあったネタがないよ。
なんかないん?
ここは
1 名前:名前は開発中のものです。 投稿日:03/09/21 21:09 ID:/RCS97TZ
ゲーム製作経験無し。言語の知識無し。
あるのはゲームを作りたい!!という願望のみ。
そんなど素人が集うスレ。
……らしい。
53 :
しょうがないな・・・:03/09/28 20:42 ID:pThqZdwp
じゃぁ、課題だ。
2つ出すから好きなほうを選ぶように。
ついでに
>>9方式も採用してやる。
だから、段階的に課題を出すぞ?
課題1.テトリス風落ちものゲームを作れ
(1) とりあえず全画面なりウィンドウ表示なりして、
何かキーが押されたら終了するプログラムを作れ。
課題2.スーパーマリオ風横スクロールアクションを作れ
(1) とりあえず全画面なりウィンドウ表示なりして、
何かキーが押されたら終了するプログラムを作れ。
続きはこの課題が提出されてから考える。
完成したプログラムは、ソースと実行形式をつけてあぷろだにあぷすること。
提出されたソースを元に次の課題を他の人が続きを作るので、そのことを
考慮して作成したりしなかったりするように。
あぷろだは
http://gamdev.org/up/ だ。別にほかのあぷろだやフリーのスペースを確保してあぷしても良い。
以上
あの課題スレを思い出すな・・・
>>53 じゃ、課題1をやってみるよ。
当方ゲーム製作経験無し
言語の知識は初心者レベル程度にあり(C・C++・Delphi)
ゲーム作りたいという願望は特に無しってところ。
とりあえず久々にDel6Personal版をインスコしてくる〜。
>>56 マジかw
まぁいいや、とりあえずインスコしたことだし激しく適当にやってみるか。
>>56のスレによると、導入コースは、
>(1) ウィンドウを表示せよ(雛形を作れ)
>(2) スプライトを表示するよう、(1)のプログラムを改造せよ
>(3) スプライトが動くよう、(2)のプログラムを改造せよ
>(4) (3)のスプライトをジョイスティックかカーソルで動かせるようにせよ
の4段階だそうだ…。
ガンガレ!(というか、簡単すぎてツマランって?)
>>59 や、元のスレ見に逝ったけど、なんかDirectX使って作ってる人とかいて、正直茫然自失。
やりこむ人は凄いと思うよ…。
スプライトってのがよくわからんけど(画像表示の事か?)、あとで適当にググってみるよ。
(3)及び(4)はなんとかなりそう。(と言ってもジョイスティックは無理だが…)
まともに遊べるベームを作ろうとは考えてないけど、
それっぽい物が作れるように頑張ってみるよ。
壁にぶつかった〜
色々な面で「どうしたら良いんだろう…?」状態。
↑のJAVAのソースが役に立ちそうなんで、暫く弄んで来るよ。
誰かIOBOOKSから出た
ゲームプログラミング練習帳
を読んだ人いない?
66 :
名前は開発中のものです。:03/10/09 22:20 ID:2uw6+mx2
課題:ぶつかった壁について200字以内で述べよ。
・・・じゃなくて、がんがれ!
というか、他にやる人はいないのかな?
67 :
名前は開発中のものです。:03/10/09 22:47 ID:rzXnmMt+
>>66 (3)について、自分の場合あまりにも回りくどいやり方をやっている。
画面上に表示するだけなら自分のやり方でもまぁ良いが、
落下させたり回転させたりし始めると、とんでもなく大変な事になるのが目に見えてる。
(4)について、
一つの塊を構成する4つの石を同時に動かすのが、今のやり方のままだと面倒だと考えてる。
また、積み上げってどういうふうにしたらいいのか?と考えてる。
続き
現段階のソース:
http://gamdev.org/up/img/114.zip このソースのmain.pasの中の、
procedure TfrmMain.btnStnmkClick(Sender: TObject);でやっている事を見てもらえれば、
どれだけアホな事をやっているか判るかと。
これは横一列に4つ石を並べるだけの物だけど、
これをそれぞれの形、及びそれを回転させた時の並びごとにまたやるのは…
とりあえずJAVAによる完成品を参考に、なんかクラスを作らないとマズイかと。
しかしここでもまた問題が。
1.JAVAは全く扱ったことが無い。
−この問題に関してはまだ何とか出来るかも…
2.クラスとかあんまり作った事が無い…オブジェクト指向をちゃんと理解してるかどうかも微妙
憂鬱本を3回ぐらい読んだのでそこそこ理解してるけど、
実際にちゃんとした物を作った事が無い。
またオブジェクトパスカルでクラスを作った事も無いに等しい。
結局のところ、自力でガンガルしかないんだけどね…
クラスの設計からやるか〜。
JAVAでの完成品が良い手がかりになりそうだし、何も無いよりかはマシだ…。
#この板のテトリスのスレ…ヒントになる物があるかと思ったら次元が違いすぎますた。
#アプロダにJoypadを扱うためのコンポーネントをハケーン。今後少なからず役に立ちそうだ…
>雷
頑張れ。
オレは基本情報の勉強しかしてないけどね。
>>71 どもっす。そっちも勉強頑張って。
(漏れも資格の勉強しないと…)
>>72 あぁ〜、そんなやり方もあったか…
そのやり方だと上手くJAVA版を流用できるかも。
ありがとです、ガンガッてみます。
Canvas使うの初めてだよ…
うっかりメモリリークとかやってしまいそうで怖い…
>>73 良い資料ありがとう。
最初にしっかり考えてから作るってのは結構大事かと。
漏れの場合、設計や分析無しで行き当たりばったりで製作、
その後行き詰まってアボーンってのがテンプレ化してるからもうダメポ
>>75 新規参戦者キタ━━━━━━(゚∀゚)━━━━━━!!!
元スレの方々は正直ちょっとレベルが高いかと。
あんなスレを見ると自分の力の無さに鬱出汁能したくなるけどガンガロウ…
とりあえず皆ガンガレ。超ガンガレ。
>>75 Win32のGDIのみでやってる奴もあったはずだが…
あれのスプライトライブラリは結構良く出来てたぞ?
>>69がコンパイルできねーぞゴルァ
たぶんstone.bmpが添付されてないからだ
79 :
75:03/10/16 09:52 ID:dvMZPgIO
80 :
75:03/10/17 15:23 ID:u91jMu5O
画像表示難し過ぎる_| ̄|○
BCC向けの解説って結構少ないんだな
リソースファイルってとこで引っかかっちゃったよ
別にリソースにしなきゃいけないわけじゃないと思うが?
LoadBitmapじゃなくてLoadImageを使うべし?
というか、素直にSDLとかDirectXのWrapperライブラリを使ったほうが楽。
>>80 BMPをリソースにして読み込みたいってこと?
それなら、バイナリリソースにしてDIBを作る、という流れでやってみると良いよ。
DIBの作成は、ゲーム作るための最も重要な基礎知識のひとつだから、この際に練習しておくと後で楽。
リソースの作成自体は、BMPを用意したらリソーススクリプトを書いて実行ファイルにリンクするだけ。
I/OBOOKSのゲームプログラミング練習帳で勉強してるんだけどコンパイルできない・・・
>>83 ああ、V1モードじゃ動かねぇんじゃん?ディップスイッチあるっしょ?それ切り替える!ヽ(`Д´)ノ
8メガヘルツにすると超高速でゲームでけんようになるから注意!
85 :
名前は開発中のものです。:03/10/24 13:09 ID:Dhx3nGF7
>>83 Windowsのプログラムなら、プロジェクトの設定(Win32アプリケーション)や引数の指定(bccの-tWとか)が必要だよ。
あと、エラーでコンパイルできないときは拡張子がcppだと型チェックが厳しくなるから、警告レベルを下げるかCプログラムとしてコンパイルする(ソースの拡張子をcにする)か。
86 :
名前は開発中のものです。:03/10/24 14:16 ID:75bMD+1f
MMX命令の使えないCPUの種類を教えて下さいな
87 :
大サービス:03/10/24 14:26 ID:vyRi7Oxk
ttp://hp.vector.co.jp/authors/VA014520/asmhsp/chap8.html Pentium以降のCPUにはcpuidという命令があり、cpuid命令を利用する事で
MMX命令の有無や、Pentium3以降のストリーミングSIMD命令の有無などを
チェックする事ができます。しかし、初期の頃の80486にはcpuid命令がな
いため、cpuid命令を利用する前にcpuid命令の存在もチェックしなければ
なりません。 cpuid命令の有無は、EFLAGSレジスタの21ビット目が書き換
え可能であるかをチェックする事で確認できます。それには、pushfd命令、
popfd命令を利用します。
88 :
名前は開発中のものです。:03/10/24 14:40 ID:75bMD+1f
87さん
騙されてるみたいです
何故か返事が出来ません
>>85 警告レベルを下げる
ソースの拡張子をcにする
((;゚Д゚)ガクガクブルブル
あなたと一緒に仕事してなくてヨカターヨ
>>86 Z80
90 :
75:03/10/27 14:53 ID:27X2LO5Y
>>90 そのあたり(ビットマップの作成・表示や移動、スクロール表示など)の
ことは
>>83の「ゲームプログラミング練習帳」に出てくるから、課題集と
して読んでみても良いかも。
92 :
75:03/10/28 18:59 ID:PmR/n0Ht
93 :
タク:03/10/29 20:31 ID:KLGOsKUM
94 :
名前は開発中のものです。:03/11/01 19:24 ID:sKzUCbA4
95 :
名前は開発中のものです。:03/11/15 14:21 ID:vkYmCMd+
もう創るのやめて、今日から必死でゲームします・・・。
96 :
名前は開発中のものです。:03/11/15 15:20 ID:/ZlLl+/a
俺も。
なんかIEでできる一行ソースのテトリスがあったような。
スゲー人がいるもんだと思った。
7行のJAVAスクリプトだった。
きょうprintfのつかいかたがわかりますた
じゃ、次はscanfだ!
明日はifだね
>>101 ペース早すぎるよ!
休憩を一日入れて!!
そろそろtemplateくらいかな?
次はreturnだろ?
いつまでもvoid main()なんて書いてるとバカにされるぞ?
#defineを学ぶのはまだ早いかな?
#defineは奥が深いぞ?
scanfまだ〜?
scanf難し杉!
ちゃんと動かないYO!!
#include <stdio.h>
int main()
{
int val;
scanf("%d",val);
printf("%d",val);
return 0;
}
scanf("%d",val); -> scanf("%d",&val);
ネタにマジレ(ry
初心者はC++をつかいましょう。
std::cin >> val;
getcharも使ってあげてよ!
スレが変な方向に進み始めたな
レスもほとんど無いし。1は責任とれよ。
>>もう創るのやめて、今日から必死でゲームします・・・。
だって
なんでC++なん?C#じゃだめなん?
GUIから作れるから楽そう・・・・
C++で作るメリットを教えてください。
ゲームにゃ普通のGUIはあんまり使わないと思うが。
それにC++でもGUI作れるし…
C#のデメリット
・.NET Frameworkが必要
・やってる人が少ない(参考になるページも少ない)
・何時動くか分からないGCは嫌い
C++のメリット
・現場で使われてるから将来につながる(可能性が高い)
まぁ、1つ言語覚えれば、普通他の言語もすぐ覚えるようになるんで、
同じような言語なら、順序なんてあんまり関係ないけどな。
好きな奴からやると良い(選び方によって苦労する場所が違うが。)
>・何時動くか分からないGCは嫌い
これは主観ではないの?
メモリ管理が楽になるというメリットな気がするんだけど。
C++だってCに比べりゃ何やってるか分からんところ多いし。
CだってASMに比べ(ry
リアルタイムなゲームでは、不確定な処理時間の処理が入るのって嫌われるはず。
メモリ管理が楽になるのはメリットだけど、デメリットもあるというところか。
(「楽」するなんてけしからんというストイックなC++プログラマもいるがw)
あと、問題は、「何やっているかわからない」じゃなくて「何時起こるか、どれだけ
時間がかかるか(容易には)予測できない」なのでよろしく!
なるほど。また無知を晒してしまいました。
ウィンドウを表示させることができて文字列を表示できたんだけど
変数はどうやって表示するの?
Cならsprintf()で決まりだZE!!
くだらない質問です。サウンドノベルを細々とやってましたが
インストールってどうするんですか?
例えば音はCDから読み込むんですけど
市販のソフトみたいな仕方が分かりません
意味分からないかもしれませんが
自分は真剣に聞いてます。
すみませんインストーラー作成ソフトがありましたね。
124 :
名前は開発中のものです。:03/12/10 14:04 ID:Ju7VDFKy
今DirectXでゲーム作り始めてるんだけど
if(PeekMessage(&msg,NULL,0,0,PM_REMOVE)){
TranslateMessage(&msg);
DispatchMessage(&msg);
}else{
GameMain();
}
みたいな事やってるんだけど、これじゃPCによって速度にばらつきが出るよね?
自分の環境でも何フレームかおきに必ずガクガクっときちゃう(ブロック崩しでボール一個飛ばしてバー動かしてるだけなのに)
これを解決する方法は「タイマ」「VSYNC」「FPS(これ違うか?)」とかあるみたいだけど
実際どうすりゃいいの?ってかみんなどうしてるの?
125 :
名前は開発中のものです。:03/12/10 14:30 ID:mq0Wj/my
>>124 別スレッド内でVSYNC待機かtimeGetTime/GetTickCountで待機しながら処理する。
126 :
名前は開発中のものです。:03/12/10 17:36 ID:R0KEojqB
>>125 スレッドですか
スレッドの理解が怪しいのでちょと調べてみます
どうもありがとう
道はまだまだ遠い・・・か・・・
VSYNC待機って具体的にどうやってるんですか?
垂直同期なんちゃらかんちゃらって聞いたことはあるんですけど・・・
D3DPRESENT_PARAMETERS構造体でリフレッシュレートを設定するんじゃない?たぶん
リフレッシュレートとFPSの違いが微妙にわからん
1秒間の画面更新回数と1秒間のフレーム更新回数?どう違うんだ・・・
ほとんど同じ。ディスプレイの動作を示すならリフレッシュレート。
プログラムでの書き換え回数のことを言うならFPS。
おいらは「アドベンチャーゲームプログラミング」って本をよんで、
まずC++を把握しようと勉強中です。
道は遠い?
ゴールは目の前ダス
132 :
名前は開発中のものです。:03/12/15 00:50 ID:jPCYHD7C
133 :
130:03/12/15 17:34 ID:TkoVAVaf
>>132 そのとおり!
んで、今読んでるのは「虎の穴」とかいうやつ。
134 :
名前は開発中のものです。:03/12/15 23:15 ID:g8DdK1Ve
虎はどんな感じ?
来年も勝つよ
136 :
133:03/12/18 15:39 ID:fqfBiT90
亀だが、
>>134 6.0と.NET両対応で結構分かりやすい。
>>135 珍ヲタはこんでよろし。(wj
137 :
名前は開発中のものです。:04/01/01 00:47 ID:kx3/kSsz
よし!
今日からゲーム作り始めるよ。
でもプログラム言語がよくわからんからテキスト狩ってくる
C言語もう一回勉強しなおそうかな…
入門書は一通り読んだんで、あんまし覚えてないけど大体の知識は多分あるはず。
でも、どうやって勉強していったらいいか分からない。
良いアイデアがあれば誰か教えて。
プログラミングは習うより慣れろ
毎日一回はビルドはしろよ
今日は文字列をウィンドウ中央に表示するものを作った。
分け分からん型ばかりだった・・ムリポ
来年から必死でやります
探さないでください
143 :
名前は開発中のものです。:04/02/02 16:50 ID:6QzA6p/v
namespaceとやらの意味がわからん
144 :
名前は開発中のものです。:04/02/05 17:51 ID:rBQgFyFf
namespace(名前空間)
使用されているすべての名前を一意にするための手段。
例えば作者が異なる2種類のクラスライブラリを使用する場合に、
どちらのクラスライブラリにもSuperStringという同名のクラスがあったとしても
namespace A{
class SuperString
…
}
namespace B{
class SuperString
…
}
という風にそれぞれが定義されてあればA.SuperString、B.SuperStringという感じで区別できる。
また、
using namespace A;
とすることで以降のA.を省略することも出来る。
こんな感じでいいでつか?>143
俺もやるぜ!
全然力足りないけどなー。
おまえら頑張ろうぜー。
>>144の言語は何?
C++に似ている様だけど・・・
147 :
144:04/02/06 23:14 ID:oAScVQqk
using namespace A → using A
または
A.SuperString、B.SuperString → A::SuperString、B::SuperString
でよろしく。
こんな感じでいいでつか?>146
|彡サッ
149 :
名前は開発中のものです。:04/02/11 19:07 ID:mUyP1muW
(゚Д゚;≡;゚Д゚) <
塾長、なんか課題出しておいたら
____,,,,,,,,,,,,,,,,、、、
/ )))
/ ______,,,ノ
/ l / \\ヽ|)
| | '''''''''' ''''''''|
| | ( ・ ) ( ・ )l
| l l |
| ( ~ _) |
| | ,―――. l
| | | | |
| | | | |
l .|ヽ ー――' /
ヾ | \____ノ
__/ヽ\ | l\_
 ̄ λ ヽ / .|
【ゴールデンレス】
このレスを見た人はコピペでもいいので
10分以内に3つのスレへ貼り付けてください。
そうすれば14日後好きな人から告白されるわ宝くじは当たるわ
出世しまくるわ体の悪い所全部治るわでえらい事です
152 :
145:04/02/13 07:27 ID:zIAkzRXk
頑張ってるぜ!
今やっとクラスを使うとこ
virtualとやらの使い方を覚えるとこかな
>>153 仮想関数か。
純粋仮想関数もなれりゃ簡単だな
仮想関数って、○クラスから派生した似たような派生クラスのときに使うの?
指定したメンバ関数を動的に結合する。
157 :
157:04/02/14 13:07 ID:TQJK226y
今日から必死でゲーム作るぜ!
ということで、I/O別冊DirectX9実践プログラミングかってきますた!
環境はBCCで整えました。
サンプルプログラムも打ち込みました!
「D3DX9.DLLがありません」
_| ̄|○ ナゼダ....
>>157 SDKとDirectXのバージョン一致してるか?(してなくても良かった気もするが。)
再インスコしてみそ。
細かい部分は、Win板やム板で。
159 :
157:04/02/14 13:26 ID:TQJK226y
>>158 援護射撃サンコス!
SDK,DX共に9.0で一致しています。
つい今しがた動きました。
余計な.libをリンクしてたのが不味かった模様?
さて、次のSTEPに逝くぜ・・・
160 :
145:04/02/15 12:14 ID:7qBMXFiT
ある程度勉強してDocument-Viewの仕組みについてだいぶわかったつもりだったが
つもりにすぎなかった_| ̄|○
ちと混乱してるので復習するべ。
>>157 俺も早くDX9の勉強に移りたいっす。
161 :
157:04/02/18 23:27 ID:or0vFCEp
三角が出た。さすが俺様。ちょろいもんだぜ。
・・・四角がでねぇ。さすが俺様。
これから頑張るぜ。
・・・と、愚にも付かない進捗を書いてみるテスト。
162 :
145:04/02/19 17:39 ID:yETRy5FW
クラステンプレートについて勉強中。
. . .... ..: : :: :: ::: :::::: :::::::::::: : :::::::::::::::::::::::::::::::::::::::::::::
Λ_Λ . . . .: : : ::: : :: ::::::::: :::::::::::::::::::::::::::::
/:彡ミ゛ヽ;)ー、 . . .: : : :::::: :::::::::::::::::::::::::::::::::
/ :::/:: ヽ、ヽ、 ::i . .:: :.: ::: . :::::::::::::::::::::::::::::::::::::::
/ :::/;;: ヽ ヽ ::l . :. :. .:: : :: :: :::::::: : ::::::::::::::::::
 ̄ ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ ̄
難しい・・・。
・・・と、愚にも付かない進捗を同じく書いてみるテスト。
>>161 がんがれ!
163 :
157:04/02/19 22:33 ID:iWvZn0Rb
頑張ってます。
今日はDrawPrimitiveで複数の三角を書くことに成功したYO!
しかも(Xじゃない)独自形式ファイルからの読み込みだ。未来は明るい。
↑単に座標と頂点色ならんでるだけだけどな
そして・・・今の野望は複数オブジェ配置。
グローバル座標ONLYからの離脱を目指します。
クラステンプレートはそこまで難しいか・・?
仮想関数って
new deleteを使って場面場面でメモリ上に生成したり消滅させることができるってこと?
167 :
145:04/02/25 15:08 ID:HDWd6tyv
>>164 わたしにとっては難しい(´・ω・`)
名前解決とかプロモートとかインスタンス生成ポイントとか、結構テンプレートはくせがあると思う。
C++はテンプレートで違う言語になるような印象さえある。
慣れたらそうでもないのかなぁ。
今日はdllの作り方について勉強するかな。
ageます。
なんかみなさんものすごく熱いですね。
俺もまじでゲーム作りたいんだけど...
道がわからん。
「ゲームを作ってみたい!」と思ってこのスレを一通り見たのですが
やはり何の知識もない素人には全然分かりません。+゚(ノД`)゚+。
私も168さんのように・・・道が分からない;;
まずはプログラムについて学ぶことが先決なのでしょうか?
やる気は十分なんですけどね(*`・ω・)知識が><
そんなあなたにツクールシリーズが有るじゃないですか
・・・こうして新たなツクール厨が生まれるのであった
THE END
というお話だったのさ
173 :
157:04/02/26 01:44 ID:3CdUk5Al
オブジェクト管理のクラスつくんのにライブラリ1から作るのやってられっかー!
メモリ関係は苦手っていっとるんじゃー(自爆)
(→作るとバグだらけでショボーンとなりそうだから)
そんなわけで、STLラーニング中。いいのか、それで。
でも、ざっと読んでみて、rubyとかに慣れてる分、結構判りやすい気がしてきた。
>158,159
道。
まずは、ゲームの、「どの部分を」作ってみたいか、かな・・・。
全部作りたいって思うと、できないYO!
174 :
157:04/02/26 01:50 ID:3CdUk5Al
実際にゲームの元素となってるような気がするもの・・・・。
・ゲームの案、システム
・画像
・音楽、効果音
・プログラム
・ゲームバランス、シナリオ
ぐらい?
どれか1つに絞って、残りの4つは他人に任せるってぐらいでいかないと。
RPGツクールで、シナリオだけに集中するとか。
下手に全部オリジナルにしようとすると、完成しないぞ!いいか、未完になっちゃうんだぞ!くそうっ!ヾ(>y<;)ノうわぁぁ
>>173 STLは知っておいて損はないし普通に使うからそれでいい。
ただ色々穴があるから、EffectiveSTLあたりを一読するといいかも
176 :
145:04/02/28 06:55 ID:agiQFhgo
テンプレートはいいっすねー。
なんか可能性を感じます。
(そして自分の才能のなさも感じます・・・)
テンプレートするならboostも触れると幸せになれそう。
ツクールに一度触れておくのはいい気がする・・。
ツール作るときの指針になるし、あれだけのものを作るのは大変なような・・。
177 :
名前は開発中のものです。:04/04/08 20:07 ID:YXUVwlG7
age
178 :
145:04/04/10 05:57 ID:d5kstaQ1
なんか廃れてるけど書き込み。
Lineage2をやってかなり勉強さぼってしまった_| ̄|○
よくできたゲーム(というか世界?)ですね。
Effective C++を読み終わったのでEffective STLを読み始め。
テンプレート自体の理解がまだまだ甘いのでつまりまくり。
正誤表がないのが悲しい。
よーし俺もやるぜ!
やっとやる気が出てきたから萎えないうちに突っ走るぞ
皆もがんばろうぜー
挫折した・・・
>>179 やる気だけじゃどうにもならんこともあるぞ。
まぁ、絵が描ける、プログラムが組める、音を作れるのうち一つだけ頑張ろうや。
全ての制作者に必要なのは「企画書を書く能力」くらいなんじゃないかな?
暇で、有能な奴ならこの板内でも結構いるんじゃないか?
182 :
名前は開発中のものです。:04/04/11 10:24 ID:/3aMh87v
179=180?
ゲームをやってるとどんなプログラムだろうかとか、
そんなことばかり考えている俺が居る
ゲー専生とかいうふざけた自分ですがガンバッテミマス
とりあえず今学校でやってるVBでゲーム作ろうかと
まずはブロック崩しにでも挑戦してみます
実はブロック崩しは意外と面倒なワナ。
パックマンもどきのが楽っぽ
187 :
184:04/05/19 21:49 ID:20Ngi6Q8
ブロック崩しの前に課題でスロット出てたんでそっち優先につき
ブロック崩しあと1週間くらいかかりそう(´・ω・`)
できたらうpしてよ
俺もゲーム作ろうと思って新C言語入門とかいうの買ってきたんだけど、わかりにくい・・・・○| ̄|_
どこかに、いいサイト内でつか?
192 :
名前は開発中のものです。:04/10/14 17:36:34 ID:uybSBa5j
必死だったのは3ヶ月前まで......φ(゚∀゚ )メモメモ
orz
195 :
名前は開発中のものです。:05/01/13 19:56:41 ID:CB6dhIGt
必死で無理して必死で無理して
3日坊主
197 :
妄想少年 ◆CLRIjV7guk :05/01/22 21:25:27 ID:/Dqd8nK2
よっしゃ!このスレ見てたらやってみたくなった!
さて、フリーで言語覚えなくてすむのないかな?
最後にはちゃんと言語覚えてプログラムするからさ!
まずはなんかこんな感じでゲームは作っていくんだ!みたいなやっていくうちに進歩していくソフトないかな?
それってつまり、ゲームのプログラム例を何個か打ち込んで、
それでどんどん覚えていきたいって事………?
……俺、プログラムの初心者で、学校で教えてもらってるんだけど、
そんな方法はやめた方がいいと思う。
マジで 覚 え ら れ な か っ た 。
教師が変わってプログラムを一からじっくり教わったら
すごいわかりやすくなったけど。
……まあ、半年たってもゲームの一つも作れないですけど………
プログラムは独学が基本。
他人にじっくり教わっている時点で、出来るつもりなだけで、
実質なんの役にも立たない。
教わってることだけアホみたいにやって
この不況を乗り切れると思うなよ
教えてくれる人がいるとくだらねーことで時間をつぶすことが減るがな。
経験則に頼る部分が大きいことは、教えてもらっても
結局”くだらねーこと”に使う時間のほうが重要だけどね
864 名前は開発中のものです。 sage New! 05/02/09 13:47:37 ID:kf+/5jfh
もともとプログラミング自体が、教わったり学問として学ぶようなものじゃないしなあ。
絵描きとの類似性も結構指摘されてるし。
201 名前は開発中のものです。 sage 05/02/13 14:19:14 ID:ze5Ywtmj
教えてくれる人がいるとくだらねーことで時間をつぶすことが減るがな。
202 名前は開発中のものです。 sage 05/02/13 22:06:39 ID:h0C/bJTw
経験則に頼る部分が大きいことは、教えてもらっても
結局”くだらねーこと”に使う時間のほうが重要だけどね
::::::: :.: . . . Λ_Λ . ∧,∧ ココジャナイゾ
:::::::::: :.::.. . ./:彡ミ゛ヽ;)ーミ・д・ ミ ゲンキダセ
:::::::: :.: . . / :::/:: ヽ、ヽ、 ⊂ ヽ
::::::: :.: . . / :::/;;: ヽ ヽ ::lミ )〜
 ̄ ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ UU  ̄ ̄
::::::: : . : . . . Λ_Λ . ∧,∧ ココジャナイゾ
::::::::: : :.::.. . ./:彡ミ゛ヽ;)ーミ・д・ ミ ゲンキダセ
:::::::: :.: . . / :::/:: ヽ、ヽ、 ⊂ ヽ
::::::: :.: . . / :::/;;: ヽ ヽ ::lミ )〜
 ̄ ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ UU  ̄ ̄
教わる事で地図が読めるようになったら、
それからは自分で好きな所にいけるじゃまいか。
自分の足で目的地にいけるようになるじゃまいか。
道に迷ったり、見当違いの方向を歩むような、
”くだらねーこと”は、
まず地図の読み方を覚えてからでも遅くない筈。
もまいらは、教わるだけで終わらないよな。
207 :
名前は開発中のものです。:2005/05/11(水) 02:39:48 ID:vww0866z
age
208 :
名前は開発中のものです。:2005/08/15(月) 21:05:08 ID:Bbh+qhM2
あげ
ここはsage推奨なん?
30秒も経たないと書き込めないとか('A`)
以下、俺のチラシの裏になりました('A`)
DIBわかんね。寝る。
まずはDDBを使うんだ!
あとsage推奨ではないと思うよん。過疎板だし。
VIP落ちやがった('A`)
画像を貼るのはDDB/DIB/DIBsection が有ることをしった。
あとは使いまくれば覚えるだろう。
いまはボタンをどうやっておくのか悩み中。
215 :
名前は開発中のものです。:2006/06/11(日) 02:19:19 ID:T29iS1uD
自分で組むととたんにDIBsectionができねぇ('A`)
CreateDIBSectionが鬼門。
だめだ。寝よ。
ここにきてたのね ^^
…!
新手のスタンド使いか!('A`)
起きた
タイマーはOK.
あとは画面の合成か
1日じゃデキネーヨ('A`)
寝る。
s
おし、はじめっか('A`)
おし、はじめっか('A`)
お前ら早くゲームを作らんかい
大学のテスト終ったんで、今日からはじめてみよっかな
言語は、一応C系とJAVAかじってます
ブログか何かに残しながら、一からやってみたいと思っています。
必死でがんばるんで、アドバイスとかお願いします。
今日からVBでゲーム製作開始。
ノウハウは0だがシコシコがんばるぜ。
226です。
C+DirectXとかで作った方が良さそうかなと思い、そっちでやろうと思ってたんだけど
WinAPIだけでウインドウ表示するだけはできるけど
どうすれば入力を受け取るようにできるかが分からない・・・
DirectX使えばいんだろうけど、使ったことが無いのでさっぱ分からない
だらだら苦闘した結果、とりあえずJAVAでやってみてます・・・まだやっとLv1・・・orz
>>228 マウスやキーなら、ウィンドーメッセージから受け取れる。
223です
現実逃避してます('A`)
>>230言語とか何?
言語の知識無しからだと、Lv1までの道のりが長いけど
俺に分かることなら教えるからがんばろうぜ
C言語なら書ける('A`)
APIは途中で放り投げた(
>>209-224参照)
いまはperl習得中。デバッグめんどくせえええええええええ
サンプルをコピーしてやってみる
↓
エラーばっかでうごかねえええええ
↓
デバッグしてもよくわかんない
↓
時間ばかりが過ぎていく
↓
だんだん飽きてくる('A`)
234 :
名前は開発中のものです。:2006/10/12(木) 06:32:16 ID:RpCjzJlJ
warota
235 :
名前は開発中のものです。:2006/10/14(土) 03:56:06 ID:mDw+EmKp
あれから3年1ヶ月の月日が流れた
↓
だんだん飽きてくる('A`)
↓
すこしずつやる気が出てくる
↓
HP作成(←いまここ)
↓
ゲームを作る
↓
彼女ができる
↓
セクロス
>>215 5ヶ月かかって & が抜けてることを発見('A`)
239 :
名前は開発中のものです。:2006/11/23(木) 04:22:57 ID:9B38JIyY
5ヶ月かかって歯が抜けてることを発見('A`)
おし、はじめっか('A`)
おし、はじめっか(`・ω・´)
>>237 ゲームを作る
↓ ←ここをもう少しくわしく!!
彼女ができる
今日からミニスケープゲー製作
他スレに参考になりそうなレスがあったので拝借。
> 10:画面を80*80の升目に区切ってそこに牧場(緑塗潰し)と畑(茶塗潰し)を表示する。数や配置場所は適当。空白地も。
> 11:一定時間ごとに牧場は肉・畑は麦を産出。それを貯めていってどっかに表示する。
> 12:畑*2・牧場*3の作業員がいることにする。一定時間ごとに、一人は肉1麦1を消費。貯蔵から減らして表示。
> 13:醸造所を作る。溜まってる麦1を一定時間ごとに酒1に変える。
> 14:作業員一人が一定時間ごとに麦1肉1酒1を消費するように変更。
> 15:プレイヤーが任意で建物を配置できるようにする。
> 16:家を作る。家一軒につき建物一つ。家足りないと新しく建物建てれない。
> 17:作業員の足りない建物をわざと作り出し、そこは作業効率が落ちるようにする。
> 18:人の配分をプレイヤーの任意で変更できるようにする。
244 :
243:2008/10/21(火) 20:57:35 ID:X0GG9kWI
一週間でやっと11完了。
245 :
名前は開発中のものです。:2009/07/17(金) 11:01:19 ID:KmtjvAMa
>>243 これを下方修正して王国をつくろうになったのか
246 :
名前は開発中のものです。:2009/07/17(金) 16:01:18 ID:5nCDVhU8
--彡 ̄ ̄\/\
+ / 彡 _∧ミ`\ +
/ ,彡´ ̄:::::::::\ヾi》》|
| |::::::::::::::::::::::::::| |≠ | +
+ / |:⌒::::::::::::⌒:::::| |\/ 2chでゲーム製作とか超ウケル〜w
/《ヾ彡/:/・\::/・\::| \i\
ゝ__彡 |.:::⌒(__人__)⌒::|\ミ ソ
+ \《 | \::::トェェェイ:::::/ |__> 丿
ミ \.ゝ. `ー'´ 《ミ| ./
>___\ `´ `--´
よしエロゲ制作始めるか
スペック
絵:小学生レヴェル
シナリオ:小学生作文レヴェル
プログラム:北京原人レヴェル
ウホッ!!頑張っちゃうぞ
うPは?
249 :
名前は開発中のものです。:2014/05/03(土) 19:34:02.90 ID:ypWFQJIz
まだ
あと3日
はよ