ゲームって、どうやってできてるの?
突然だけど、みんなはゲームをしていて、こんなことを思ったことはないかな?
「このキャラクター、どうやって動いているんだろう?」
「この世界、誰がつくったんだろう?」
ボタンを押すとジャンプする。
敵を倒すとレベルアップ!
冒険を進めると、まだ見たことのない世界が広がっている。
いつも遊んでいるゲームだけど、よく考えてみると不思議なことがいっぱい!
実は、ゲームの世界は、最初からそこにあったわけじゃない。
誰かが考えて、誰かがつくって、たくさんの工夫を重ねて生まれているんだ。
今回は、そんなゲームの裏側をちょっとのぞいてみよう!
ゲームの世界は、誰がつくっている?
ゲームをつくる人、と聞くと、パソコンに向かってプログラムを書いている人を想像するかな?
もちろん、それも大切!
でも、ゲームづくりには、ほかにもいろいろな人が関わっているんだ。
キャラクターを描く人。
冒険のストーリーを考える人。
音楽をつくる人。
ゲームのルールを考える人。
そして、みんなのアイデアを組み合わせて、実際に遊べるようにする人。
例えば、どんなにかっこいいキャラクターができても、うまく動かなかったら困るよね。
反対に、動きが完璧でも、冒険する世界がつまらなかったら、ちょっと残念。
それぞれの得意なことを持ち寄って、ひとつのゲームをつくっているんだ。
絵が得意な人も、音楽が得意な人も、仕組みを考えるのが得意な人もいる。
みんなの力が合わさると、ひとりではつくれなかった世界が生まれる。
なんだかワクワクしない?
ゲームの中では、どうして自由に動ける?
次は、ゲームの中身をのぞいてみよう!
例えば、キャラクターをジャンプさせるとき。
ボタンを押すと、ピョーン!と飛び上がる。
そして、しばらくすると地面に着地する。
当たり前のように見えるけれど、実はこれにも決まりがある。
ボタンを押したらジャンプする。
空中では少しずつ落ちてくる。
壁にぶつかったら、それ以上は進めない。
こうしたルールが、ゲームの中にはたくさん隠れているんだ。
ここで、ちょっと考えてみよう。
キャラクターは、どうしてジャンプしたあとに落ちてくるんだろう?
そう、重力があるからだね!
実は、ゲームのキャラクターの動きには、学校で習う理科や数学の考え方も使われている。
どこにいるのか。
どのくらいの速さで動いているのか。
どれくらい飛び上がるのか。
位置や速さ、時間、力や重力。教科書で見かける言葉が、ゲームの世界にも登場しているんだ。
もちろん、ゲームによっては空を飛んだり、壁をすり抜けたりすることもあるよね。
それも、つくり手が考えた特別なルール。
ゲームの世界って、自由に見えるけれど、実はいろいろな仕組みでできているんだね!
どうしてゲームは、つい続けたくなる?
「あと1回だけ!」
……そう思っていたのに、気づいたらずいぶん時間がたっていた。
そんな経験、ないかな?
ゲームには、思わず続けたくなる工夫がいっぱい!
少し頑張ると新しいステージに進める。
強い敵を倒すと達成感がある。
失敗しても「次は勝てるかも!」と思える。
例えば、最初から絶対に勝てない敵ばかりだったらどうだろう?
反対に、何もしなくても簡単にクリアできたら?
どちらも、あまり面白くなさそうだよね。
「ちょっと難しい。でも、頑張ればできそう!」
そんな気持ちになるように、ゲームのつくり手はいろいろな工夫をしているんだ。
どうすれば楽しくなるのか。
どうすれば「もう少しやってみたい!」と思ってもらえるのか。
ゲームの面白さは、偶然ではなく、たくさんのアイデアから生まれているんだね。
もちろん、夢中になりすぎないように、遊ぶ時間との付き合い方も大切だよ!
ゲームをつくる人は、何を考えている?
ここで、ちょっと想像してみよう。
もし、みんながゲームをつくる人だったら?
せっかくつくったゲームなのに、遊んだ人から「難しすぎる!」と言われてしまった。
さあ、どうする?
敵を弱くする? アイテムを増やす? 操作を簡単にする?
いろいろな方法が考えられるよね。
でも、どれが正解なのかは、実際に遊んでもらわないとわからないかもしれない。
そこで、遊んだ人の様子を見たり、感想を聞いたりする。
そして、直して、もう一度試してみる。
それでもダメなら、また考える!
こうして、少しずつ面白いゲームに近づけていくんだ。
実は、これって学校の理科の実験にも似ているんだよ。
「こうなるんじゃないかな?」と予想して、実際に試してみる。
結果を見て、もう一度考える。
うまくいかなかったことも、次の工夫につながる大切なヒントになる。
最初から完璧じゃなくても大丈夫。
「どうしたらもっとよくなるかな?」
そう考え続けることが、新しいものを生み出す力になるんだね。
ゲームをつくるには、どんな知識が必要?
ここまで読んで、ゲームづくりにはプログラミングが必要なんだな、と思った人もいるかもしれないね。
でも、実はそれだけじゃない!
キャラクターの動きには理科や数学。
マップや建物をつくるには図形の知識。
ストーリーやセリフには国語の力。
海外の人にも楽しんでもらうなら英語も役立つ。
そして、ゲームを実際に動かす仕組みには、プログラミングが活躍する。
例えば、「ボタンを押したらジャンプする」「体力がゼロになったらゲームオーバー!」という決まりをつくること。
これは、中学校の技術や高校の情報で学ぶプログラミングの考え方にもつながっているんだ。
ゲームをつくるって、いろいろな知識が集まった大きなチャレンジなんだね!
もちろん、全部をひとりでできる必要はないよ。
得意なことを生かして、仲間と協力すればいい。
そして、ちょっと面白いのがここから。
最初は、ただ「ゲームが好き!」という気持ちだったのに、もっと面白いゲームをつくりたいと思ったら、数学や理科、英語など、いろいろなことを知りたくなるかもしれない。
好きなことを追いかけていたら、いつの間にか勉強にもつながっていた。
そんなこともあるんだ。
学校で習っていることも、今は「これって何に使うんだろう?」と思うかもしれない。
でも、いつか何かをつくろうとしたときや、困ったことを解決しようとしたときに、「あっ、これ学校で習ったことだ!」と思う瞬間が来るかもしれないね。
次にゲームをするときは……
いつも遊んでいるゲーム。
その裏側には、たくさんのアイデアがある。
いろいろなルールがある。
そして、面白さを生み出すための工夫がある。
それを考え、試し、形にしてきた人たちがいる。
そう思うと、いつものゲームが、ちょっと違って見えてこないかな?
次にゲームをするときは、少しだけ、つくる人の目線で見てみよう。
「どうして、ここはこんな仕組みなんだろう?」
「自分だったら、どんな工夫をするだろう?」
そんな疑問を持つだけで、いつものゲームが新しい発見にあふれた世界になるかもしれない。
遊ぶことも楽しい。
つくることを想像してみると、もっと面白い。
ゲームをつくる人たちは、いろいろな知識や得意なことを持ち寄り、力を合わせて、遊ぶ人がワクワクする世界を生み出しています。
そして、誰かを楽しませるアイデアは、ゲームの中だけにあるわけではありません。
普段の生活の中にも、誰かの工夫や発見がたくさん隠れています。
授業では習わないようなことから、新しいアイデアが生まれることだってあります。
もしかしたら、今みんなが学校で学んでいることも、普段の生活で見つけた小さな発見も、いつか思いがけないところでつながるかもしれません。
今回は、いつも遊んでいるゲームを、つくる人の目線から眺めてみました。
「なんでだろう?」「おもしろいね!」
そう思ってもらえたら、
第4回のThinking Labは大成功です。
次回も、身近な「なんで?」を一緒に考えてみてくれたらうれしいです。