プログラミングに興味を持ったのですが・・

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
ぴす

プログラミングに興味を持ったのですが・・

#1

投稿記事 by ぴす » 7年前

四聖龍神録で初めて弾幕STGを体験しました。
今まではただゲームをやっているばかりだったのですが、自分でもこんなゲームを作れたらなと最近になって思いました。

そう思ったのはいいのですが、プログラミングの知識や言語系の知識、経験などはほぼ0です(hello worldをやってみたレベル)。

そこで皆さんに質問なのですが
・知識ほぼ0から始める場合何から学べばいいのか
・どんなサイトまたは本を参考にしたのか
を教えてください。

まず第一の目標としては「四聖龍神録」のソースコードを見て
ここがこうだからそうなっているのか、と理解できるようになれればと思っています。
どうかよろしくお願いいたします。

nil
記事: 428
登録日時: 8年前

Re: プログラミングに興味を持ったのですが・・

#2

投稿記事 by nil » 7年前

はじめまして、

僕も9ヶ月ほど前にDxライブラリ*C++でプログラミングを始めたばかりです

僕は本や専門書のようなものを殆ど使わずに
ゲームプログラミングの館さん(このサイトですね)やニコニコ、猫でもわかるプログラミングさん
なんかから学びました(たまにニコニコでソースコードを公開している人がいます)

先ほど僕は本は使わなかったと言いましたが、
手元に入門書があった方が格段にいいでしょう。

僕の場合はトライアンドエラーを繰り返しても答えが見つからずに立ち往生したり、オブジェクト指向を学んだりするのに
凄まじく手間取ったりしました。

プログラミング自体に慣れていないのならばまずはHSPというスクリプト言語から始めてみるといいです。
(ニコニコの魯鈍ジョンさんという人の解説実況がわかりやすいです)

つまりは

HSP

C++入門書を読みながら弄り倒す

Dxライブラリを使う

オブジェクト指向

(DirectX : 興味があれば)


といったところでしょうか。。。
必ずしもこうしたほうがいいというわけではありませんが……。

プログラミングは根気のいる作業ですので、めげずにがんばってください!

アバター
ぱにしん
記事: 58
登録日時: 8年前
住所: 滋賀

Re: プログラミングに興味を持ったのですが・・

#3

投稿記事 by ぱにしん » 7年前

私の場合龍神録→挫折→弾幕風→飽きる→猫でも分かるC++(あんまり好評でないらしいです)を買って龍神録へ→現在に至るって感じで勉強してきました。
書籍では他に「シューティングゲームプログラミング」「ロールプレイングゲームプログラミング」「弾幕-最強のシューティングゲームを作る!」を持っています。(少なくとも経験0で読む本では無い
あとはこちらの掲示板と、こちらのサイトで公開されているソースを読みまくりました。

弾幕風以外は何も挟んで無いせいか、ほぼ二年たった今になってようやく弾幕STG作ってますw(他にもSLGやら音ゲーやら作ってましたが挫折

龍神録プログラミングの館であればCの範囲でも大丈夫(な筈)ですが、公開されている龍神録のソースを読めるようになるにはC++の範囲が入ってきますので、それを理解しようというのなら最終的にはC/C++が必要になってきますね。
ですが、いきなりそれらを始めるっていうのはあんまりお勧めされていないようです(弾幕風を入れないなら私はそうなんですが・・・
HSPは弄ったこと無いのでどんなものか分かりませんが、やっぱり涼雅さんのおっしゃっているようにC/C++の前に何かワンクッション敷いたほうがいいです。

もし仮に、早速ゲームプログラミングの館などを読まれてC/C++とDXライブラリで何か作ろうというのならば、いきなり高望みはせず、じゃんけんゲームなんかの簡単なゲームでステップアップするのをお勧めしますし、入門書を読まれた段階ならそれでも決して無茶ではないと思います。

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 9年前
住所: 東海地方
連絡を取る:

Re: プログラミングに興味を持ったのですが・・

#4

投稿記事 by softya(ソフト屋) » 7年前

ここで公開されているプログラミングの館シリーズは少なくともC言語の知識を前提としています。C++はC言語の上位言語に当たるので難易度が高く最初は無理して挑戦する必要はありません。
C言語のからはじめるのは無茶と言う意見もありますが大丈夫な人もいますので、こればかりはやってみないと分かりません。

C言語の入門 ← 大半の人はここで挫折することが多いようです。
「やさしいC」や「新版明解C言語入門 」あたりを推薦。
「苦しんで覚えるC言語」 ← 一応サイトを紹介しますが、間違いや誤用が見受けられます。
http://9cguide.appspot.com/
 ↓
「三目並べ」や「じゃんけんゲーム」などシンプルなコンソールゲーム
 ↓
「新・C言語 ~ゲームプログラミングの館~ [DXライブラリ]」
http://dixq.net/g/
 ↓
「龍神録プログラミングの館」
http://dixq.net/rp/
 ↓
自分で四聖龍神録なみに拡張。ここまで1年~2年ぐらいかかるでしょう。早くて半年?

その他にも覚えることは沢山あります。
分からないことがあったら気軽に聞いてください。

ところで、現・四聖龍神録ってソース公開してましたっけ?
次回作の四聖龍神録PlusならC++のソースコードを公開してますが。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

ぴす

Re: プログラミングに興味を持ったのですが・・

#5

投稿記事 by ぴす » 7年前

とても詳しくお話しいただきありがとうございます。
皆さんのご意見を参考にし、これから勉強していこうとおもいます。

すいません、ソフト屋さん・・・四聖龍神録Plusだったと思います。

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 9年前
住所: 東海地方
連絡を取る:

Re: プログラミングに興味を持ったのですが・・

#6

投稿記事 by softya(ソフト屋) » 7年前

ぴす さんが書きました:とても詳しくお話しいただきありがとうございます。
皆さんのご意見を参考にし、これから勉強していこうとおもいます。

すいません、ソフト屋さん・・・四聖龍神録Plusだったと思います。
こちらも失礼しました。勘違いがありました。
今公開されているゲームが「四聖龍神録Plus」です。
で四聖龍神録Plusの次回作がC++で製作中でソース公開されています。
なので四聖龍神録Plus自体のソースコード(C言語?)は公開されていません。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

閉鎖

“C言語何でも質問掲示板” へ戻る