【スクラッチ(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をコピーしました