CODE GALLERY No.28
ひだまりの畑
丘の中腹の小さな畑で、野菜を育てる3Dの景色です。種をまいて、水をやって、実ったら収穫する。朝もやの中でも、ランタンのともる夜でも、作物は少しずつ大きくなります。
畝をタップすると、種の棚が開きます。まいたあとは、ときどき水をやるだけです。土が乾くと育ちが止まりますが、枯れることはありません。
点数も締め切りもありません。12種類の野菜を収穫帳に集めてもいいし、雨の音を聞きながら畑を眺めているだけでもかまいません。
畑へ向かっています
SUNLIT FIELDひだまりの畑
キー操作:← → ↑ ↓ 畝を選ぶ/Space 種まき・水やり・収穫/W 天気/B 収穫帳/M 音/F 全画面
HOW TO PLAY遊び方
- 種をまく:空いた畝をタップすると、種の棚が出ます。初めにまけるのは、ラディッシュ・小松菜・カブの3種類です
- 水をやる:しずくの印が出た畝は、土が乾いています。タップすると水をやります。雨の日は、全部の畝に雨が水をやってくれます
- 待つ:作物は芽、本葉、育ち盛り、実りの順に姿を変えます。いちばん早いラディッシュは12分ほど、いちばん遅いスイカは30分あまりで実ります
- 収穫する:光の印が出たら、タップして収穫します。新しい作物を収穫するたびに、種の棚に次の種が増えます
時は12分で1日のペースで流れます。ページを閉じている間も、ゲームの1日ぶんまでは育ちつづけます。「…」の「時の流れ」で止めることもできます。キーボードでは、矢印キーで畝を選び、Space で種まき・水やり・収穫ができます。
CROPS育てられる野菜
育つのは、土が湿っている間だけです。晴れの日は育つのが早いかわりに、土も早く乾きます。くもりや霧の日は、土が乾きにくくなります。夜は昼より、ゆっくり育ちます。
| 野菜 | 実るまで(晴れで水を切らさないとき) |
|---|---|
| ラディッシュ・小松菜・カブ | 12〜16分。最初から種があります |
| レタス・枝豆・ニンジン・キュウリ | 21〜23分。レタスは晴れすぎない日が好きです |
| ジャガイモ・ナス・トマト | 25〜26分。ジャガイモは白い花が咲いたあとに実ります |
| トウモロコシ | 27分ほど。背丈は2m近くになります |
| スイカ | 32分ほど。晴れが大好きです |
水を一度も切らさずに育てると、出来ばえが★5になり、大きく育ちます。それから、この畑の言い伝えに出てくる野菜が、もう1つあります。
HOW IT WORKSしくみ
1. 土の湿り気:畝にはそれぞれ、0から1の「湿り気」があります。水をやると1になり、ゲームの1時間ごとに、晴れなら0.085、くもりなら0.05ずつ減ります。夜は減り方が半分です。0.12を下回ると育ちが止まり、その時間は出来ばえの計算で「乾いていた時間」として数えます。
// 晴・曇・霧・雨 で、1時間に乾く量 const WX_DRY = [0.085, 0.05, 0.04, 0]; p.m = Math.max(0, p.m - WX_DRY[w] * dt * (isNight(h) ? 0.5 : 1)); if (p.m > 0.12) p.g += dt * growRate(crop, h, w); // 湿っている間だけ育つ else p.dry += dt;
2. 育つ速さ:育つ速さには、日の高さと天気を掛け合わせています。夜は0.6倍、昼のまん中は1.15倍です。トマトやスイカのような晴れの好きな野菜は、晴れの日にさらに速くなります。
3. 作物の姿:作物の3Dの形は、絵や模型を用意せずに、その場で組み立てています。葉は細長い帯を曲げて作り、葉の形(丸い・細長い・切れ込み・羽のような細かい葉)はシェーダーで切り抜いています。実は楕円の玉です。ロゼット(株の根元から葉が広がる形)、支柱、這うつる、背の高い茎といった型ごとに、育ち具合に合わせて組み直します。
4. 閉じていた間:ページを閉じた時刻をこのブラウザに残しておき、次に開いたとき、その差のぶんだけ(ゲームの24時間まで)畑の時間を進めます。
5. 見た目:空・雲・星・月、まわりの森の木、光のにじみ(ブルーム)と光芒、手前と奥のぼかしは、ギャラリーの最初の作品「森の呼吸」と同じ作りです。時刻と天気の色は、前の作品「湖のひととき」と同じものを使っています。
NOTES注意
- WebGL2 が使える端末で動きます。3Dの部品(three.js)を読み込むので、初めて開くときは少し時間がかかります
- 重いときは、画質を自動で下げます。「…」の「画質」で選ぶこともできます
- 畑の様子と収穫帳は、このブラウザの中にだけ保存します。どこにも送りません
- 音は「音」を押したときだけ鳴ります。音はすべてその場で作っていて、録音した音は使っていません
- 野菜の説明は、実際の野菜について書いています。育つ日数や天気の好みはこのゲームの中の決まりで、本物の野菜づくりの目安ではありません。言い伝えの野菜は作り話です

