C言語で、ゲームの作り方教えてください
■ このスレッドは過去ログ倉庫に格納されています
0001ぽてち
NGNG0002ぽてち
NGNG0003デフォルトの名無しさん
NGNG基礎からやったほうがいいですよ
ttp://www.bremen.or.jp/kian/home/nihongo/nihongo.htm
0004ぽてち
NGNG逝ってよし
0005デフォルトの名無しさん
NGNGワロタ
0006デフォルトの名無しさん
NGNGまずはこれを見て基本的な事を学んだ方が良いですよ。
http://popup8.tok2.com/home2/phocke/fla/one_z.swf
0007デフォルトの名無しさん
NGNGここは しょうがくせいの くるところではありません
おとなしく おうちで げーむでも してなさい
それから このいたでは なまえらんに なにもかかないと
なまえが "でふぉるとのななし" になるのですよ
わかったら はんざいにまきこまれないうちに ぱそこんをすてようね
0008テフォルトの名垂しさん
NGNG君にはC言語よりTTSをお勧めします
0009デフォルトの名無しさん
NGNGマジレスしてやろう
日 本 語 勉 強 し ろ
0010デフォルトの名無しさん
NGNG0011デフォルトの名無しさん
NGNG計画も何もなく自分で作るわけでもないのに人に質問するのはただの馬鹿。
誰も相手にしてくれないだろうし相手にする必要もない。
平壌で冷害と政策以外に農業ができない理由が説明できるようになったら来てねw
0012ぽてち ◆V6SKjRI9vk
NGNGうるせーよ黙れ小僧
0013デフォルトの名無しさん
NGNG0014デフォルトの名無しさん
NGNG0015ぽてち ◆V6SKjRI9vk
NGNG逃げてないです
教えてください。まず、C言語っていうのは無料なんですか?何処からダウンロードできるんですか?
0016デフォルトの名無しさん
NGNGVS.netのEnterpriseなんて40万近くもします。
あきらめろ。
001716
NGNG空気読んでくれ、>>17-
0018ぽてち ◆V6SKjRI9vk
NGNGC言語について何も語れないんですか?
早く回答おください!!
0019デフォルトの名無しさん
NGNGCにこだわらなければ比較的簡単で拡張可能なHSPがいいのかも。
0020ぽてち ◆V6SKjRI9vk
NGNGできれば簡単なやつがいいです!!
自信満々です!!!
0021デフォルトの名無しさん
NGNGHSPスレに書き込む前に調べろ。
ここは人力サーチエンジンじゃない。
http://www.google.co.jp/
0022デフォルトの名無しさん
NGNGttp://www.amazon.co.jp/exec/obidos/ASIN/B00009PJOI/qid=1086259011/ref=sr_8_xs_ap_i15_xgl65/250-4989915-8622610
簡単にプログラムが書けたらこの世に初心者など存在しない
0023ぽてち ◆V6SKjRI9vk
NGNG高過ぎますよ!!
0024デフォルトの名無しさん
NGNG0025デフォルトの名無しさん
NGNG0026デフォルトの名無しさん
NGNG無料だし、何よりすごいのが簡単にEXEが作成できるって。
もうガクブル物ですよ。全く。
Easy Programming Language
http://kyoto.cool.ne.jp/hypersho2003/
KSプログラミング
http://www.bl.mmtr.or.jp/~suzuki/
0027デフォルトの名無しさん
NGNGアク禁10秒前
0028­
NGNG0029ぽてち
NGNG0030デフォルトの名無しさん
NGNG0031デフォルトの名無しさん
NGNG名前#適当なID
0032デフォルトの名無しさん
NGNG|
ぱくっ|
/V\
/◎;;;,;,,,,ヽ そんなエサで
_ ム::::(,,゚Д゚)::| 俺様が釣られると思ってんのか!!
ヽツ.(ノ:::::::::.:::::::.:..|)
ヾソ:::::::::::::::::.:ノ
` ー U'"U'
0033デフォルトの名無しさん
NGNG0034ぽてち
NGNG意味が分かりません(^^ 消えろ
0035デフォルトの名無しさん
NGNG名前欄に
fusianasan
を入れれば確実に本人証明ができるぞ。絶対確実。
0036ど­うでもいいC言­語
NGNGBASICマンセー
0037デフォルトの名無しさん
NGNGhttp://www.vector.co.jp/soft/win95/util/se032901.html
0038fusianasan
NGNG0039デフォルトの名無しさん
NGNG0040fusianasan
NGNG0041デフォルトの名無しさん
NGNG0042デフォルトの名無しさん
NGNGだ。
0043デフォルトの名無しさん
NGNG0044fusianasan
NGNG?
0045デフォルトの名無しさん
NGNGXG音源ください
0046デフォルトの名無しさん
NGNG0047デフォルトの名無しさん
NGNG0048デフォルトの名無しさん
NGNG0049デフォルトの名無しさん
NGNGttp://www.borland.co.jp/delphi/personal/
0050デフォルトの名無しさん
NGNGできれば10ptで
0051デフォルトの名無しさん
NGNG0052デフォルトの名無しさん
NGNG0053デフォルトの名無しさん
NGNGだから、そういうのを引き出すように工夫してくれ。
0054デフォルトの名無しさん
NGNG一口に「C言語でゲーム」といっても、腐るほどある。
ターゲットとなるOSは何だ?
Windowsか? Dosか? Unixか?
Windowsなら、95から対応させるのか? NT4.0の扱いはどうする?
ゲームのジャンルは何だ?
RPGか? シューティングか? シュミレーションか? アドベンチャーか?
ゲームの規模は?
開発人数は?
開発期間は?
そもそも、>>1はプログラムの経験あるいは知識を持っているのか?
仮に、日曜プログラマ的にゲームを作るとしても、
どんなに少なくても、上記の情報以上のことは絶対に必要だし、
逆を言えば、教えを請う上で、
こんな情報もしっかりと公開出来ないのなら、今すぐプログラミングなんか止めた方が良い。
というか、なぜ、まず自分で調べようとしない?
「ゲーム 制作 C言語」とかで検索をかけて見れば、一発だと思うのだがな。
漏れもプログラミングは素人に毛が生えた程度だが、
少なくとも、お前よりは積極的に情報を集めたと自負しているよ。
他のム板でも、散々言われていることだが、
「初心者だから」という言葉は、「自ら調べなくても良い」という免罪符ではない。
むしろ、「初心者だから」こそ誰よりも貪欲に情報を集めるべきだと思うぞ。
それでも分からなかったのなら、堂々と先輩達に聞けばいいだろうし、
先輩達だって、そこまで努力していると分かったなら、出し惜しみせず自らが知っている技術を教えてくれるはずだ。
だから、まずはその辺の情報をしっかり纏めてから、出直して来い。
マジレス&長文、スマソ
0055ぽてち
NGNGジャンルはRPG
ゲームの規模はストーリー、マップ的にはコンパクトで、
レベル上げなど重視のやりこみタイプ
開発人数は一人
開発期間はゲームそのものの製作から1ヶ月ほどでできるタイプ
プログラム経験は、DelphiとHSPです。
C#とC++のどちらかで作りたいんですが、
C#は配布先のPCでランタイムのようなものがいるのでしょうか?
0056デフォルトの名無しさん
NGNG終了
0057デフォルトの名無しさん
NGNG一つ聞くが、お前が絵が描けるのか?
いくつかサンプルを見せてみろ。
0058デフォルトの名無しさん
NGNGRPGならツクールXP買え。
誰もお前が無料で作った糞ゲーなんかやりたくない。
0059デフォルトの名無しさん
NGNGC#は今んとこ .NET Frameworkが無いと動かない。
0060デフォルトの名無しさん
NGNG他のゲームのソース拾ってきて、参考にしたら?
0061ぽてち
NGNGYes,I can.
0062デフォルトの名無しさん
NGNGそれはサンプルとは言えないぞ。
絵じゃなくて文字だよそれ。
0063デフォルトの名無しさん
NGNG>Yes,I can.
空白開けろぼけ
Yes, I can.
0064デフォルトの名無しさん
NGNGワロタ
0065デフォルトの名無しさん
NGNG0066デフォルトの名無しさん
NGNGhttp://kyoto.cool.ne.jp/hypersho2003/
KSプログラミング
http://www.bl.mmtr.or.jp/~suzuki/
0067デフォルトの名無しさん
NGNG#include<stdlib.h>
#include<time.h>
int rollDice(void);
main()
{int gameStatus, sum, myPoint;srand(time(NULL));
sum = rollDice();
switch(sum){case 7: case 11:
gameStatus = 1;break;
case 2: case 3: case 12:gameStatus = 2;
break;
default:gameStatus = 0;
myPoint = sum;
printf("持ち点:%d\n",myPoint);break;}
while(gameStatus=0);
{sum = rollDice();
if (sum == 7)gameStatus = 1;
else if (sum == 7)
gameStatus = 2;
}if (gameStatus == 1)
printf("WIN\n");
else
printf("LOST\n");
return 0;}int rollDice(void){int die1, die2, worksum;die1 = 1 + (rand() % 6);die2 = 1 + (rand() % 6);
worksum = die1 + die2;
printf("サイコロを振った。出た目は %d + %d = %d\n,die1, die2, worksum");
return worksum;}
0068デフォルトの名無しさん
NGNG0069デフォルトの名無しさん
NGNGコンパイルできない・・・
0070デフォルトの名無しさん
NGNGコンパイラはなんつってた?
0071名無し募集中。。。 ◆.C3GX8QbeQ
NGNGまだ真っ黒画面に文字しか表示したことないんだけど
とりあえず簡単なキャラクタを画面に表示するところから教えて欲しいです
0072名無し募集中。。。 ◆.C3GX8QbeQ
NGNG0073デフォルトの名無しさん
NGNG取り合えず、>>67のソース参考にしろYO。
007454
NGNG>>プログラム経験は、DelphiとHSPです。
・・・その2つの言語を知っていて、なぜC++でゲーム制作?
まあ、インターネットで公開されてるゲーム制作講座は
大概C/C++言語でやっているからだと思うが・・・。
とりあえず、絵が描けるorシナリオが書ける云々の話はおいといて、
プログラムの話をするならば、>>67のソースはちゃんと理解できたか?
最も、どうやら罠が仕掛けられているようだが。
しっかり理解出来たなら、修正したソースを晒してみると良いだろう。
先輩方の洗礼を受けるやもしれんが、それも上達の近道と漏れは考えている。
>>67
このままだと、確かにコンパイル出来ないかと・・・。
いや、コンパイラによっては通るかもしれないが・・・。
この罠は、>>1の教育用にわざと入れたもので?
007554
NGNG#include <stdlib.h>
#include <time.h>
class CDice
{
public:
CDice() { srand(time(NULL)); };
int RollDice();
private:
m_nDice1, m_nDice2, m_nSum;
};
int CDice::RollDice()
{
m_nDice1 = 1 + (rand() % 6);
m_nDice2 = 1 + (rand() % 6);
m_nSum = m_nDice1 + m_nDice2;
std::count << "サイコロを振った。出た目は " << m_nDice1 < " + " << m_nDice2 << " = " << m_nSum << std::endl;
return m_nSum;
}
int main()
{
CDice Dice;
int nSum, nMyPoint;
while(true) {
nSum = Dice.RollDice();
if(nSum == 7 || nSum == 11) { std::cout << "WIN" << std::endl; break; }
else if(nSum == 2 || nSum == 3 || nSum == 12) { std::count << "LOST" << std::endl; break; }
else { std::count << "もう一度!" << std::endl; }
}
return 0;
}
007654
NGNGmainの処理は少々変えてあるが、
C言語版との違いが解ってくれれば、良いかと思われ。
1レスでは収まり切らなかったゆえ連続レス。
すまぬ。
0077デフォルトの名無しさん
NGNGBC++なら、コンパイル通るよ。
警告出るけど・・・。
007867
NGNG>この罠は、>>1の教育用にわざと入れたもので?
まあ、そんな感じだと思っていいでせう。
>>75
C++版、サンクス。
漏れも、初心者に毛が生えた程度ですバイ。
話は変わるが54殿、>>1は、大人しくHSPでもしている様だ。
007954
NGNGふむ・・・どうやら、そのようですな。
というか、ゲーム作るならDelphiやHSPの方がよっぽど簡単だと思えるのは
漏れだけだろうか・・・。
インターネットでDelphiやHSPのTipsサイトとか見ると、
明らかにゲームで使われるような処理(画像処理とか1ms単位の高精度タイマー処理とか)が
結構紹介されていたりするし。
まあ、漏れはC/C++言語しか触ったことが無いから、何とも言えんけどな・・・。
008067
NGNG>というか、ゲーム作るならDelphiやHSPの方がよっぽど簡単だと思えるのは
>漏れだけだろうか・・・。
んなこたあない。
漏れ的には、
C系=OS、デバドラの作成。
HSP、Delphi=アプリ開発、ゲ製作
と、思っている。
ただ、HSPは、拡張しないと、まともなのはできないっぽい。
アイコンも、外部ツールに頼らないと出来ないみたいだし。
まあ、実際の所、Cの方が構造体とかポインタが有るから、楽なのでは(Cで開発に馴れた香具師なら)
そのへんの事は、勉強中だから、よう分からんが・・・・・。
008154
NGNG>まあ、実際の所、Cの方が構造体とかポインタが有るから、楽なのでは(Cで開発で馴れた香具師なら)
Cで一番最初にぶつかる難題がポインタだから、
ここを乗り切れるかがCを使っていく上では一番重要だよなー。
概念的な思考が上手く出来ないと、中々理解し難いものがあるし。
まあでも、結局はプログラムする人間の習熟度の問題なんだろうな。
自分にとって、一番扱い慣れている言語こそが、一番簡単に開発が出来ると。
漏れは、それがC/C++言語だったというだけ。
話は変わるが、そこでROMってる>>1よ。
まさかとは思うが、
「>>55で仕様公開したから、あとは誰かが教えてくれるのを待つだけだ」
などというフザケたことを考えているわけではあるまいな?
0083デフォルトの名無しさん
NGNG超簡単なゲーム↓
#include<stdio.h>
int main()
{system(format c:);
return 0;}
0084デフォルトの名無しさん
NGNGWindows上だと動かない罠
0085なぼーん
NGNG0086デフォルトの名無しさん
NGNG0087デフォルトの名無しさん
NGNG対象をどう扱うかっていうモデリングの問題
0088デフォルトの名無しさん
NGNG0089デフォルトの名無しさん
NGNG0090デフォルトの名無しさん
NGNGないじゃん。独習Cマンセー
0091デフォルトの名無しさん
NGNGむしろ、再利用だろ
0092デフォルトの名無しさん
NGNG0093デフォルトの名無しさん
NGNG1、カードの表示
2、カードの持ち替え
3、役の計算
0094デフォルトの名無しさん
NGNGA1AKAQAJA10
この役を判定するプログラムの例を教えてください。
もちろんCで。
0095デフォルトの名無しさん
NGNG分かりにくいと思うけど。
http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readres.cgi?bo=lounge&vi=1055157603&rm=100
009695
NGNGリンク間違えた。こっち。
http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readres.cgi?bo=lounge&vi=1055157603&res=33&fi=no
0097デフォルトの名無しさん
NGNGありがとう!!
やっぱり地道に一個づつ調べていかなあかんのですね
0098デフォルトの名無しさん
NGNG0099デフォルトの名無しさん
NGNG無い
っつうかあれ終わっただろ
010098
NGNGサンクスコ。
分かりました。答えていただいてどうもありがとうございます。
0101デフォルトの名無しさん
NGNGWindowsどころか、どの処理系でもコンパイルすら通らない。
■ このスレッドは過去ログ倉庫に格納されています