【スクラッチ(Scratch)】ハイスコアやランキングを作る方法|クラウド変数とScratcher

スクラッチでゲームを作つくっていると、

「スコアを保存ほぞんしたい!」
「ランキングを作つくりたい!」

と思おもうことがありますよね。

でも、ふつうの変数へんすうを使つかっていると、ゲームを止とめたり ページを閉とじたりしたときに、スコアはリセットされてしまいます。

そこで使つかうのがクラウド変数へんすう。

クラウド変数へんすうを使つかうと、スコアをインターネット上じょうに保存ほぞんできるようになります。

ただし、この機能きのうは だれでも すぐに使つかえるわけではありません。

この記事きじでは、

を、小学生しょうがくせい向むけに解説かいせつします。

変数へんすうって何なに?という人ひとは、下したの記事きじからごらんください。

スポンサーリンク

クラウド変数とは?

クラウド変数とは

クラウド変数へんすうは、インターネットにデータを保存ほぞんできる特別とくべつな変数へんすうです。

ふつうの変数へんすうは、ゲームを止とめたりページを閉とじたりするとデータが消きえてしまいます。

一方いっぽう、クラウド変数へんすうを使つかうと、ページを閉とじてもデータが消きえません。

そのため、世界中せかいじゅうのスクラッチユーザーと同おなじデータを共有きょうゆうできます。

たとえば、

  • ハイスコアを保存ほぞんする
  • ランキングを作つくる
  • プレイ回数かいすうを記録きろくする

といったことが できるようになります。

ゲームを「一人ひとりだけのもの」から「みんなで遊あそべるもの」にできるのがスゴイところです。

 

クラウド変数が使えない理由

クラウド変数へんすうを使つかおうとしても、使つかえない場合ばあいがあります。

これは、あなたのアカウントが クラウド変数へんすうを使つかえる状態じょうたいになっていないからです。

クラウド変数へんすうは だれでも すぐに使つかえるわけではなく、「Scratcher(スクラッチャー)」になった人ひとだけが使つかえるようになっています。

 

Scratcher(スクラッチャー)とは?

プロフィールページ(Scratcher)

Scratcher(スクラッチャー)とは、スクラッチやスクラッチのオンラインコミュニティのことをしっかり理解りかいしている人ひとに対たいして、スクラッチチームからあたえられるステータスです。

ステータスはプロフィールページのスクラッチ名めいの下したに表示ひょうじされます。

アカウントを作つくったばかりの人ひとは「New Scratcher」になっています。

 

Scratcherになるとできること

Scratcherになると、以下いかのようなことができるようになります。

  • クラウド変数へんすうが使つかえる
  • コメントやフォーラムに設もうけられている制限せいげんが解除かいじょされる
  • スタジオが作つくれる

 

Scratcherになる条件

では、どうすればScratcherになれるのでしょうか?

実じつは、くわしい条件じょうけんは公開こうかいされていません。

Scratch公式こうしきサイトの「よくある質問しつもん」には、次つぎのように書かかれています。

“Scratcher”になるには、プロジェクトを作成さくせいして、共有きょうゆうしたり、他ほかのScratcherのプロジェクトに役やくに立たつコメントをして、忍耐強にんたいづよくお待まちください!

つまり、

  • 作品さくひんを作つくって公開こうかいする
  • ほかの人ひとの作品さくひんに関かかわる

といった活動かつどうを続つづけていれば、そのうちメッセージが届とどくはずです。

 

Scratcherになる条件じょうけんを満みたすと、Scratchチームからメッセージが届とどきます。

メッセージボックスを開ひらき、「Scratcherに招待しょうたいされました!」の「もっと知しる!」をクリックすると、招待しょうたい画面がめんが表示ひょうじされます。

招待しょうたい画面がめんでは、「Scratcherとは何なにか」や「どんなことに気きをつけるのか」が説明せつめいされています。

大切たいせつな内容ないようなので、しっかり読よんでから進すすめましょう。

最後さいごのページで「賛成さんせい!」をクリックすると、Scratcherの仲間入なかまいりです!

Scratcher招待画面

 

ちなみに、私わたしの場合ばあいは、

  • 共有きょうゆうしたプロジェクト:4つ
  • 他ほかの作品さくひんにいいね:いくつか

という状態じょうたいで 招待しょうたいメッセージが届とどきました。
フォーラムやコメント投稿とうこうはしていません。

作品さくひんづくりを楽たのしみながら、気長きながにメッセージを待まちましょう。

 

クラウド変数の使い方

クラウド変数へんすうは、変数へんすうを作つくるときに設定せっていします。

  1. 「変数へんすう」カテゴリを選えらぶ
  2. 「変数へんすうを作つくる」をクリック
  3. 名前なまえを決きめる
  4. 「クラウド変数へんすう(サーバーに保存ほぞん)」にチェックを入いれる
  5. 「OK」をクリック

作成さくせいすると、変数へんすうの名前なまえの前まえに「☁(雲くものマーク)」がつきます。

雲くものマークが クラウド変数へんすうの目印めじるしです。

クラウド変数の作り方

基本的きほんてきに ふつうの変数へんすうと同おなじ使つかい方かたでOKですが、いくつか注意点ちゅういてんがあります。

  • 保存ほぞんできるのは数字すうじだけ
  • 1プロジェクトにつき最大さいだい10個こまで
  • 自動的じどうてきに「すべてのスプライト用よう」になる
  • すべてのスプライト用よう(グローバル変数へんすう):すべてのスプライトで使つかえる
  • このスプライトのみ(ローカル変数へんすう):この変数へんすうを作つくったスプライトだけで使つかえる

グローバル変数へんすうとローカル変数へんすうのちがいは、「【スクラッチ(Scratch)】クローンを使つかってみよう!」でくわしく紹介しょうかいしています。興味きょうみがあったら読よんでみてくださいね。

 

クラウド変数を使った例

クラウド変数へんすうを使つかうと、いろいろなことができます。

ここでは、よく使つかわれる3つの例れいを紹介しょうかいします。

  • プレイ回かい数かずを数かぞえる
  • ハイスコアを保存ほぞんする
  • ランキングを作つくる

まずは、プレイ回数かいすうやハイスコアを保存ほぞんするところからチャレンジしてみるのがおすすめです。

 

プレイ回数を数える

プレイ回数を数える

ゲームがスタートしたときに、クラウド変数へんすうの数値すうちを1増ふやすことで、プレイ回かい数かずを数かぞえることができます。

こうすることで、「このゲームが何回なんかい遊あそばれたか」がわかります。

 

ハイスコアを保存する

ハイスコアを保存する

ゲームが終おわったときに、今いまのスコアとこれまでの最高さいこうスコアを比くらべて、高たかければクラウド変数へんすうを書かきかえます。

これで、ページを閉とじても最高さいこうスコアが残のこるようになります。

 

ランキング

ランキングを作る

クラウド変数へんすうを使つかうと、ランキングのようなしくみも作つくれます。

新あたらしいスコアが出でたら、上うえの順位じゅんいから順番じゅんばんにくらべていき、スコアのほうが高たかければ順位じゅんいを書かきかえます。

これで、高たかい順じゅんに並ならんだランキングになります。

 

クラウド変数の値の変化をみる

クラウド変数へんすうの値あたいの変化へんかは、クラウドモニターで確認かくにんすることができます。

プロジェクトページのお気きに入いりボタン下かにある「データを見みる」ボタンから見みられます。

クラウド変数のデータを見る

 

クラウドモニター

 

まとめ

クラウド変数へんすうはインターネットに保存ほぞんできる特別とくべつな変数へんすう。

スコアを保存ほぞんしたり、ランキングを作つくったりできます。

スクラッチで本格的ほんかくてきなゲームを作つくりたいときに、とても便利べんりな機能きのうです。

  • 使つかうにはScratcherになる必要ひつようがある
  • 使つかい方かたは基本的きほんてきにふつうの変数へんすうと同おなじ
  • ただし数字すうじしか使つかえないなどの制限せいげんがある

というポイントをおさえておきましょう。

 

最後さいごに、クラウド変数へんすうを使つかったプログラム「じゃんけんゲーム」を作つくってみました。

最高さいこう連勝れんしょう回数かいすうをクラウド変数へんすうを使つかって記録きろくしています。よかったら遊あそんでみてくださいね!

 

タイトルとURLをコピーしました