0からRPGを作る (196レス)
1-

54: 名前は開発中のものです。 [sage] 2011/10/25(火) 14:54:41.70 ID:Jsfmf63+(1/4) AAS
>>36
36(2): 名前は開発中のものです。 [sage] 2011/10/22(土) 20:31:09.49 ID:Mb+PcXss(1) AAS
シナリオは自動生成?なら

『RPGシナリオライター君』
外部リンク[htm]:pbgreen.moo.jp
ただ、要管理者で実行
だけど

Javaでゲーム作りますが何か?
外部リンク:d.hatena.ne.jp

プロトタイプRPG 05
外部リンク[html]:www.sm.rim.or.jp

Console RPG at sourceforge (written in C++)
外部リンク:sourceforge.net

Professionalゲームプログラミング 2ndEditionのソースコード
外部リンク[html]:www.sbcr.jp

くらいか?
55: 名前は開発中のものです。 [sage] 2011/10/25(火) 15:03:50.06 ID:Jsfmf63+(2/4) AAS
あ、>>2
2(4): 名前は開発中のものです。 [sage] 2011/10/20(木) 04:29:00.53 ID:GigjKO9+(1/4) AAS
外部リンク[php]:wiki.game-develop.com

この通りにやればいい
のリンクにもRPGのC++のソースあるな
外部リンク[php]:wiki.game-develop.com
56: 名前は開発中のものです。 [sage] 2011/10/25(火) 15:50:13.16 ID:Jsfmf63+(3/4) AAS
コレも
JavaでRPGを作ろう!
外部リンク:www.harukitchen.com
57
(1): 名前は開発中のものです。 [sage] 2011/10/25(火) 23:36:37.81 ID:Jsfmf63+(4/4) AAS
C++とDXライブラリで開発されたRPGのソースコード
ゲーム製作チーム「TEAM NAVA」
外部リンク:rpg.nengu.jp
58: 名前は開発中のものです。 [sage] 2011/10/26(水) 03:32:58.52 ID:8ZkXNnYc(1) AAS
>>57
ソースの中身みたけど
C++じゃなくてC言語で書いてあるな
59
(1): 名前は開発中のものです。 [sage] 2011/10/26(水) 17:59:36.71 ID:xsdh2yu0(1/2) AAS
見た中ではコレが一番か(しかしこれもCとDXライブラリ)
〜mixC++〜内のRPG講座
外部リンク[php]:wiki.game-develop.com
60: 名前は開発中のものです。 [sage] 2011/10/26(水) 21:49:09.77 ID:ibj9cYhN(1) AAS
JavaScriptでもドラクエタイプのRPGなら、それなりに動くみたいだね

外部リンク[html]:www.programmingmat.jp
61: 名前は開発中のものです。 [sage] 2011/10/26(水) 22:51:14.96 ID:xsdh2yu0(2/2) AAS
見つけた中で一番簡単なのはコンソールのRPGだけど、コンソールのRPGではコレもあるよね
CUIRPG 1.0(ダウンロードにある)
外部リンク:victreal.com
62
(1): 名前は開発中のものです。 [sage] 2011/10/28(金) 22:53:11.65 ID:Re4H/atA(1/2) AAS
>>59
それどこにRPG講座あるの・
サイト見ても見つからない
63
(1): 名前は開発中のものです。 [sage] 2011/10/28(金) 23:12:05.35 ID:iQRe9cMA(1) AAS
ブログからトップに行ったらあったよ
下記はRPGのサンプルらしい。ダウンロードして無いから詳細不明

外部リンク[html]:dixq.net
64: 名前は開発中のものです。 [sage] 2011/10/28(金) 23:52:38.11 ID:Re4H/atA(2/2) AAS
>>63
サンキュ

でも、講座って言うから説明とかしてるのかと思ったら
それは無いのか
それならRPG講座って説明はまぎらわしい気がする
65
(1): 名前は開発中のものです。 [sage] 2011/10/29(土) 01:39:36.62 ID:AAmy4qkE(1/2) AAS
>>62
いや、そっちじゃなくってこっち
外部リンク[php]:dixq.net
66: 名前は開発中のものです。 [sage] 2011/10/29(土) 02:15:26.44 ID:AAmy4qkE(2/2) AAS
後は、ローグのソース(外部リンク:sourceforge.jp または 外部リンク:sourceforge.netとか
67: 1 [sage] 2011/10/29(土) 21:37:54.20 ID:EmRzoADy(1) AAS
すいませんリアルが忙しくPCに触る機会が少なくなってしまってまったく勉強ができてない状態です。
来週の土曜日にはまたいつも通りの生活に戻れると思います。

その際にはまたご教授願います
68: 名前は開発中のものです。 [sage] 2011/11/01(火) 15:55:41.17 ID:uJHRpE9/(1) AAS
オンラインRPGのソースgoogleで公開してたわ
名称がDQMO⇒SBO(外部リンク:uraran.jp)になったやつの
外部リンク:scrapbookonline.googlecode.com
69: 名前は開発中のものです。 [sage] 2011/11/03(木) 10:00:18.96 ID:T0s7PIbk(1) AAS
ないよりはましだが
ソースがあったところでゲームが出来上がるわけではないしな

絵だけ変えた完全なパクリなら別だがw
70
(1): 名前は開発中のものです。 [sage] 2011/11/06(日) 20:46:58.25 ID:xEHJwb9D(1/2) AAS
>>65を読んでるんだけど序盤で詰まってる

// ゲーム全体の状態遷移
enum GameState_t {
GAME_STATE_TITLE, //タイトル画面
GAME_STATE_NAME, //名前入力
GAME_STATE_MAIN, //ゲーム本編
GAME_STATE_GAMEOVER, //ゲームオーバー
GAME_STATE_ENDING, //エンディング
};

enumって「列挙型」っていうみたいだけど、
こういうのって一般的に使われてるの?
構造体とは違うの?
71: 名前は開発中のものです。 [sage] 2011/11/06(日) 21:25:29.86 ID:0+ysNS7s(1/3) AAS
構造体とは違う。
説明省いて簡単な具体例の一つを示すと、

enum GameState_t {
GAME_STATE_TITLE = 0;
GAME_STATE_NAME = 1;
:
}
となるので、

switch( state )
{
case GAME_STATE_TITLE: (何かの処理)
case GAME_STATE_NAME: (何かの処理)
}
みたいな場合、

switch( state )
{
case 0: (何かの処理)
case 1: (何かの処理)
}
こう書くより見やすくなる。OK?

詳しくはコンパイル時に決まるとかSTLのときどうとかとかあるけど、今は考えなくていい。
72: 名前は開発中のものです。 [sage] 2011/11/06(日) 21:36:12.27 ID:iKRqBMlx(1/2) AAS
>>70
そのレベルだと、ほとんど、
#define GAME_STATE_TITLE 0 //タイトル画面
#define GAME_STATE_NAME 1 //名前入力
...以下略
と書いてあるのと同じだと考えてほとんど差し支えない。
C++はちゃんと基底型だけど、Cならさらに上記と同じようなもの。

クラスの中に入れたり、ネームスペースの中に入れたりして使うのが普通だから
そうなってくると違いが出てくる。
73: 名前は開発中のものです。 [sage] 2011/11/06(日) 21:36:51.89 ID:xEHJwb9D(2/2) AAS
ホントだ、どのケースを表しているのかが判り易いですね
コード中でも
state = 0
じゃなくて
state=GAME_STATE_TITLE
と書けるから、どの状態へ移るのかも一目瞭然ですね
ありがとうございます
74
(1): 名前は開発中のものです。 [sage] 2011/11/06(日) 21:41:20.85 ID:0+ysNS7s(2/3) AAS
こんなのにも使う。

enum { are, kore, end };

// 本体とする
int param[end];
for ( int i = 0; i < end; i++ ) param[i] = 0;
param[kore] = 14;

で、たとえばsoreを追加したいとする。
enum { are, sore, kore, end };
これでも本体のコードは変更無しで動く。
もし数字で固体を管理してると、初期かも書き直さないといけないし、
全部のparam[1]をparam[2]に書き換えが必要。
バグの原因。
75
(1): 名前は開発中のものです。 [sage] 2011/11/06(日) 23:08:18.75 ID:iKRqBMlx(2/2) AAS
>>74
そんな構造になる時点で設計を間違ってる気がするんだが…
具体的にどういうときに使うの?
煽りじゃないよ。純粋な疑問。
76: 名前は開発中のものです。 [sage] 2011/11/06(日) 23:49:20.61 ID:0+ysNS7s(3/3) AAS
>>75
想定しているのは構造体を使えないプログラム初心者が、
ちょっと複雑なプログラムをして、ベタで定数を扱おうとしたとき。

自分が実際にこういう構造にするときは簡単にスクリプトっぽい処理をさせる場合など。
命令の入れ替えや追加が容易だから。
77
(2): 名前は開発中のものです。 [sage] 2011/11/12(土) 08:26:38.06 ID:QAAG8qsD(1) AAS
モチベーション低下を防ぐ方法ってありますかね
私はこのスレとかみて、他の人ががんばってるのを見ることで
自分もやるぞーって感じでテンション上げてますが
78
(1): 名前は開発中のものです。 [sage] 2011/11/12(土) 10:07:15.20 ID:kzBP+K05(1) AAS
>>77
一番良いのは崇拝者を作るか、金を稼ぐか、好きな人に貢ぐのどれか。
1-
あと 118 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.018s