ページ 1 / 1
何から手をつけるべきなのか
Posted: 2011年12月13日(火) 23:03
by ch
私はプログラミング未経験で、これから挑戦してみようという素人です。
自分の中で最終的にはアクションゲームを作ってみたいという漠然とした希望があるのですが、
「プログラミングを始めるにあたって『何から始めればよいのか』」がわかりません。
まずはCの基礎から勉強するべきなのでしょうか?
Re: 何から手をつけるべきなのか
Posted: 2011年12月14日(水) 00:06
by softya(ソフト屋)
本格的なプログラミング言語で作るのならC言語を勉強したほうが良いでしょうね。
あるいは、アクションゲーム専用のゲーム・スクリプト言語を使うのも方法ですよ。
「Tonyu System」
http://hoge1e3.sakura.ne.jp/tonyu/
「TonyuアクションRPG - アクションゲーム、アクションRPGゲームプログラム制作解説」
http://www.tonyu-arpg.com/
Re: 何から手をつけるべきなのか
Posted: 2011年12月14日(水) 00:08
by jay
そうですねぇ、アクションゲームを作ろうと思えば
ゲームループの中に入れるキャラの物理計算、描画は最低限できないとお話になりませんし
それらをしようと思えばやっぱりif文などの基本構文は必須になりますしね。
まずはC言語の入門書を勝って、基本から勉強していくのがオススメです
またはネット上のそういう基礎的な知識を解説しているサイトで勉強するのもいいかもしれませんね。
C言語にこだわるならば、最低限
・変数の扱い方
・関数の作り方&使い方
・演算子の扱い方
・if文、for文、while文、switch case文などの基本構文
・配列とポインタ
これくらいは身につけておきたい所ですね~
また、描画やSE・BGMの処理をしようと思えば何らかのライブラリに頼ることになるでしょうし
ある程度勉強が進んだらそちらにも手をつけていけばいいと思います。
このサイトにも色々サンプルがあるのでそちらを参考にするといいですよ。
最後に蛇足を
ゲームプログラミングって0から始めるのはかなり大変です。
焦らず少しずつ確実に進んで行ってくださいね
Re: 何から手をつけるべきなのか
Posted: 2011年12月14日(水) 08:49
by 史上最悪のデスペナ
参考になるかは分かりませんが・・・・・・・
私はこんな流れでここにたどり着きました。
(私の場合は最終目標が3Dアクションor3DRPGだったのでそこは貴方の目標にあわせて脳内変換してください。)
ゲーム作りたい!
→やっぱC++&DirectXだろ!
→・・・・・・orz
→HSPを知る
→HSPでE3Dというプラグインを使うと作れるらしい
→リファレンスを見ながら作ってみる。
→HSPとE3Dは結構関数リファレンスがしっかりしてるのでほとんど講座を探す必要なし
→やりたいことがやれなくなってきたぞ
→C++&DirectXだろ!
→・・・・・・・まだよく分からん
→DXライブラリを知る
→
ここでC++の基礎を勉強
→HSPでプログラミングに少し慣れていたのでC++もすぐに慣れた。
→DXライブラリでリファレンスとにらめっこしながらゲーム作成開始
→分からないとこはここで聞く←いまここ
こんな感じです。
やはり、プログラミング言語からですね。まあ、めんどくさいのでブロック崩しすら作ったことありませんが、なんとかいけるものです。
プログラミングに飽きたり躓いたらキャラを作成したりマップを作ってみたりしています。
それまではキャラとかはサンプルを流用してますね。
Re: 何から手をつけるべきなのか
Posted: 2011年12月18日(日) 17:36
by ch
皆様、ありがとうございます。
まずはC入門書から入ってみることにします。
どこまでいけるかわかりませんが、頑張ってみます。