トップページgamedev
990コメント416KB

ズブの初心者がゲーム作れるまで勉強するスレ

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。01/11/07 20:26ID:PFtlmWD9
【参加資格】
ズブの初心者以外お断りです。

なおアドバイス等はプロのかたでも結構です。
初心者は聞く耳を持ちプロもわかりやすく教えてやってください。
0589名前は開発中のものです。2005/07/02(土) 18:24:44ID:cHnBxvpJ
自分が理想とするゲームを作るってのが基本なんじゃないかな
それが一番楽しめると思う
0590名前は開発中のものです。2005/07/02(土) 18:40:12ID:cHnBxvpJ
思ったんだけど、>>586>>587ってかみあってないような気がする
0591名前は開発中のものです。2005/07/02(土) 19:20:51ID:oFMG/Sl1
>>590
俺とおまえはハメあってるよ
0592名前は開発中のものです。2005/07/02(土) 19:26:43ID:reo3tl9Q
>>587氏の言ってることで当たってまっす。
プログラムの勉強が先にあって、それで何やりたいかって考え方してました。
理想とか作りたいもんとかはないけど、何かを作りたい、って言ったら変だと思われるんだろなあ。

とりあえず五目並べむずいっす。
0593名前は開発中のものです。2005/07/03(日) 19:59:15ID:nAptENyF
>>592
よかった(´・ω・`)
書いた後で的外れかもしらんと思った

>>588
なんつーか、作りたいゲーはあるんだけど、
いざプログラム組めるようになるとアイディアの部品が足りない感じ

厚紙で三角柱(ゲーム)を作ろうとがんばってるときに、
四角い紙(自分の理想)ばっかり思い浮かべて準備したって、
実際に三角柱作ろうとしたら三角の紙もいるでしょ

それに気づかないまま、セロテープ(プログラム)を準備したって
三角柱は作れないし、紙とテープ持って呆然とするだけだよね
だけど紙を持ってないわけじゃないんだ、足りないだけで
どうしたらいいのか分からなくなって、人によっては
ガムテープとか持ってきて手を変え品を変え試行錯誤することもあるし

たとえが小難しくてすまんけど、なんだかそんな感じ
0594名前は開発中のものです。2005/07/04(月) 13:48:35ID:coMm4scd
はじめまして。ゲームを作りたいと思っています。
ジャンルはRPGを考えています。
言語はC、ソフトはVC++が良いかなとか思ってます。(敷居は高いみたいですが^^;
で、質問です。
1:画像関係はどんなソフトが良いでしょうか?DirectXとやらが2Dにいい感じに思いました。
  もし3Dだとお勧めはありますか?
2:アイテムなんかはデータベースがあったほうがいいでしょうか?
 (メタルマックスとか好きだったので無駄アイテムとか一杯作りたいのですw)
  オラクル、SQL、と言うのをデータベースで見ました。
  このデータベースお勧め、等ありましたら教えてください。
0595名前は開発中のものです。2005/07/04(月) 14:22:17ID:NlX6Fayz
ゲームのアイテムにわざわざオラクルを組み込むとは、
インストールに何GB用意させるつもりなんだろう?
いったいいくらライセンス料を支払うことになるのやら。
0596名前は開発中のものです。2005/07/04(月) 14:27:06ID:coMm4scd
すいません、データベースについてはまだ名前しか調べてない状態でした。
どうやら、とてもサイズがでかくなる、高い、のですね^^;
あまりお勧めでは無いということがわかりました。
どうもありがとうございますm(._.*)mペコッ
0597名前は開発中のものです。2005/07/04(月) 15:28:03ID:L7mrHbll
オフラインRPGならマスターデータの動的更新なんてないから
CSVで用は足りるだろ?XMLでもいいぞ

3Dは http://irrlicht.sourceforge.net/ これが楽そうだぞ
0598名前は開発中のものです。2005/07/04(月) 15:59:07ID:coMm4scd
CVS:XML,調べてみます。
英語ページ:ダウンロードしてみました。
      早速何か書いてみます。

ありがとうございます!m(._.*)mペコッ
0599名前は開発中のものです。2005/07/04(月) 16:35:35ID:EptZztwI
VC++とDirectXでゲームを作ろうと思ったが、相当苦労するねこれ。
つーか、プログラムにする前に、ゲームの構造を考えるのが難しい。
こんな感じにしたいなぁという妄想は有っても、じゃあここはどうするの?
あそこはどうなるの?っていう、細かいところがどんどん出てきて泣きそうになる。
0600名前は開発中のものです。2005/07/04(月) 18:17:53ID:7BaigaRU
いきなりデカイもんを作ろうとしても挫折が待っているだけのような希ガス
0601名前は開発中のものです。2005/07/04(月) 20:03:00ID:coMm4scd
^^;;
相当、、、苦労しますか
まぁ言語の最初からですし
一気にはとても無理ですので(;_; )Cの勉強度合いによって少しずつ・・・

絵は思いついたとき(ストーリーも完全にはできてませんが)書いて貯めていけたら
という思いです。

指導、応援ありがとうございました。
(^人^)感謝♪
0602名前は開発中のものです。2005/07/04(月) 23:12:43ID:Hr3Bv2Nn
>>600
まあでも自分の作りたくないもの作り始めても
イライラして挫折するタイプの香具師はいる

俺とか orz
0603とーしろー2005/07/07(木) 18:57:22ID:nMC2NI3d
自分で交易のゲーム(大航海時代みたいなやつ)を作ろうと思ったら、
どんなプログラムやコンピューターの知識・技術が必要ですか?
0604名前は開発中のものです。2005/07/07(木) 20:34:39ID:D4AG0Gh5
>603
アルゴル系の言語の知識
データベースの概念
ゲームの基本構造
ビットマップの概念
アニメーションの概念
・・・
0605名前は開発中のものです。2005/07/07(木) 23:04:25ID:WJmWSz/t
ゲームを作ったことがないなら、まず簡単な、本当に簡単なゲームを作ってみることをお勧めするよ。
ステップとしては、

1.文字だけで動くようなゲーム(ex. じゃんけんゲーム、数当てゲーム)
2.グラフィカルな表示をするゲーム(ex. ○×ゲーム、五目並べ)
3.アクションというか、ユーザーが操作しなくても時間で勝手にゲームが進行していくようなもの(テトリス、ブロックくずし)

ここまでくればどんなゲームも作れるよ。単純か複雑かの違いはあるけどね。

後は
・プログラムの構造(複雑で大きなプログラムをどう分割し、整理するか)
・ネタ(ゲームの内容)
だね。

06066052005/07/07(木) 23:14:18ID:WJmWSz/t
連カキするけど、きれいで整理されたプログラムを書きたいんだったらゲームを何個も何個も作ってみることだね。
以前に自分が作ったプログラムと同じ仕様のプログラムをもう一度作ってみるのもいい。

以前のソースを見てみると「うわー、なんだこの糞ソースは」と思うと思う。いや、思わなきゃまずい。成長してないってことだからね。
0607名前は開発中のものです。2005/07/09(土) 17:56:01ID:NCrbWDmK
自分にあった言語で少し進めてみて、
パワー不足だと感じたら、ほかのを試せば良いんじゃないか?
ただ、VBとかだと変な癖がつくって言うね。
06086032005/07/09(土) 22:51:26ID:645gHNAv
「氏ね」とか書かれてないかな、とビクビクしながら覗いてみたら
親切なレスが書かれてあり感激しました。
自分に出来ることから始めていきたいと思います。
0609名前は開発中のものです。2005/07/10(日) 11:06:02ID:H2c7Dvsi
お勧め言語はC#。
C++もいいけど、メモリの管理やらなんやら、自分の作りたいと思っているゲームとは直接関係のないコンピューターの処理の部分で大変だからね。
ズブの初心者なら特に。

そしてC#ではDirectXも使える。内部の難しい処理はManagedDirectXのクラスでカプセル化されているので、そんなに複雑なことをせずにDirectXを使える。
ゲームっていうからには、やっぱり文字だけや紙芝居じゃ満足しないでしょ?
「じゃあGDIからステップアップしてしてDirectXを使おう」ってことになった時にC++だと初期化処理だけで挫折しそうで。(ちなみに私はC++でDirectXはできない)

なんでVB.NETじゃないかというと、あれはVBで作られたソース(とVBプログラマ)を.NET環境に移行させるために作られた言語だから。
仕事でVB.NETを使っているし、趣味でC#を使っているから分かるんだけど、VBのソースと知識を引きずってるんでなければ選ぶ価値はないね。
ManagedDirectXのサンプルもC#だし。
0610名前は開発中のものです。2005/07/10(日) 14:37:07ID:byzcfRe/
ちょっとスレ違いかもしれないけど、みんなはどういう順序でプログラムを勉強した?
具体的に言うと、最初の言語 何から始めたのかなって。
自分は、プログラムの基本概念を掴む為にBASICから入ったんだけど、
いきなりCとかやって、頭って付いていった?

自分だけだったら恥ずかしいな・・・
0611名前は開発中のものです。2005/07/10(日) 16:11:45ID:6UX+xkax
最初Cやったけどわからんかったからhspやって
またCやったらわかるようになった。
0612名前は開発中のものです。2005/07/10(日) 17:43:26ID:Zc5Q+m2+
Cはポインタの概念を理解するのが山だね
アルゴリズムとデータ構造を覚えるとCのが効率よく書けるようになるよ
0613名前は開発中のものです。2005/07/10(日) 19:01:28ID:fRXxGGT8
ズブの素人で大学入学3ヶ月でいきなりC言語やらされて半泣きになりながら課題解いてた
0614名前は開発中のものです。2005/07/10(日) 19:23:20ID:EmFjwcNs
俺は大学でRuby→Cだった。
Rubyの講師がなんの説明もせずにさっさと先へ進むから、ほとんどのやつがついて行けなかったな。もちろん俺も。
そのせいで、Cをやったときは、Rubyとは比べものにならないくらいのわかりやすさだ!って感動した。
きちんとやれば、Rubyも強力な言語なんだろうけど、なんかアレルギー見たくなっちゃって、やりたくもないw
0615名前は開発中のものです。2005/07/11(月) 05:08:33ID:HabbrA0p
BASIC -> Z80アセンブラ -> C -> 86アセンブラ -> C++ かな。
(子供時代---------------学生--------------仕事)

Windowsのアプリケーションじゃなくて、ゲームが作りたいならネット上で公開されている
実績のあるライブラリの力を借りた方がいいんじゃないかな。
言語はCでもC++でもいい。
Windowsはとにかくめんどくさい。作法を覚えることが多い。

最近のDirectXは初期化からテクスチャ表示までが激しく簡単になってるから、
なれてくればライブラリに頼らず移行できるかもしんない。

>>603
最初からは無理。壁にあたって挫折し、プログラム自体が嫌になるかもしれないから
もっと規模の小さいゲームからステップアップした方がいい。
オセロ → テトリス → シューティング/アクション → SLG/RPG とかね。ガンガレ若者。
0616名前は開発中のものです。2005/07/11(月) 15:53:54ID:8pxInMGX
Cだと絵をだすのも一苦労だから
なにやりゃいいかわかんないんだよな。
0617名前は開発中のものです。2005/07/11(月) 21:32:34ID:52olu18R
>>609
C#を一から勉強しようと思ったら、どの本読んだらいいですか?
アマゾンで検索したら、たくさん出てきてわかりません。
0618名前は開発中のものです。2005/07/11(月) 21:52:00ID:ZIKMY+Oi
いきなりC#は無謀だろ。
0619名前は開発中のものです。2005/07/11(月) 23:20:40ID:XgiYnzTl
>618
そうかい?
「いきなりC++でオブジェクト指向は無謀だろ」なら分かるけど、美しいコードを書ける書けないは別として、
初めに触れる言語がC#ってのは別に悪い選択ではないと思うけど。
VBから始めろって?
0620名前は開発中のものです。2005/07/12(火) 03:15:09ID:DN/b18Hv
>>619
ちょっと調べてみたが、無謀ってほどじゃないかもしれない。
でも、初心者向けの情報が少ない気がする。
0621名前は開発中のものです。2005/07/12(火) 03:19:59ID:v1s94sc5
何がアレかって、C#の情報をC++の知識があること前提で
語ってるとこが多いことかな…。
もっと浸透して情報が充実してくれば、ズブの初心者にも
薦めやすいね。
0622名前は開発中のものです。2005/07/12(火) 17:36:54ID:j3DbxfBu
Perl、PHP、JSPばかりしていてWindowsゲーアプリも作りたいなと思ってこのスレをのぞいたら……
早速VS.NETを買ってお試し版をインスコしてC#をいじったら、あまりの簡単さに驚きました。
C#楽しすぎです。ハマりました。このスレに来て本当に良かった。
0623名前は開発中のものです。2005/07/12(火) 17:42:52ID:mK2p84gb
サムライワークス株式会社(所在地:東京都渋谷区、代表取締役:新島 実、以下
サムライワークス)は、英国The Game Creators社の開発した『DarkBASIC Professional』
の日本市場での独占販売権を取得し、『DarkBASIC Professional日本語版』を、
2005年7月8日にダウンロード版にて発売開始致します。

■概要
『DarkBASIC Professional日本語版』は高度な3Dゲームが作成可能な言語ソフトです。
さらにネットワーク対戦ゲームの作成にも対応しております。

今まで難しい言語ソフトを用いる必要があったPCゲームが、『DarkBASIC Professional
日本語版』を使うことにより、豊富な関数を利用して複雑なポリゴン処理を実現する高度な
3Dゲームが作成可能となります。

『DarkBASIC Professional日本語版』で作成したプログラムは、ライセンス使用料及び
著作権使用料がかかりません。

『DarkBASIC Professional日本語版』には、3Dキャラクター作成が可能な『Game Space
Lite』(英語版)とテクスチャ素材や3D素材を数百点を収納した『DarkMATTER』(英語版)
も同梱されていますので、すぐに3Dゲームの作成を始められます。充実した3D
キャラクターや素材があれば、市販ソフトに引けを取らない3Dゲームの制作が可能です。

製品種:Windows用ソフトウェア
製品名:DarkBASIC Professional日本語版
発売元:サムライワークス株式会社
発売日:2005年7月8日(金)
価 格:ダウンロード版 10,500円(税込)本体価格10,000円
     パッケージ版  15,750円(税込)本体価格15,000円

http://shop.vector.co.jp/service/catalogue/sr062902/
0624名前は開発中のものです。2005/07/12(火) 20:40:01ID:MPaBAssW
>>623
使ってみた人いる?
どうもBASICと付いてると敬遠しがちなんだよなぁ…。
0625名前は開発中のものです。2005/07/12(火) 22:25:25ID:honq1ZP2
>>622
>早速VS.NETを買ってお試し版をインスコして

どっちやねん
0626名前は開発中のものです。2005/07/12(火) 23:04:53ID:5Gtjuwsb
>>624
HLとかDoomみたいなのは作れるってかいてあるね。
俺はまず、2Dドット絵でハアハアしたいからスルーする。
PCのスペックもぎりぎりだし。
C++覚えたら、メタセコ(もしくはGmax)使っての3Dゲーム作成になるだろうし。
0627名前は開発中のものです。2005/07/12(火) 23:12:55ID:AeOdkOx2
>>625
VS.NETのtheSpokeには一ヶ月のお試し版が入ってたけど
通常のVS.NETにも似たようなの入ってるんじゃないのかな。
0628名前は開発中のものです。2005/07/13(水) 01:12:38ID:IYsXcMZv
C#は興味あるんだが、VS.NETも金も無い…。
安く始める方法って無いもんだろうか?
0629名前は開発中のものです。2005/07/13(水) 01:40:21ID:FCH2Av4u
学割で5000円弱

その前にβ版がタダで落とせたような。。
0630名前は開発中のものです。2005/07/13(水) 02:00:51ID:JBA0rRHT
うん、2005のExpress版(β2)がMSで落とせるはずだから、
とりあえずそれ使ってみればいいんじゃないかな。
0631名前は開発中のものです。2005/07/13(水) 03:47:27ID:NDTMMzDZ
>>623
関連
ttp://dbp.cool.ne.jp/program/darkbasic/darkbasic.htm
ttp://dbp.cool.ne.jp/program/

あんまりよくないのかな?
0632名前は開発中のものです。2005/07/14(木) 03:50:28ID:UjMzKf6R
DrakBasicはキチガイを思い出すからねぇ。
印象最悪。
0633名前は開発中のものです。2005/07/14(木) 21:09:34ID:3wh0u5ts
        ┏┓          ┏━┓            ┏┓                          ┏━━━━┓
  ┏┓  ┗┛    ┏┓  ┗┓┃┏┓┏┓  ┏┛┗━━┓┏━┓              ┃┏━━┓┃
┏┛┗━┓┏┓┏┛┗━┓┃┃┃┃┃┃  ┗┓┏━━┛┗┓┃┏┓┏━━━┓┗┛    ┃┃
┗┓┏━┛┗┛┗┓┏┓┃┗┛┃┃┗┛    ┃┃    ┏┓┗┛┃┃┗━━━┛    ┏━┛┃
┏┛┃┏━┓  ┏┛┃┃┃    ┃┗━━┓  ┃┃┏━┛┗┓  ┃┃              ┃┏━┛
┃┏┛┗━┛  ┗━┛┃┃    ┗━━┓┃  ┃┃┃┏┓┏┛  ┃┃┏┓          ┗┛
┃┃┏━━┓      ┏┛┃    ┏━━┛┃  ┃┃┃┗┛┃    ┃┃┃┗━━┓    ┏┓
┗┛┗━━┛      ┗━┛    ┗━━━┛  ┗┛┗━━┛    ┗┛┗━━━┛    ┗┛


0634名前は開発中のものです。2005/07/19(火) 20:46:29ID:qScSwJS3
プログラムって手書き?
0635名前は開発中のものです。2005/07/19(火) 21:10:48ID:ZZ0S2QrV
>>634
パンチカードだよ
0636名前は開発中のものです。2005/08/09(火) 00:10:49ID:2wwMbEFD
Cの勉強してみたら全然絵が出せなくて
本調べても出し方すら書いてなくて困惑したあの日。



…なんだよ、「WinAPI」って…
0637名前は開発中のものです。2005/08/09(火) 14:38:43ID:Pzyt95F+
そうそう
いつになったらゲームが作れるんだよ!って思った
0638名前は開発中のものです。2005/08/09(火) 20:58:24ID:LJpo9fga
PC9801のマニュアルを見て
「どうやってゲーム作るんだよ!」
と思ってた俺よりはましじゃん
0639名前は開発中のものです。2005/08/10(水) 01:47:11ID:HEQI2yKv
>>638
そのマニュアルってN88日本語BASIC(86)リファレンスマニュアルとかいうやつ?
C言語にくらべりゃよっぼどゲームに近い事柄が書いてあるはずだけど。
0640名前は開発中のものです。2005/08/10(水) 22:08:50ID:/D2x7N+E
>>639
DOSのマニュアルだよ

そのあとにいろいろ勉強して
Works動かしてたんだけどN88BASICの起動の仕方が分からなくて
フロッピーで手に入れてからは毎日プログラミングしていたのは懐かしいおもひで
0641名前は開発中のものです。2005/08/15(月) 21:01:52ID:Bbh+qhM2
 
0642Z2005/08/15(月) 23:23:31ID:Gue0lvFU
>>636
winAPIと言うのはkんたんにいうとウインドウズを動かす命令。
初心者がこれに手を出すのはムボー。まぁ俺はやったけどな。
まずはコマンドラインプログラムから始めれ。
絵は出ないけどCの基本的なプログラムは全部これで出来る。
つうかAPIを使うのは基本的に入出力に対応する部分だけだ。
0643Z2005/08/15(月) 23:36:29ID:Gue0lvFU
>>637
おれは学生やってるが片手間にプログラム勉強してWINAPIでしょぼいシューティングを作れたのはプログラムの勉強一から始めてから大体一年か一年半くらいだ。
ま、俺より習得が早い奴はいっぱいいると思うが、凡人はこれくらいかかると思う。
それなりにしんどい。
が、自分の書いた絵が自分のプログラムで自分の思った通りに動いた時はマジで感動した。
ゲーム企画する奴等の殆どはゲーム考えるのはいいけど作るのはめんどい、とか思ってるだろーが、ゲーム作るのはゲームやるよりゲーム企画するより何倍も面白い。
0644名前は開発中のものです。2005/08/17(水) 01:22:57ID:ouEi3Yb9
>>643
あれだけ時間がかかったのは俺だけかと思ってた(´Д`)
そうか、やっぱり似たような者はいるものなのだなあ
0645名前は開発中のものです。2005/08/20(土) 01:57:28ID:LVdXEc+N
すぐ完成させたいなら携帯アプリがいいと思う。
0646名前は開発中のものです。2005/08/20(土) 04:36:54ID:rDfBnAE9
携帯アプリはJavaだけでしかできないん?
0647名前は開発中のものです。2005/08/21(日) 00:13:33ID:iqj8Gl3N
メーカー等できちんとライセンスを持って開発しているのなら、
JAVAだけとは限りません。
0648名前は開発中のものです。2005/08/21(日) 17:29:54ID:+Hh5s4iZ
JavaかBREW
0649名前は開発中のものです。2005/08/22(月) 17:29:45ID:fa4xGUL6
CとAPIでゲーム作ってます。
プレイヤーに見せたくないデータ(セーブや敵キャラの能力)ってどう扱えばいいんですか?
テキストからだた読み取るだけでは見えてしまいます。
APIはwindowsゲームプログラミングを読んだだけの初心者です。
0650名前は開発中のものです。2005/08/22(月) 18:37:48ID:EYMkfiIX
暗号化する
やりかたは知らん('A`)
0651名前は開発中のものです。2005/08/22(月) 18:46:03ID:Vy3xG4BS
数値でそのままファイルに書き込めばいいよ。
0652名前は開発中のものです。2005/08/22(月) 18:56:01ID:zc7K9NgN
バイナリ形式で保存してみたら?
struct {
...
} CData;
CData data;
fwrite(fp, &data, sizeof(CData)); // 多分
バイナリエディタで読み込まれたら終わりだけど★
まあ、公開鍵暗号を使わないと、理論的に完璧な暗号化は無理だし〜
こんなんでいいんとちゃう?
0653名前は開発中のものです。2005/08/22(月) 19:30:09ID:9J9MKiDw
拡張子をTXT以外にするだけでいいんじゃね?
datとか。それだけで大抵の香具師は読まない。
0654名前は開発中のものです。2005/08/22(月) 19:35:36ID:9J9MKiDw
>>652
>まあ、公開鍵暗号を使わないと、理論的に完璧な暗号化は無理だし〜

別に。文字コードに1足すだけでも、それをわざわざ解析してやろうとか
思う香具師は皆無だろ。顧客の個人情報を管理するソフトとか作ろうって
わけじゃないんだし。たとえ解析した香具師がいたとしても製作者のサイト
のランキングページが荒れるだけだろ。
0655名前は開発中のものです。2005/08/22(月) 19:41:13ID:Vl40RWWU
そもそも通信しているわけでもないのに、何故公開鍵?
馬鹿の一つ覚えで言ってみたかっただけだろう。
fwriteの使い方も間違えてるし。
0656名前は開発中のものです。2005/08/22(月) 19:50:42ID:fa4xGUL6
>>650>>651>>652>>653
レスありがとうございます。
暗号化って以外に難しいんですね。
653さんが仰ってるやり方が簡単そうでいいと思うんですが、
拡張子をdatに変えた場合、ファイルの操作方法はどうなるんでしょうか?
0657名前は開発中のものです。2005/08/22(月) 20:43:23ID:Vy3xG4BS
>>656
拡張子なんて、ファイル名の一部に過ぎないでしょ。拡張子でフォーマットが決まるわけではない
0658名前は開発中のものです。2005/08/22(月) 21:42:19ID:ZXzZUSSs
拡張子は、Windowsの場合OSと関連付けされていて、ダブルクリックしたときに開くプログラムが決まっているだけです。
たとえば、.mp3ならWindowsMediaPlayer、.txtならメモ帳、.docならWord というように
プログラム内でファイルをfopen()などで開いて書き込んだりする場合は、拡張子はファイル名の一部の様なものなので、気にする必要はないです

暗号化は、
char chr='a';
printf("%c\n", chr);
printf("%d\n", chr);
これを実行すれば分かるけれど
char型っていうのは出力時に「文字で出力するよ」っていうだけで、中身はint型のように数字で出来てる
これを暗号化用関数と復号化用関数を作って変換させるんですよ
0659名前は開発中のものです。2005/08/22(月) 21:44:58ID:ZXzZUSSs
拡張子は、Windowsの場合OSと関連付けされていて、ダブルクリックしたときに開くプログラムが決まっているだけです。

>OSと
ではなくて
>OS(レジストリ)で起動すべきプログラムと
だった
0660名前は開発中のものです。2005/08/22(月) 22:35:43ID:jo3Q7A50
エロい人にはそれがわからんのです
06616562005/08/23(火) 00:30:50ID:KDjDsV1v
>>657>>658
CじゃなくてAPIで操作したいのですが、
その場合も拡張子はファイル名の一部のようなものでしょうか?
0662名前は開発中のものです。2005/08/23(火) 01:46:47ID:SrVU/fFI
ゲームつくり他逸す
0663名前は開発中のものです。2005/08/23(火) 04:22:41ID:vDlV54JH
>>661
ああ、そうだよ。
君は、このサイト記事が参考になると思う。

ttp://www4.nasuinfo.or.jp/~hobby/Seminer/PG/prog_Text_46/prog_Text_46.html
0664名前は開発中のものです。2005/08/23(火) 16:36:11ID:qx2o7Jdy
>>661
一部な上ファイル名そのもの。切れない。
06656562005/08/23(火) 20:47:08ID:KDjDsV1v
>>663>>664
ありがとうございます。ファイル名そのものですね。
データを編集したいときはテキストで開けば簡単に数値を変更できますし便利です。
06666562005/08/24(水) 00:25:18ID:WpgnZb3T
すみません。もうひとつ質問させてください。
敵キャラの数値をファイルにまとめて読み取る時などは
SetFilePointer()を使ってファイルポインタを動かして
ReadFile()で読み取る以外に方法はないでしょうか?
0667名前は開発中のものです。2005/08/24(水) 07:00:40ID:63OjkXBD
>>666
その方法に何か問題点があるなら、それに応じた代替策を提案できるかもしれないけど、
問題ないならそのまま使ったら?

大きく異なる手法を上げるとすれば、
・起動時(またはステージ開始時)に全ての(またはステージ単位の)敵パラメータを読み取っておく
・敵の種類の数だけパラメータファイルを用意する
0668名前は開発中のものです。2005/08/24(水) 16:44:17ID:b1O43wpT
そのくらいたいした量じゃないから一気に読み込んだらいいと思う。
ファイルは1個単位で読むのを前提で。
0669名前は開発中のものです。2005/08/31(水) 14:28:09ID:YTD8Lfou
HSPでは画像を動かして操作するのは簡単だったんですが、Cはまたさらに一年もかかるんですか?
0670名前は開発中のものです。2005/08/31(水) 15:07:11ID:3y1P0j8f
ほかの言語の経験があるなら一ヶ月もかからないとおもわれ。
そんな難解じゃないっすよ。
0671名前は開発中のものです。2005/08/31(水) 15:19:59ID:YTD8Lfou
安心した・・・
0672名前は開発中のものです。2005/08/31(水) 17:32:28ID:9MtA7DCZ
Cの他に、WindowsならWIN32APIの勉強とかもしないといけないから、結構大変だよ。
Cそのものには画像関連の命令は無いから。
0673名前は開発中のものです。2005/08/31(水) 17:56:55ID:YTD8Lfou
やっぱりAPIってのがくるのか・・・
0674名前は開発中のものです。2005/08/31(水) 20:58:13ID:ImYSjo8H
Win32APIってBITMAPの命令しか無くね?
0675名前は開発中のものです。2005/09/01(木) 09:10:39ID:oU/myrOm
だといいんだが・・
0676名前は開発中のものです。2005/09/01(木) 16:42:33ID:80i9041u
まあ便利なAPIもあるからいいこともある
0677名前は開発中のものです。2005/09/04(日) 15:49:08ID:2rlENL7S
とりあえずvisual studio .NET2003買ってみたけどさっぱりわからん
0678名前は開発中のものです。2005/09/04(日) 16:17:53ID:pY5fU6eF
第一歩を踏み出したか。
まずは "Hello C World" を出すんだ!
0679名前は開発中のものです。2005/09/05(月) 14:11:53ID:/Uvy9rK9
俺もVB.netこのスレに便乗してやるか
でもやるんならCの方がいいかも
どっちを勧める?
0680名前は開発中のものです。2005/09/05(月) 15:01:42ID:vOn7KYUn
c
0681名前は開発中のものです。2005/09/13(火) 19:06:39ID:R1ekNPn8
C#
0682名前は開発中のものです。2005/09/23(金) 04:40:11ID:mAdwWCmo
>>679
とりあえず、なにか作りたいならVB.net(習得だけで、ゲームは作れるし。2ヶ月あればそこそこいける)
そうじゃないなら、C
ただし、後者の場合C自体の習得に1ヶ月さらにC++とAPIでもう一ヶ月。DirectXでさらに2ヶ月
ぐらいは掛ると思ったほうがいい。その分、できるようになれば、あれもこれも・・・・
まぁ、無難にVBを薦めておく。
0683名前は開発中のものです。2005/10/14(金) 12:59:39ID:fMOmUg/B
初心者でつ。
エロゲを、Nスクとかツール使わずに1からC++で作ろうと思って勉強してますが、難しい…。初心者がコンパイラとサクラエディタだけでやるのは無謀でしょうか?
あとC++以外にも必要ですよね?
0684名前は開発中のものです。2005/10/14(金) 17:20:55ID:gkfk5Q0W
なんのC++かはわからんが
ウィンドウズプログラムが作れるならそれだけでできる。
0685名前は開発中のものです。2005/10/14(金) 17:34:10ID:aeaumi7f
絵をファイルやリソースから読み込んで表示。
キーボードやマウスの入力に応じてアクション。
とりあえずこれらができればゲームにはなると思うけど。
0686名前は開発中のものです。2005/10/14(金) 17:52:44ID:fMOmUg/B
レスありがとうございます。ウインドウズプログラム…知らない単語なのでググってきます。
何のC++と言ってましたが、種類あるんですか!?
今はコンパイラはボーランドの無料体験のを使って勉強してます。
0687名前は開発中のものです。2005/10/14(金) 19:47:19ID:aeaumi7f
日本語に種類があるんですか? といえば標準語があって方言がある。
C++ も規格で定められた標準があって、Visual C++ なり Borland C++ なりそれぞれの
処理系でしか使えない方言のようなものがある。また、

あなたのいう「C++以外」がどのようなものを想定しているのかは分からないが。
0688名前は開発中のものです。2005/10/14(金) 20:16:09ID:fMOmUg/B
方言みたいなのは理解できました。ありがとうございます。
C++以外というのは、(私がおそらく勉強しはじめだからと思うんですが)、コンパイルしてできたexeファイルがコマンドプロンプトの画面でしか実行できないんで、何か他のプログラム?(MFCみたいなの)が必要なのかなと思ってるんです。
ちなみに、まだ入門のクラスやらデストラクタをやっているくらいのレベルです。
■ このスレッドは過去ログ倉庫に格納されています