テキストベースのアドベンチャーゲームを作りたい

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
blue
記事: 6
登録日時: 4年前

テキストベースのアドベンチャーゲームを作りたい

#1

投稿記事 by blue » 4年前

環境 Windows 10 visual studio2017

int GameMsg_prologue(void);
int GameMsg_ending(void);
int GameMsg001(void);
int GameMsg002(void);
int GameMsg003(void);
int InputYesNo(void);

これらを使ってテキストベースのアドベンチャーゲームを作りたいのですが全く分からず苦戦しています。
GameMsg001の部分だけでもいいのでソースコードつきで解説して欲しいです。
語彙力皆無で申し訳ないです

アバター
あたっしゅ
記事: 667
登録日時: 14年前
住所: 東京23区
連絡を取る:

Re: テキストベースのアドベンチャーゲームを作りたい

#2

投稿記事 by あたっしゅ » 4年前

皆無なのは、語彙力だけではないようですね。
GameMsg... らは、どこから出てきたのかな ? 検索してみたら、
https://detail.chiebukuro.yahoo.co.jp/q ... 2230296212
c 言語についてです。 - #define_CRT_SECURE_... - Yahoo!知恵袋(ja)
が出てきたのだが...

'y' 以外の入力の時、再度、尋ねたいのなら、

コード:

#include <stdio.h>

int
main()
{
    bool bNoExit = true;
  
    while( bNoExit ) {
        char ch;
  
        printf("do you fight the dragon? [y/n]");
        scanf("%c", &ch);
        switch( ch ) {
          case 'y':
              puts("you dead!");
              bNoExit = false;
              break;
  
          case 'n':
              puts("you couldn't escape");
              break;
  
          default:
              puts("you should keep the rule!");
        }
    }
  
    return 0; 
}
かな ? https://www.onlinegdb.com/ で確認。あ、ENTER の処理をしてないが、とりあえず。

あと、
https://detail.chiebukuro.yahoo.co.jp/q ... 0230550815
ゲーム学科1年です。夏休み課題でテキストベースでアドベンチャーゲームを作るので
Yes/No の分岐と関数を使って参考程度にソースコード作って見せてもらえると助かります。
- YAHOO ! JAPAN 知恵袋(ja)

こんなのも、出てきました。
VTuber:
[香車]東上☆Aho(暎帆)☆海美
http://atassyu.php.xdomain.jp/vtuber/index.html
レスがついていないものを優先して、レスするみみ。時々、見当外れなレスしみみ。

中の人:
手提鞄あたッしュ、[MrAtassyu] 手提鞄屋魚有店
http://ameblo.jp/mratassyu/
Pixiv: 666303
Windows, Mac, Linux, Haiku, Raspbery Pi, Jetson Nano, 電子ブロック 持ち。

返信

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