2008-03-03
jiglet開発キットの使い方」を踏まえて、今回はゲーム作りに挑戦します

下記のファイルをダウンロードしてください
ノベルゲームサンプル - jig.jpサービス紹介

展開したフォルダ"ngame"を、jiglet開発キットのあるフォルダの"jiglet"の中へコピーします
開発キットの"読込み"をクリックし、"ngame"を選んでください

"コンパイル実行"をクリックすると、下記のような画面が表示されます
jiglet開発の始め方 part4 - 初めてのゲーム作り_e0024918_133043.gif

このウィンドウで"Enter"キーを押すと終了します

次に"ソースを開く"をクリックすると、下記のようなプログラムが表示されます

show("title");
print("こんにちは");

これは、titleという画像を表示し、"こんにちは"と表示しろという意味です
"こんにちは"を"勝負だ!"に変えて保存し、"コンパイル実行"をクリックしてみてください
このようにソースファイルを変更し、コンパイル実行を繰り返すことでjigletを作っていきます

運試しゲームにしてみましょう
先ほど書き換えた行の下に下記を追加します

if (dice(2, 1)) {
  print("あなたの勝ちです");
} else {
  print("あなたの負けです");
}

実行するたびに、勝ったり負けたりします

ゲームというにはシンプルすぎますが、命令を足していくことで複雑なゲームを作っていくわけです
他にも、下記のような命令が使えるので、いろいろ試してみてください

// 文章を表示する
print("[表示する文章]");

// 画像を変える
show("[画像の名前]");

// ブラウザで表示する
jump("[URL]");

// 質問をする
if (ask("[質問する文章]")) {
  // YESの時
} else {
  // NOの時
}

// サイコロを振る(確率6分の1)
if (dice(6, 1)) {
  // 当たった時
} else {
  // 外れた時
}

//何度も繰り返す
for (;;) {
  // break; // という命令があるまで
}
クリエイティブ・コモンズ・ライセンス
本ブログの記事や写真は「Creative Commons — CC BY 4.0」の下に提供します。記事内で紹介するプログラムや作品は、それぞれに記載されたライセンスを参照ください。
CC BY / @taisukef / アイコン画像 / プロフィール画像 / 「一日一創」画像 / RSS