[表示 : 全て 最新50 1-99 101- 201- 2ch.scのread.cgiへ]
Update time : 06/18 04:03 / Filesize : 63 KB / Number-of Response : 252
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

今日から必死で〜   



1 名前:名前は開発中のものです。 mailto:sage [03/09/21 21:09 ID:/RCS97TZ.net]
ゲーム製作経験無し。言語の知識無し。
あるのはゲームを作りたい!!という願望のみ。

そんなど素人が集うスレ。

でき次第、いずれうpします・・・。いつまでかか(ry))

前スレ:
今日から必死で1から全て学んでゲーム作成します
pc2.2ch.net/test/read.cgi/gamedev/1044534510/l50


48 名前:名前は開発中のものです。 mailto:sage [03/09/26 08:49 ID:8m5zMzDZ.net]
まあ、プログラムの規模とか保守管理のノウハウは完璧に負けてる
と思うよ。ゲームでプログラマをどんどん入れ替えながら開発
するなんて無理だろ。他では割と普通にやってるけど。
特定の開発者が居なくなるとプロジェクト自体が立ち行かなく
なるのがゲーム開発系の欠点。

49 名前:名前は開発中のものです。 mailto:sage [03/09/26 09:03 ID:vq5Z6bMg.net]
なんか、全然違うスレになってきたな。
やっぱりスレタイと>>1が悪いんだろうか…

50 名前:名前は開発中のものです。 mailto:sage [03/09/26 12:37 ID:Z4UlYszd.net]
>>47 ID:MzYEAnYr
>>48 ID:8m5zMzDZ

議論は他のスレでしてくれませんか?

51 名前:名前は開発中のものです。 mailto:sage [03/09/26 20:12 ID:MzYEAnYr.net]
>議論は他のスレでしてくれませんか?
それはいいけど、スレにあったネタがないよ。
なんかないん?

52 名前:名前は開発中のものです。 mailto:sage [03/09/28 16:35 ID:ivV346y3.net]
ここは

1 名前:名前は開発中のものです。 投稿日:03/09/21 21:09 ID:/RCS97TZ
ゲーム製作経験無し。言語の知識無し。
あるのはゲームを作りたい!!という願望のみ。

そんなど素人が集うスレ。



……らしい。

53 名前:しょうがないな・・・ [03/09/28 20:42 ID:pThqZdwp.net]
じゃぁ、課題だ。
2つ出すから好きなほうを選ぶように。
ついでに>>9方式も採用してやる。
だから、段階的に課題を出すぞ?

課題1.テトリス風落ちものゲームを作れ
(1) とりあえず全画面なりウィンドウ表示なりして、
  何かキーが押されたら終了するプログラムを作れ。

課題2.スーパーマリオ風横スクロールアクションを作れ
(1) とりあえず全画面なりウィンドウ表示なりして、
  何かキーが押されたら終了するプログラムを作れ。

続きはこの課題が提出されてから考える。
完成したプログラムは、ソースと実行形式をつけてあぷろだにあぷすること。
提出されたソースを元に次の課題を他の人が続きを作るので、そのことを
考慮して作成したりしなかったりするように。

あぷろだは
gamdev.org/up/
だ。別にほかのあぷろだやフリーのスペースを確保してあぷしても良い。

以上

54 名前:名前は開発中のものです。 mailto:sage [03/09/28 21:00 ID:LQME2QlH.net]
あの課題スレを思い出すな・・・

55 名前:名前は開発中のものです。 mailto:sage [03/10/08 17:45 ID:f+BEgmbh.net]
>>53
じゃ、課題1をやってみるよ。
当方ゲーム製作経験無し
言語の知識は初心者レベル程度にあり(C・C++・Delphi)
ゲーム作りたいという願望は特に無しってところ。

とりあえず久々にDel6Personal版をインスコしてくる〜。

56 名前:名前は開発中のものです。 mailto:sage [03/10/08 17:49 ID:hrVWaQDv.net]
というか、>>53は、
pc2.2ch.net/test/read.cgi/gamedev/1026148930/26
からのコピペなわけだが…

まぁ、目標を決めて段階的にツクって食ってのはいいかもしれんな



57 名前:名前は開発中のものです。 mailto:sage [03/10/08 17:58 ID:f+BEgmbh.net]
>>56
マジかw
まぁいいや、とりあえずインスコしたことだし激しく適当にやってみるか。

58 名前:名前は開発中のものです。 mailto:sage [03/10/08 18:39 ID:f+BEgmbh.net]
完成〜。
gamdev.org/up/img/112.zip
中身は実行ファイルとソース。
ソース…これで足りてる?もしくはいらないファイルが多い??

59 名前:名前は開発中のものです。 mailto:sage [03/10/08 21:12 ID:hrVWaQDv.net]
>>56のスレによると、導入コースは、
>(1) ウィンドウを表示せよ(雛形を作れ)
>(2) スプライトを表示するよう、(1)のプログラムを改造せよ
>(3) スプライトが動くよう、(2)のプログラムを改造せよ
>(4) (3)のスプライトをジョイスティックかカーソルで動かせるようにせよ
の4段階だそうだ…。
ガンガレ!(というか、簡単すぎてツマランって?)

60 名前:名前は開発中のものです。 mailto:sage [03/10/08 23:02 ID:f+BEgmbh.net]
>>59
や、元のスレ見に逝ったけど、なんかDirectX使って作ってる人とかいて、正直茫然自失。
やりこむ人は凄いと思うよ…。

スプライトってのがよくわからんけど(画像表示の事か?)、あとで適当にググってみるよ。
(3)及び(4)はなんとかなりそう。(と言ってもジョイスティックは無理だが…)

まともに遊べるベームを作ろうとは考えてないけど、
それっぽい物が作れるように頑張ってみるよ。

61 名前:◆hzkudVaLnM mailto:sage [03/10/09 01:47 ID:s35acbCD.net]
とりあえず暫定的にコテハンになってみる。
まぁこの板でゲームを作ろうとする他の香具師と同じく長くは続かないだろうがw

「スプライト表示 意味」でググってみた。
ttp://www.asahi-net.or.jp/~jr6m-ski/jamkoubou/seisaku/tool5.htm
↑の奴見てなんとなくわかった。
かなり語弊のある言い方をすると、画像を表示するって事か。
今回のパズルの場合だと、さっき漏れが作った奴は
□←この文字
をブロックにしていたけど、文字列の代わりに画像でやれよって事ね。
んじゃらばMSペイントで適当に絵を書いて、それが落下するように作り直してくるよ。

62 名前:◆hzkudVaLnM mailto:sage [03/10/09 15:15 ID:s35acbCD.net]
導入コースまで完了
gamdev.org/up/img/113.zip

まぁあれだ、”動いてしまえばそれで良い”って感じの適当ソース。
元のスレを覗いて、次の課題がどんなものか見てくるわ〜。

63 名前:◆hzkudVaLnM mailto:sage [03/10/09 16:06 ID:s35acbCD.net]
元のスレから情報などをコピペ

(3) 出現するブロックのパターンを決め、画面中央に表示せよ。
  また、ボタンを押すことで表示するパターンを切り替えられるようにせよ。
  (パターン=L、|、凸、□などのブロックの塊)
(4) プレイフィールドを作成し、プレイフィールド上方からランダムにブロックが
  落ちるようにせよ。
  また、ブロックがフィールド上に積み重なるようにせよ。
(5) ブロックが消える処理を実装し、一通り遊べるようにせよ。
  Nextや点数などの細かい作りこみは必要ない。


JAVAによる完成品?
forgamedev.zombie.jp/uploader/up1/img/013.java
テトリスで参考になりそうなページ
www.geocities.co.jp/SiliconValley-SanJose/4825/tet/index.html
www.geocities.co.jp/HeartLand-Oak/8244/tech.html

その他、↑の部分まで終わったらやった方がヨサゲな事
・Joypad対応
・点数計算など、基本的な部分のゲーム性の追及
・効果やら演出などの追求

64 名前:◆hzkudVaLnM mailto:sage [03/10/09 18:26 ID:s35acbCD.net]
壁にぶつかった〜
色々な面で「どうしたら良いんだろう…?」状態。
↑のJAVAのソースが役に立ちそうなんで、暫く弄んで来るよ。

65 名前:名前は開発中のものです。 mailto:sage [03/10/09 21:36 ID:4jYspJnI.net]
誰かIOBOOKSから出た
ゲームプログラミング練習帳
を読んだ人いない?


66 名前:名前は開発中のものです。 [03/10/09 22:20 ID:2uw6+mx2.net]
課題:ぶつかった壁について200字以内で述べよ。

・・・じゃなくて、がんがれ!
というか、他にやる人はいないのかな?



67 名前:名前は開発中のものです。 [03/10/09 22:47 ID:rzXnmMt+.net]
>>65

これ?
www.amazon.co.jp/exec/obidos/ASIN/4875934424/

ビットマップやスプライト(というか抜き色)、スクロール表示といった画像系の処理やマップ・イベント処理などのアドベンチャー/RPG開発向けの内容だね。
C言語のゲームプログラミングの入門には良いかもしれない。


68 名前:◆hzkudVaLnM mailto:sage [03/10/10 03:15 ID:STZwl5pt.net]
>>66
(3)について、自分の場合あまりにも回りくどいやり方をやっている。
画面上に表示するだけなら自分のやり方でもまぁ良いが、
落下させたり回転させたりし始めると、とんでもなく大変な事になるのが目に見えてる。

(4)について、
一つの塊を構成する4つの石を同時に動かすのが、今のやり方のままだと面倒だと考えてる。
また、積み上げってどういうふうにしたらいいのか?と考えてる。

69 名前:◆hzkudVaLnM mailto:sage [03/10/10 03:48 ID:STZwl5pt.net]
続き
現段階のソース:
gamdev.org/up/img/114.zip

このソースのmain.pasの中の、
procedure TfrmMain.btnStnmkClick(Sender: TObject);でやっている事を見てもらえれば、
どれだけアホな事をやっているか判るかと。
これは横一列に4つ石を並べるだけの物だけど、
これをそれぞれの形、及びそれを回転させた時の並びごとにまたやるのは…

とりあえずJAVAによる完成品を参考に、なんかクラスを作らないとマズイかと。
しかしここでもまた問題が。
1.JAVAは全く扱ったことが無い。
  −この問題に関してはまだ何とか出来るかも…

2.クラスとかあんまり作った事が無い…オブジェクト指向をちゃんと理解してるかどうかも微妙
  憂鬱本を3回ぐらい読んだのでそこそこ理解してるけど、
  実際にちゃんとした物を作った事が無い。
  またオブジェクトパスカルでクラスを作った事も無いに等しい。

70 名前:◆hzkudVaLnM mailto:sage [03/10/10 03:56 ID:STZwl5pt.net]
結局のところ、自力でガンガルしかないんだけどね…
クラスの設計からやるか〜。
JAVAでの完成品が良い手がかりになりそうだし、何も無いよりかはマシだ…。

#この板のテトリスのスレ…ヒントになる物があるかと思ったら次元が違いすぎますた。
#アプロダにJoypadを扱うためのコンポーネントをハケーン。今後少なからず役に立ちそうだ…

71 名前:名前は開発中のものです。 mailto:sage [03/10/10 08:38 ID:aXf+IUUe.net]
>雷
頑張れ。
オレは基本情報の勉強しかしてないけどね。


72 名前:名前は開発中のものです。 mailto:sage [03/10/10 22:19 ID:6hlQEaCk.net]
>>68
キャンバス(?)にビットマップを直接描画する、とか、
イメージに直接描画して最後にフォーム(?)に描画するとか出来ないんだっけ?
Delphiはよく知らんんだ。

【Delphi】 ゲームつくるぞ(゚Д゚)ゴルァ 【作れば?】
pc2.2ch.net/test/read.cgi/gamedev/1051110669/
[Delphi] RPG作らねば [Delphi]
pc2.2ch.net/test/read.cgi/gamedev/1013976376/

この辺を見れば、ヒントがあるかもしれず。

73 名前:名前は開発中のものです。 mailto:sage [03/10/10 23:24 ID:fJH+XlJ7.net]
Delphiかー、構文が体に合わなくてやめちったなぁ。
俺も憂鬱本3回くらい読んだよ。
C++とJavaの基礎文法は大体使えるかなーって程度だけど、肝心のゲーム作りが全く手付かず。
問題領域とコンピュータ領域の切り離し方とか、コンソールテトリスでフレームワークはどうすんだ?ていうかタイマって?
・・・とかいろいろ頭の中で考えてる内に一日が終わってまう(藁
実践してると言えば言語仕様の勉強だけか・・・。
ふう、まだ読んでない本がオパーイだよ・・・。

とりあえず>>63のJavaソース読んでみます。

参考:OOでテトリスとか
ttp://lesson.fse.cs.ritsumei.ac.jp/oo/oo2003-1.pdf
ttp://lesson.fse.cs.ritsumei.ac.jp/oo/oo2003-2.pdf
ttp://lesson.fse.cs.ritsumei.ac.jp/oo/oo2003-3.pdf

74 名前:◆hzkudVaLnM mailto:sage [03/10/10 23:33 ID:STZwl5pt.net]
>>71
どもっす。そっちも勉強頑張って。
(漏れも資格の勉強しないと…)

>>72
あぁ〜、そんなやり方もあったか…
そのやり方だと上手くJAVA版を流用できるかも。
ありがとです、ガンガッてみます。

75 名前:名前は開発中のものです。 mailto:sage [03/10/12 04:04 ID:AaZg+J4j.net]
参戦シマ━━━━━━(゚∀゚)━━━━━━ ッス!!!!!
tukutte.port5.com/source/sample01.cpp
なんだかDelphiとJAVAが多いのか?
元スレのソースみてみたけどDirectXばっかりで役にたたーん!!
いきなりピンーチだがおまいらには負けないよ?

76 名前:◆hzkudVaLnM mailto:sage [03/10/12 22:03 ID:lv8rPIJ9.net]
Canvas使うの初めてだよ…
うっかりメモリリークとかやってしまいそうで怖い…

>>73
良い資料ありがとう。
最初にしっかり考えてから作るってのは結構大事かと。
漏れの場合、設計や分析無しで行き当たりばったりで製作、
その後行き詰まってアボーンってのがテンプレ化してるからもうダメポ

>>75
新規参戦者キタ━━━━━━(゚∀゚)━━━━━━!!!
元スレの方々は正直ちょっとレベルが高いかと。
あんなスレを見ると自分の力の無さに鬱出汁能したくなるけどガンガロウ…

とりあえず皆ガンガレ。超ガンガレ。



77 名前:名前は開発中のものです。 mailto:sage [03/10/13 18:08 ID:ZSU92fm2.net]
>>75
Win32のGDIのみでやってる奴もあったはずだが…
あれのスプライトライブラリは結構良く出来てたぞ?

78 名前:名前は開発中のものです。 mailto:sage [03/10/13 19:16 ID:UsVaBFED.net]
>>69がコンパイルできねーぞゴルァ
たぶんstone.bmpが添付されてないからだ

79 名前:75 [03/10/16 09:52 ID:dvMZPgIO.net]
課題2のレベルが高すぎるのでまずはキー入力
tukutte.port5.com/source/kadai2-1.cpp

>>76
あっちは元々できる奴らだからな
俺たちとは志の大きさが違うさ

>>77
ジョイスティックしか頭になかったからああ書いたが
画像表示はすっかり忘れてた
それらしいの見つけたから参考にしてみる、サンクス

80 名前:75 mailto:sage [03/10/17 15:23 ID:u91jMu5O.net]
画像表示難し過ぎる_| ̄|○
BCC向けの解説って結構少ないんだな
リソースファイルってとこで引っかかっちゃったよ

81 名前:名前は開発中のものです。 mailto:sage [03/10/17 20:33 ID:7jfLH+KW.net]
別にリソースにしなきゃいけないわけじゃないと思うが?
LoadBitmapじゃなくてLoadImageを使うべし?

というか、素直にSDLとかDirectXのWrapperライブラリを使ったほうが楽。

82 名前:名前は開発中のものです。 mailto:sage [03/10/17 21:13 ID:SJBy2b+f.net]
>>80
BMPをリソースにして読み込みたいってこと?
それなら、バイナリリソースにしてDIBを作る、という流れでやってみると良いよ。

DIBの作成は、ゲーム作るための最も重要な基礎知識のひとつだから、この際に練習しておくと後で楽。

リソースの作成自体は、BMPを用意したらリソーススクリプトを書いて実行ファイルにリンクするだけ。


83 名前:名前は開発中のものです。 mailto:sage [03/10/23 15:21 ID:KPrKDuai.net]
I/OBOOKSのゲームプログラミング練習帳で勉強してるんだけどコンパイルできない・・・

84 名前:名前は開発中のものです。 mailto:sage [03/10/24 10:49 ID:lkj+jEbY.net]
>>83
ああ、V1モードじゃ動かねぇんじゃん?ディップスイッチあるっしょ?それ切り替える!ヽ(`Д´)ノ
8メガヘルツにすると超高速でゲームでけんようになるから注意!

85 名前:名前は開発中のものです。 [03/10/24 13:09 ID:Dhx3nGF7.net]
>>83

Windowsのプログラムなら、プロジェクトの設定(Win32アプリケーション)や引数の指定(bccの-tWとか)が必要だよ。
あと、エラーでコンパイルできないときは拡張子がcppだと型チェックが厳しくなるから、警告レベルを下げるかCプログラムとしてコンパイルする(ソースの拡張子をcにする)か。


86 名前:名前は開発中のものです。 [03/10/24 14:16 ID:75bMD+1f.net]
MMX命令の使えないCPUの種類を教えて下さいな





87 名前:大サービス mailto:sage [03/10/24 14:26 ID:vyRi7Oxk.net]
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.net]
87さん
騙されてるみたいです
何故か返事が出来ません


89 名前:名前は開発中のものです。 mailto:sage [03/10/24 18:24 ID:lkj+jEbY.net]
>>85
警告レベルを下げる
ソースの拡張子をcにする
((;゚Д゚)ガクガクブルブル
あなたと一緒に仕事してなくてヨカターヨ

>>86
Z80

90 名前:75 mailto:sage [03/10/27 14:53 ID:27X2LO5Y.net]
なんとかビットマップファイルの表示までできた
あとはこれを動かさないといけないのか
tukutte.port5.com/source/kadai2-2.zip

まだまだ大丈夫だけど
課題の続き誰か書いてくれないかなぁ・・・・

91 名前:名前は開発中のものです。 mailto:sage [03/10/27 19:06 ID:0DF3VESX.net]
>>90

そのあたり(ビットマップの作成・表示や移動、スクロール表示など)の
ことは>>83の「ゲームプログラミング練習帳」に出てくるから、課題集と
して読んでみても良いかも。


92 名前:75 [03/10/28 18:59 ID:PmR/n0Ht.net]
今度はわりと楽勝
序盤の峠は越えた気がする
共通課題(2)
tukutte.port5.com/source/kadai2-3.zip
課題を自分用にまとめてみた
tukutte.port5.com/matome.txt

>>91
グッジョブ( ̄Д ̄)b
BCC対応の本なんてあるとは思わなかった
探してみます(近くには売ってなかった)

93 名前:タク [03/10/29 20:31 ID:KLGOsKUM.net]
どうよシューティング
シューティング
ABCオロチ様からリンク
aoro.sytes.net/~aoro/upload/upload.cgi?page=Download&dir=&sort=date&filename=douyo_syu_1_full.zip
ドーデショ?
ガンバッテツクッタヨ!

94 名前:名前は開発中のものです。 [03/11/01 19:24 ID:sKzUCbA4.net]
www.kumei.ne.jp/c_lang/bcc/index.html
キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
ついに「猫でも」でBCC専用のホームページがはじまった模様

95 名前:名前は開発中のものです。 [03/11/15 14:21 ID:vkYmCMd+.net]
もう創るのやめて、今日から必死でゲームします・・・。


96 名前:名前は開発中のものです。 [03/11/15 15:20 ID:/ZlLl+/a.net]
俺も。



97 名前:名前は開発中のものです。 mailto:sage [03/11/15 16:05 ID:pPZjsK4B.net]
なんかIEでできる一行ソースのテトリスがあったような。
スゲー人がいるもんだと思った。

98 名前:名前は開発中のものです。 mailto:sage [03/11/15 16:37 ID:pPZjsK4B.net]
7行のJAVAスクリプトだった。

99 名前:名前は開発中のものです。 mailto:あああああああああ [03/11/17 19:59 ID:Iu2l63Uw.net]
きょうprintfのつかいかたがわかりますた

100 名前:名前は開発中のものです。 mailto:sage [03/11/17 21:01 ID:Q76r5V+r.net]
じゃ、次はscanfだ!

101 名前:名前は開発中のものです。 mailto:sage [03/11/18 15:03 ID:4PINorV9.net]
明日はifだね

102 名前:名前は開発中のものです。 mailto:sage [03/11/19 15:56 ID:YUy3XnnP.net]
>>101
ペース早すぎるよ!
休憩を一日入れて!!

103 名前:名前は開発中のものです。 mailto:sage [03/11/19 20:01 ID:PlTZ7QM3.net]
そろそろtemplateくらいかな?

104 名前:名前は開発中のものです。 mailto:sage [03/11/20 15:05 ID:L5I2mv5C.net]
>>103
むちゃ早いやん!

105 名前:名前は開発中のものです。 mailto:sage [03/11/20 21:28 ID:GHsini9j.net]
次はreturnだろ?
いつまでもvoid main()なんて書いてるとバカにされるぞ?

106 名前:名前は開発中のものです。 mailto:sage [03/11/20 23:10 ID:5bWWUqXs.net]
#defineを学ぶのはまだ早いかな?



107 名前:名前は開発中のものです。 mailto:sage [03/11/20 23:40 ID:FRw15G47.net]
#defineは奥が深いぞ?

108 名前:SS ◆CIELxeuarE mailto:sage [03/11/21 01:45 ID:vhDHjp/s.net]
scanfまだ〜?

109 名前:名前は開発中のものです。 mailto:sage [03/11/21 11:08 ID:RbwS6P+p.net]
scanf難し杉!
ちゃんと動かないYO!!

#include <stdio.h>

int main()
{
int val;

scanf("%d",val);
printf("%d",val);

return 0;
}

110 名前:名前は開発中のものです。 mailto:sage [03/11/21 17:10 ID:dtLi2K+4.net]
scanf("%d",val); -> scanf("%d",&val);



111 名前:名前は開発中のものです。 mailto:sage [03/11/21 18:04 ID:d4vPzw+j.net]
ネタにマジレ(ry

初心者はC++をつかいましょう。
std::cin >> val;

112 名前:名前は開発中のものです。 mailto:sage [03/11/23 17:25 ID:WauLd5th.net]
getcharも使ってあげてよ!

113 名前:名前は開発中のものです。 mailto:sage [03/11/23 18:31 ID:qP9sIZ/J.net]
スレが変な方向に進み始めたな
レスもほとんど無いし。1は責任とれよ。

114 名前:名前は開発中のものです。 mailto:sage [03/11/24 13:18 ID:g8PsDu17.net]
>>もう創るのやめて、今日から必死でゲームします・・・。
だって

115 名前:名前は開発中のものです。 mailto:sage [03/11/25 10:11 ID:DxULBRub.net]
なんでC++なん?C#じゃだめなん?
GUIから作れるから楽そう・・・・
C++で作るメリットを教えてください。


116 名前:名前は開発中のものです。 mailto:sage [03/11/25 10:19 ID:h1gSW8KM.net]
ゲームにゃ普通のGUIはあんまり使わないと思うが。
それにC++でもGUI作れるし…

C#のデメリット
・.NET Frameworkが必要
・やってる人が少ない(参考になるページも少ない)
・何時動くか分からないGCは嫌い

C++のメリット
・現場で使われてるから将来につながる(可能性が高い)

まぁ、1つ言語覚えれば、普通他の言語もすぐ覚えるようになるんで、
同じような言語なら、順序なんてあんまり関係ないけどな。
好きな奴からやると良い(選び方によって苦労する場所が違うが。)



117 名前:名前は開発中のものです。 mailto:sage [03/11/25 15:27 ID:uEOMYa+A.net]
>・何時動くか分からないGCは嫌い
これは主観ではないの?
メモリ管理が楽になるというメリットな気がするんだけど。
C++だってCに比べりゃ何やってるか分からんところ多いし。
CだってASMに比べ(ry

118 名前:名前は開発中のものです。 mailto:sage [03/11/25 15:42 ID:h1gSW8KM.net]
リアルタイムなゲームでは、不確定な処理時間の処理が入るのって嫌われるはず。
メモリ管理が楽になるのはメリットだけど、デメリットもあるというところか。
(「楽」するなんてけしからんというストイックなC++プログラマもいるがw)

あと、問題は、「何やっているかわからない」じゃなくて「何時起こるか、どれだけ
時間がかかるか(容易には)予測できない」なのでよろしく!

119 名前:名前は開発中のものです。 mailto:sage [03/11/25 15:47 ID:uEOMYa+A.net]
なるほど。また無知を晒してしまいました。

120 名前:名前は開発中のものです。 mailto:sage [03/11/26 23:07 ID:eQW53VwB.net]
ウィンドウを表示させることができて文字列を表示できたんだけど
変数はどうやって表示するの?

121 名前:名前は開発中のものです。 mailto:sage [03/11/27 05:56 ID:/z/mLJ8r.net]
Cならsprintf()で決まりだZE!!

122 名前:名前は開発中のものです。 mailto:sage [03/11/29 16:30 ID:xBFg4WYa.net]
くだらない質問です。サウンドノベルを細々とやってましたが
インストールってどうするんですか?
例えば音はCDから読み込むんですけど
市販のソフトみたいな仕方が分かりません
意味分からないかもしれませんが
自分は真剣に聞いてます。


123 名前:名前は開発中のものです。 mailto:sage [03/11/30 11:44 ID:QqbnAS+t.net]
すみませんインストーラー作成ソフトがありましたね。

124 名前:名前は開発中のものです。 [03/12/10 14:04 ID:Ju7VDFKy.net]
今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.net]
>>124

別スレッド内でVSYNC待機かtimeGetTime/GetTickCountで待機しながら処理する。


126 名前:名前は開発中のものです。 [03/12/10 17:36 ID:R0KEojqB.net]
>>125
スレッドですか
スレッドの理解が怪しいのでちょと調べてみます
どうもありがとう

道はまだまだ遠い・・・か・・・



127 名前:名前は開発中のものです。 mailto:sage [03/12/10 21:55 ID:er73XlyR.net]
VSYNC待機って具体的にどうやってるんですか?
垂直同期なんちゃらかんちゃらって聞いたことはあるんですけど・・・

128 名前:名前は開発中のものです。 mailto:sage [03/12/11 13:21 ID:xbNODStS.net]
D3DPRESENT_PARAMETERS構造体でリフレッシュレートを設定するんじゃない?たぶん

リフレッシュレートとFPSの違いが微妙にわからん
1秒間の画面更新回数と1秒間のフレーム更新回数?どう違うんだ・・・

129 名前:名前は開発中のものです。 mailto:sage [03/12/11 17:55 ID:3e6RVs/5.net]
ほとんど同じ。ディスプレイの動作を示すならリフレッシュレート。
プログラムでの書き換え回数のことを言うならFPS。

130 名前:名前は開発中のものです。 mailto:sage [03/12/14 17:42 ID:q6LaDrQ/.net]
おいらは「アドベンチャーゲームプログラミング」って本をよんで、
まずC++を把握しようと勉強中です。
道は遠い?

131 名前:名前は開発中のものです。 mailto:sage [03/12/14 19:01 ID:4ea+ebDY.net]
ゴールは目の前ダス

132 名前:名前は開発中のものです。 [03/12/15 00:50 ID:jPCYHD7C.net]
>>130
www.amazon.co.jp/exec/obidos/ASIN/4797320273/250-3032557-2726663
これのことですか?
C++を把握したいなら入門書の併読は必須だと思うけど。

とりあえずこの辺りを漁ってみては?
『Accelerated C++』
www.amazon.co.jp/exec/obidos/ASIN/4894714221/ref=ase_uselesspgsnes-22/250-3032557-2726663
『標準講座C++』
ttp://www.amazon.co.jp/exec/obidos/ASIN/4881357050/ref=ase_uselesspgsnes-22/250-3032557-2726663
『独習C++』
www.amazon.co.jp/exec/obidos/ASIN/4798103187/qid=1071416955/sr=1-1/ref=sr_1_2_1/250-3032557-2726663

133 名前:130 mailto:sage [03/12/15 17:34 ID:TkoVAVaf.net]
>>132
そのとおり!
んで、今読んでるのは「虎の穴」とかいうやつ。

134 名前:名前は開発中のものです。 [03/12/15 23:15 ID:g8DdK1Ve.net]
虎はどんな感じ?

135 名前:名前は開発中のものです。 mailto:sage [03/12/16 04:56 ID:8B0UhUJW.net]
来年も勝つよ

136 名前:133 mailto:sage [03/12/18 15:39 ID:fqfBiT90.net]
亀だが、
>>134
6.0と.NET両対応で結構分かりやすい。
>>135
珍ヲタはこんでよろし。(wj



137 名前:名前は開発中のものです。 [04/01/01 00:47 ID:kx3/kSsz.net]
よし!
今日からゲーム作り始めるよ。
でもプログラム言語がよくわからんからテキスト狩ってくる

138 名前:名前は開発中のものです。 mailto:sage [04/01/01 01:36 ID:5NH8qCDC.net]
C言語もう一回勉強しなおそうかな…
入門書は一通り読んだんで、あんまし覚えてないけど大体の知識は多分あるはず。
でも、どうやって勉強していったらいいか分からない。
良いアイデアがあれば誰か教えて。

139 名前:名前は開発中のものです。 mailto:sage [04/01/01 02:23 ID:x92/PTk3.net]
>>138
何のために勉強するのですか。

140 名前:名前は開発中のものです。 mailto:sage [04/01/01 09:53 ID:jCJjrQ1m.net]
プログラミングは習うより慣れろ
毎日一回はビルドはしろよ

141 名前:名前は開発中のものです。 mailto:sage [04/01/01 23:50 ID:kx3/kSsz.net]
今日は文字列をウィンドウ中央に表示するものを作った。
分け分からん型ばかりだった・・ムリポ

142 名前:名前は開発中のものです。 mailto:sage [04/01/02 09:19 ID:mWLucc+G.net]
来年から必死でやります
探さないでください

143 名前:名前は開発中のものです。 [04/02/02 16:50 ID:6QzA6p/v.net]
namespaceとやらの意味がわからん

144 名前:名前は開発中のものです。 [04/02/05 17:51 ID:rBQgFyFf.net]
namespace(名前空間)

使用されているすべての名前を一意にするための手段。
例えば作者が異なる2種類のクラスライブラリを使用する場合に、
どちらのクラスライブラリにもSuperStringという同名のクラスがあったとしても

namespace A{
class SuperString

}

namespace B{
class SuperString

}

という風にそれぞれが定義されてあればA.SuperString、B.SuperStringという感じで区別できる。

また、
using namespace A;
とすることで以降のA.を省略することも出来る。

こんな感じでいいでつか?>143

145 名前:名前は開発中のものです。 mailto:sage [04/02/06 11:49 ID:etQ0gyVh.net]
俺もやるぜ!
全然力足りないけどなー。
おまえら頑張ろうぜー。

146 名前:名前は開発中のものです。 mailto:sage [04/02/06 16:57 ID:4lFDFSm4.net]
>>144の言語は何?
C++に似ている様だけど・・・



147 名前:144 [04/02/06 23:14 ID:oAScVQqk.net]
using namespace A → using A
または
A.SuperString、B.SuperString → A::SuperString、B::SuperString
でよろしく。

こんな感じでいいでつか?>146

148 名前:塾長 ◆EHQI/5Mowg mailto:sage [04/02/10 23:24 ID:afEMGkN3.net]
|彡サッ






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

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

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