C言語でRPG作るのって難しいの?

公開日: : 最終更新日:2015/05/30 C, プログラミング, 初心者 , , , ,

1: 以下、\(^o^)/でVIPがお送りします 2015/05/25(月) 23:54:10.158 ID:E7Zo2PcX0.net
ソースの量がはんぱなくなるときいたけど
やっぱりC言語さわりはじめて数週間のやつがRPG作ろうとするのはむちゃなの?

2: 以下、\(^o^)/でVIPがお送りします 2015/05/25(月) 23:54:34.558 ID:dgclQiff0.net
無理ゲー

 

9: 以下、\(^o^)/でVIPがお送りします 2015/05/26(火) 00:01:47.213 ID:OAe4dd5u0.net
>>2
まじ?
ノベルゲームとは格が違うの?
厨房のころから練ってるゲーム案があるんだが

 

4: 以下、\(^o^)/でVIPがお送りします 2015/05/25(月) 23:55:01.028 ID:pUN5mQWH0.net
まさかメモ帳でソースを書いてたりしないよな

 

9: 以下、\(^o^)/でVIPがお送りします 2015/05/26(火) 00:01:47.213 ID:OAe4dd5u0.net
>>4
学校のVisual Studio使ってたけど自宅でもやらないとさすがに時間足りないなとおもって
今Communityいんすこしてる

 

7: 以下、\(^o^)/でVIPがお送りします 2015/05/25(月) 23:57:05.958 ID:IMr6MMoO0.net
どの言語で書いても大変だよ

 

8: 以下、\(^o^)/でVIPがお送りします 2015/05/25(月) 23:58:39.964 ID:QmdFpd7m0.net
やってみたら?
マップ作るのも敵キャラ自キャラの構造体作るのもやりたくないけど

 

10: 以下、\(^o^)/でVIPがお送りします 2015/05/26(火) 00:02:37.483 ID:+ihm5hdqd.net
なんでCなの?

 

11: 以下、\(^o^)/でVIPがお送りします 2015/05/26(火) 00:05:12.085 ID:OAe4dd5u0.net
>>10
まだCしか教わってないから

スポンサーリンク

12: 以下、\(^o^)/でVIPがお送りします 2015/05/26(火) 00:06:26.671 ID:2jKfcC4a0.net
完全に無知の俺が逆に聞きたいんだけどゲームとかって1つの言語で書かれてるの?

 

15: 以下、\(^o^)/でVIPがお送りします 2015/05/26(火) 00:09:14.021 ID:OAe4dd5u0.net
>>12
それは俺もきになるな

 

17: 以下、\(^o^)/でVIPがお送りします 2015/05/26(火) 00:13:37.709 ID:3uD1bzCB0.net
>>12
ケースによっちゃ2つ3つとかあるよ
大部分はひとつの言語だと思うけど
ワークフロー作るスクリプトなんか含めるともっとたくさんになるかも

 

13: 以下、\(^o^)/でVIPがお送りします 2015/05/26(火) 00:07:18.493 ID:ExlAHzPq0.net
RPGツクールでも時間かかるだろ
あれを1から作るのをイメージしたらいい

 

15: 以下、\(^o^)/でVIPがお送りします 2015/05/26(火) 00:09:14.021 ID:OAe4dd5u0.net
>>13
ですよねー
進級製作の期限は1月いっぱいまでだが、難しいか

 

23: 以下、\(^o^)/でVIPがお送りします 2015/05/26(火) 00:39:37.832 ID:3uD1bzCB0.net
疑問に思うのだけれども、なんでみんなRPG(JRPG)作りたがるんだろう

 

26: 以下、\(^o^)/でVIPがお送りします 2015/05/26(火) 00:43:05.362 ID:IqeENxIH0.net
>>23
初めてプログラムに触った人が、画面に「Hello World!」と出ることに喜ぶと同時に
「あ、こういうのドラクエで見たことあるし、もしかしたらできんじゃね?」
と思ってしまうから

 

30: 以下、\(^o^)/でVIPがお送りします 2015/05/26(火) 00:46:53.917 ID:3uD1bzCB0.net
>>26
それはねーだろ、と思いつつそういう思い込みみたいなのは大事かも…

 

24: 以下、\(^o^)/でVIPがお送りします 2015/05/26(火) 00:40:03.831 ID:IZMztSdI0.net
車輪の再発明wwwwwwww

 

32: 以下、\(^o^)/でVIPがお送りします 2015/05/26(火) 01:09:29.248 ID:dtAOWvAF0.net
RPGは一見ノベルゲームよりちょっと高度なだけのものに見える上、
ノベルゲームと違ってストーリーを作りこむ必要がない
もちろんパズルのように高度なゲーム性を作る必要もない
最低限のプログラムと適当に探した音楽や画像だけで作れる簡単なものに見えるのよ

実際は音楽の再生や画像の表示が一番めんどいとこなんだけどな

 

35: 以下、\(^o^)/でVIPがお送りします 2015/05/26(火) 01:15:38.862 ID:3uD1bzCB0.net
>>32
RPGが簡単そうに見えてるってのは個人的にすごく斬新だわ

 

36: 以下、\(^o^)/でVIPがお送りします 2015/05/26(火) 01:20:54.656 ID:dtAOWvAF0.net
でも学校でCしかやってない奴がどうやって表示したんだ
WM_PAINTでBitBlt?
それともglTexCoord2f?

>>35
「絵をタイル状に並べる」→簡単っぽい
「吹き出しの中に文字を書く」→簡単っぽい
「上下左右で動いてAで選んでBでキャンセル」→簡単っぽい
「敵や味方のHPを足したり引いたりする」→簡単っぽい

って書くとRPGって超絶簡単っぽくないか?

 

42: 以下、\(^o^)/でVIPがお送りします 2015/05/26(火) 01:52:46.496 ID:OAe4dd5u0.net
>>36
先生に頼んで数ヶ月先にやる内容のプリントをもらって
それを打ち込んで色々いじってみたりぐぐったりした
前者の方法だよ
エンターキーで画像きりかえさせるタイミングで原因不明のエラー発生してハゲそうになったけど

 

50: 以下、\(^o^)/でVIPがお送りします 2015/05/26(火) 02:00:02.231 ID:dtAOWvAF0.net
>>42
たぶん1月までにRPGは作れないだろうが、勉強続ければお前きっと大成するわ

原因不明のエラーってのが何かわからんが、
恐らく無効になっちゃいけないものがどっかのタイミングで無効になってる
まずは変数やオブジェクトの寿命って概念を理解するところから始めるべし

 

52: 以下、\(^o^)/でVIPがお送りします 2015/05/26(火) 02:07:40.098 ID:OAe4dd5u0.net
>>50
C2601エラーが出たんだけど
何度みても{と}の数はあってた
寿命とかあるのか しらなかった

 

55: 以下、\(^o^)/でVIPがお送りします 2015/05/26(火) 02:18:16.824 ID:dtAOWvAF0.net
>>52
ああ、実行時エラーって意味かと思ってたけどコンパイル時エラーか
エラーになる行は出てくるからそことその直前をよく確認するんだ

 

33: 以下、\(^o^)/でVIPがお送りします 2015/05/26(火) 01:11:05.825 ID:OAe4dd5u0.net
画像は一応表示できるところまでがんばった

 

37: 以下、\(^o^)/でVIPがお送りします 2015/05/26(火) 01:23:41.517 ID:ZEGscsqY0.net
まぁ2Dなら、そんなに難しくないんじゃね?
フィールドの上にキャラクター乗せて背景移動させるだけだし
移動範囲と敵の分布適当に作ればそれなりになるでしょ
レベル調整とか、敵の強さ、ただ歩くだけじゃつまらないから
ダンジョンにちょっとした仕掛けとかかな
バランス調整が一番めんどくさそう

 

39: 以下、\(^o^)/でVIPがお送りします 2015/05/26(火) 01:35:13.307 ID:ypeVYHCh0.net
CUIで
敵とかはAA使え

 

43: 以下、\(^o^)/でVIPがお送りします 2015/05/26(火) 01:53:51.718 ID:OAe4dd5u0.net
>>39
コマンドラインで遊ぶゲームは今別のまた作ってるところだな
進級製作にRPG作って先生方驚かせたかったんだ

 

48: 以下、\(^o^)/でVIPがお送りします 2015/05/26(火) 01:57:11.950 ID:3uD1bzCB0.net
>>43
進級制作でRPGとは
勇気あるな

 

49: 以下、\(^o^)/でVIPがお送りします 2015/05/26(火) 01:57:33.418 ID:ioUysifl0.net
C言語でRPG作るってのは、
家を建てるのに山へ木を切りにいくところから始めるようなものだぞ

不可能じゃないが現実的じゃない

 

53: 以下、\(^o^)/でVIPがお送りします 2015/05/26(火) 02:10:06.607 ID:uwJ+fvqg0.net
とりあえずwizardryかローグを作れば良いんだよ
グラフィックの処理的なものがネックになるだけで
□と■でフィールドとキャラを表したって何の問題もないんだから

引用元URL:http://viper.2ch.sc/test/read.cgi/news4vip/1432565650/

関連記事

https---www.pakutaso.com-assets_c-2015-01-DI_IMG_5780500-thumb-1000xauto-5853

プログラミングの才能無さ過ぎて他人の書いたプログラム全然読めないwwwwwwwwww

1: 以下、\(^o^)/でVIPがお送りします 2015/05/14(木) 22:05:09.5

記事を読む

javascript

プログラミング歴1ヶ月だけどJavaScript出来るようになった

1: 以下、\(^o^)/でVIPがお送りします 2015/09/26(土) 15:29:34.5

記事を読む

3_1

プログラミングコンテストで優勝した中馬慎之祐(小6)が、アプリ甲子園でも優勝し二連覇達成

1: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 5474-TkMu) 20

記事を読む

https---www.pakutaso.com-assets_c-2015-01-LISA78_hozonshitene-20141018102704500-thumb-autox1000-5887

お前らってパソコン関連のことっていつ覚えたの?

1: 以下、\(^o^)/でVIPがお送りします 2015/05/12(火) 22:21:44.3

記事を読む

operator03

プログラミングやってるんだけど、シフト演算子で詰んだ・・・・

1: 以下、\(^o^)/でVIPがお送りします 2015/11/15(日) 12:43:11.9

記事を読む

https---www.pakutaso.com-assets_c-2015-05-N811_notepcwosawarubiz-thumb-1000xauto-14749

プログラミングできる人、こんなソフトを各3000円位で作ってくれ!!

1: 以下、\(^o^)/でVIPがお送りします 2015/08/31(月) 03:06:56.8

記事を読む

bsWEB86_bonpc20150207122815

仕事以外でプログラミングしている人って、一体何をしているの?

1: 以下、\(^o^)/でVIPがお送りします 2015/10/03(土) 00:27:02.5

記事を読む

wpid-B_x7DmmUgAA-KwG.jpg

Javaを勉強中のAV女優・さくらゆら「JAVA勉強したら次はね、、C言語とか詳しく勉強したい!!」

1: 番組の途中ですがアフィサイトへの\(^o^)/です 2015/05/12(火) 18:33:

記事を読む

https---www.pakutaso.com-assets_c-2015-06-AL202syazai220140830165542-thumb-1000xauto-17575

プログラミングで挫折するところと言えば

1: 以下、\(^o^)/でVIPがお送りします 2015/08/22(土) 03:42:33.5

記事を読む

wpid-news4vip-1395399165-5.png

初心者に簡単なiPhoneアプリの作り方を教える【講座】

1: 名無しさん 2014/03/21(金)19:52:45 ID:WScIPPpvo ポテチ食

記事を読む

Huawei-Mate-8-benchmark-post-launch_1
Androidのベンチマーク、10万点を突破 インフレが止まらない

1: 番組の途中ですがアフィサイトへの\(^o^)/です (ニククエ

hGJvbfh
せっかくの休みだ。原付で>>5に行く。

1: 名無しさん@おーぷん 2015/11/29(日)06:13:2

9xHNnte
XperiaZ5からdocomoのロゴだけ消せるシートが発売開始

1: 番組の途中ですがアフィサイトへの\(^o^)/です (アウアウ

bsLISA78_MBAsawaru20141018102912
子供にプログラミング教えることになりそうなんだが、どうやって教えたら良いんだ?

1: 以下、\(^o^)/でVIPがお送りします 2015/11/2

top
国内で最大容量の8THDDが2万円台に値下がり

1: 海江田三郎 ★ 2015/11/29(日) 14:43:35.

→もっと見る

PAGE TOP ↑