Difference between revisions of "Hakkun building"

From 8x9craft
Jump to: navigation, search
(ゲームスタート)
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
==はっくんビルディングとは==
 
==はっくんビルディングとは==
  
はっくんビルディングは10分以内にどれだけ規定のオブジェクトを作ることができるか?
+
はっくんビルディングは10分以内にどれだけ規定の作品を作ることができるか?
  
というゲームをベースに、繰り返しを使ったプログラムの必要性をゲームを通して体験し、チーム戦や個人戦によって楽しみながらプログラミングを学ぶことを目的としたワークです。
+
というゲームをベースに、繰り返しを使ったプログラムの必要性をゲームを通して体感し、チーム戦や個人戦によって楽しみながらプログラミングを学ぶことを目的としたワークです。
  
  
Line 13: Line 13:
  
 
* ゲーム時間は10分
 
* ゲーム時間は10分
* モチーフにはそれぞれ得点がある
+
* 作品にはそれぞれ得点がある
 
* チームで作成した作品全部の合計で競う
 
* チームで作成した作品全部の合計で競う
* オブジェクトは見本と同じ素材でなければならない。
+
* 作品は見本と同じ素材でなければならない。
* オブジェクトは隣接してはいけない。
+
* 作品は隣接してはいけない。
 
* ボーナスポイントあり。
 
* ボーナスポイントあり。
  
  
 
はっくんビルディングの勝敗は、時間内により多く作ったチームまたは個人の勝利という大変わかりやすいものですが、
 
はっくんビルディングの勝敗は、時間内により多く作ったチームまたは個人の勝利という大変わかりやすいものですが、
作ったオブジェクトが規格にあったものであるかを判断しやすいようにするため、2つのルールを追加しています。
+
作った作品が規格にあったものであるかを判断しやすいようにするため、素材が同じであることと、隣接してはいけないという2つのルールを追加しています。
  
 
[[File:Hakkun-bulding2.png|はっくんビルディング|400px]]
 
[[File:Hakkun-bulding2.png|はっくんビルディング|400px]]
 
上の図は、次のルールに従って GoodとBadにわけられています。
 
 
* オブジェクトは見本と同じ素材でなければならない。
 
* オブジェクトは隣接してはいけない。
 
  
 
==はっくんビルディングの準備==
 
==はっくんビルディングの準備==
Line 34: Line 29:
 
はっくんビルディングで準備するものは
 
はっくんビルディングで準備するものは
  
* モチーフの見本
+
* ビルディングシート
 
* ビルディング用のワールド
 
* ビルディング用のワールド
  
 
の2つです。
 
の2つです。
  
モチーフの見本は次のようなA4の用紙を準備します。
+
ビルディングシートは次のようなA4の用紙を準備します。
  
 
[[File:Hakkun-bulding3.png|はっくんビルディング3|400px]]
 
[[File:Hakkun-bulding3.png|はっくんビルディング3|400px]]
Line 45: Line 40:
 
配った後かさばるとよくないので、A4用紙1枚にはいるように、絵はなるべく大きく。
 
配った後かさばるとよくないので、A4用紙1枚にはいるように、絵はなるべく大きく。
  
そう考えると、4つか、6つぐらいが良いでしょう。
+
そう考えると、4つぐらいが良いでしょう。
 
 
また時間的な制約を考えると慣れた子がいない場合は4つがおすすめです。
 
  
 
次にビルディングのワールドですが、これはすでにあるものを使うとよいです。
 
次にビルディングのワールドですが、これはすでにあるものを使うとよいです。
  
https://github.com/yokmama/8x9Craft-download/blob/master/world/buildinggame.zip
+
https://github.com/yokmama/8x9Craft-download/blob/master/world/hakkunWorld.zip
  
 
このようなマップがはいっています。
 
このようなマップがはいっています。
Line 89: Line 82:
 
[[File:Hakkun-bulding9.png|はっくんビルディング9|400px]]
 
[[File:Hakkun-bulding9.png|はっくんビルディング9|400px]]
  
この高台の部分に、モチーフの見本を置くとよいです。
+
この高台の部分に、各作品の見本を置くとよいです。
  
 
[[File:Hakkun-bulding10.png|はっくんビルディング10|400px]]
 
[[File:Hakkun-bulding10.png|はっくんビルディング10|400px]]
Line 95: Line 88:
 
=== 練習のすすめかた ===
 
=== 練習のすすめかた ===
  
練習では、ルールや、プログラムの基本、繰り返し、関数を説明しながらすすめていきます。
+
練習は、ルールや、プログラムの基本、繰り返し、関数を説明しながらすすめていきます。
  
 
しかし、はっくんの練習では作る作業が大半を占めます。
 
しかし、はっくんの練習では作る作業が大半を占めます。
  
そのため、説明を最初にいっぺんにしてしまうと、それ以降生徒とのコミニュケーションが少なくなり、分からない子がいた場合に個別に対応する時間が長くなりがちになるので、説明は冒頭にいっぺんにするのではなく、小出しにする工夫をします。
+
そのため、説明を最初にいっぺんにしてしまうと、それ以降生徒とのコミニュケーションが少なくなり、分からない子がでた場合に個別に対応する時間が長くなりがちになるので、説明は冒頭にいっぺんにするのではなく、小出しにする工夫をします。
  
 
例えば、
 
例えば、
  
  
* 時間制限、モチーフそれぞれに得点がある、合計で競い合う、ビルディング会場の広さなどの説明は冒頭にする。
+
* 時間制限、作品それぞれに得点がある、合計で競い合う、ビルディング会場の広さなどの説明は冒頭にする。
 「ゲームのルールは時間制限内にいくつ作れるか?」 です。
+
 いくつものワークが組み合わされているので、最終目標は一番最初に伝えるべきです。
 +
 はっくんビルディングの最終目標は 「規定の作品を時間制限内にいくつ作れるか?」 です。
  
 これはワークの最終目標なので、最初したほうがよいです。
+
 このことは、最初に話をしたほうがよいです。
  
 
 はっくん迷路をするのであれば、はっくん迷路の前にするべきです。
 
 はっくん迷路をするのであれば、はっくん迷路の前にするべきです。
  
 ただし、一度では理解するのは難しいので、はっくん迷路が終わったあとに、もう一度したほうがよいでしょう。
+
 ただし、一度では理解するのは難しいので、はっくん迷路が終わったあとに、もう一度話をしたほうがよいでしょう。
  
  
* オブジェクトは隣接してはいけない。また同じ素材でないといけない
+
* 作品は隣接してはいけない。また同じ素材でないといけない
 このルールは、チュートリアルとして最初の一個を皆に説明し、全員がチュートリアルを終えた後に説明をします。
+
 このルールは、チュートリアルとして最初のひとつを皆と一緒にやった場合、全員がチュートリアルを終えた後に説明をします。そうでない場合は過半数が一つ以上作品を作った時がよいです。
  
 チュートリアルを経験することで、オブジェクトには素材がそれぞれあること、 二つ目を作ることも考えないといけないことに気づくことが出来るからです。
+
 理由は、一つ完成させたことで、作品には素材がそれぞれあること、 二つ目を作ることも考えないといけないことに気づくことが出来るからです。
  
  
  
 
* 繰り返しをつかって沢山つくれること  
 
* 繰り返しをつかって沢山つくれること  
 同じオブジェクトを複数作りはじめる子がでてきたときに説明します。
+
 同じ作品を複数作りはじめる子がでてきたときに説明します。
  
 感のいい子は繰り返しを使い大量にオブジェクトを作り始めます。
+
 感のいい子は繰り返しを使い大量に作品を作り始めます。
  
 
 そういう子がでてきたら、そのやりかたを解説するような形で、どうやったら連続で作れるかということを説明します。
 
 そういう子がでてきたら、そのやりかたを解説するような形で、どうやったら連続で作れるかということを説明します。
  
 とくに、次のオブジェクトをつくる場合は、つくるだけでなく次のオブジェクトをつくる場所までの移動まで考えないといけないことも説明します。
+
 とくに、次の作品をつくる場合は、作ったあとに次の作品をつくる場所までの移動まで考えないといけないことも説明します。
  
  
 
* ボーナスポイントの説明  
 
* ボーナスポイントの説明  
 2つ目、3つ目のモチーフが出来た子がでてきたあたりで、ボーナスポイントの説明をします。
+
 2つ目、3つ目の作品が出来た子がでてきたあたりで、ボーナスポイントの説明をします。
  
 ボーナスポイントは、全部のモチーフを最低1個づつ作った場合、モチーフの数*100点、つまり4個のモチーフがあるなら400点のボーナスがはいるということを説明します。
+
 ボーナスポイントは、全部の作品を最低1個づつ作った場合、作品の数*100点、つまり4個の作品があるなら400点のボーナスがはいるということを説明します。
  
 
 こうすることで、2つ目、3つ目にもチャレンジするメリットを教えます。
 
 こうすることで、2つ目、3つ目にもチャレンジするメリットを教えます。
Line 142: Line 136:
 
 ときどき一個作ったプログラムを捨ててしまう子がいるので、最後に全部作ったら得点高くなるから捨てないでねと説明をしておきましょう。
 
 ときどき一個作ったプログラムを捨ててしまう子がいるので、最後に全部作ったら得点高くなるから捨てないでねと説明をしておきましょう。
  
 ただし、ペースが早い場合、説明をするタイニングが繰り返しの説明のすぐあとになりかねないです。
+
 ただし、ペースが早い場合、説明をするタイミングが繰り返しの説明のすぐあとになりかねないです。
  
 その場合は、早く出来た子には個別に説明しておき、しばらく時間をおいて、あらためて全体に説明をしたほうがよいです。
+
 その場合は、早く出来た子には個別に説明をしておき、しばらく時間をおいて、あらためて全体に説明をしたほうがよいです。
  
  
 
* 関数の説明  
 
* 関数の説明  
 複数のモチーフを作る子が数人でてきたら、関数を説明します。
+
 複数の作品を作る子が数人でてきたら、関数の説明をします。
  
 
 関数を使うと、あとで簡単に作ったプログラムを呼び出せること教えます。
 
 関数を使うと、あとで簡単に作ったプログラムを呼び出せること教えます。
  
 関数は必須ではないですが、複数のプログラムを操るようになるとワークスペースがごちゃごちゃしてくるので、必要な人にはとっても嬉しい情報になるはずです。
+
 関数は必須ではありませんが、複数のプログラムを操るようになるとワークスペースがごちゃごちゃしてくるので、必要な人にはとっても嬉しい情報になるはずです。
  
  
関数まで説明をしたら、残り時間を確認し、全体の時間-20分までを練習時間として、残り時間を発表します。
+
関数まで説明をしたら、残り時間を確認し、全体の時間-20分までを練習時間として、残り時間を発表します。
  
 
たとえば、90分のワークの場合、70分までが練習時間になります。
 
たとえば、90分のワークの場合、70分までが練習時間になります。
Line 168: Line 162:
 
これは、マウスターゲットしているブロックの位置にはっくんを移動させるコマンドです。
 
これは、マウスターゲットしているブロックの位置にはっくんを移動させるコマンドです。
  
練習では、どんどん高いところに移動してしまって地面に降りるのが大変になった子や、まわりがオブジェクトだらけで思うようにビルディング出来ない子がでてきますので、そういう子に声をかけて移動するか聞いたり、また移動してほしいとお願いされたときに使います。
+
練習では、どんどん高いところに移動してしまって地面に降りるのが大変になった子や、まわりが作品だらけで思うようにビルディング出来ない子がでてきますので、そういう子に声をかけて移動するか聞いたり、また移動してほしいとお願いされたときに使います。
  
  
Line 180: Line 174:
 
yesにすると、プログラムの実行ができないようになります。
 
yesにすると、プログラムの実行ができないようになります。
  
会場には、ブロックで置く場所に目印をしているのでそこに順番においてあげてください。
+
会場には、ブロックで置く場所に目印をしているのでそこに順番にはっくんを置いてあげてください。
  
 
[[File:Hakkun-bulding11.png|はっくんビルディング11|400px]]
 
[[File:Hakkun-bulding11.png|はっくんビルディング11|400px]]
  
向きが重要な場合があるので、置いたときに向きはこの向きでよいか確認してください。
+
はっくんの向きが重要な場合があるので、置いたときに向きはこの向きでよいかを生徒に確認してください。
  
 
あさりのアイテムを持ってはっくんを右クリックするとくるくる回すことができます。
 
あさりのアイテムを持ってはっくんを右クリックするとくるくる回すことができます。
Line 198: Line 192:
 
でロックを解除しゲームスタートです。
 
でロックを解除しゲームスタートです。
  
ゲーム中は、数分単位で時間経過を報告し、中継を司会するような感じで、各生徒の作品をみてまわります。
+
ゲーム中は、数分単位で時間経過を報告し、進行状況を中継をするように、各生徒の作品をみてまわります。
  
ときどき、動きがとまっている子がいるので、その場合は声をかけて何か、問題がおきていないか確認してあげてください。
+
ときどき、動きがとまっている子がいるので、その場合は声をかけて何か問題がおきていないか確認してあげてください。
  
 
=== ゲーム終了 ===
 
=== ゲーム終了 ===
Line 210: Line 204:
 
ではっくんを制御できないようにし、その後拍手で、健闘を祝福します。
 
ではっくんを制御できないようにし、その後拍手で、健闘を祝福します。
  
=== スコアの計算 ====
+
=== スコアの計算 ===
  
 
スコアは、スコアブロックを使って計算をすると楽です。
 
スコアは、スコアブロックを使って計算をすると楽です。
  
インベントリに、スコアブロックを数字の若い順から、モチーフの数だけならべます。
+
インベントリに、スコアブロックを数字の若い順から、作品の数だけならべます。
  
 
[[File:Hakkun-bulding13.png|はっくんビルディング13|400px]]
 
[[File:Hakkun-bulding13.png|はっくんビルディング13|400px]]
  
そして、目視で完成しているオブジェクトに、ブロックをくっつけていきます。
+
そして、目視で完成している作品に、ブロックをくっつけていきます。
  
 
[[File:Hakkun-bulding14.png|はっくんビルディング14|400px]]
 
[[File:Hakkun-bulding14.png|はっくんビルディング14|400px]]
Line 235: Line 229:
 
スコアは次の式で計算をしてください。
 
スコアは次の式で計算をしてください。
  
基本得点: モチーフ1の得点*個数 + モチーフ2の得点*個数 + モチーフ3の得点*個数 + モチーフ4の得点*個数
+
基本得点: 作品1の得点*個数 + 作品2の得点*個数 + 作品3の得点*個数 + 作品4の得点*個数
  
(モチーフの数だけ行う)
+
(作品の数だけ行う)
  
ボーナス得点:モチーフの数*100
+
ボーナス得点:作品の数*100
  
(ボーナスはすべてのモチーフができている場合のみ加算される)
+
(ボーナスはすべての作品ができている場合のみ加算される)
  
 
基本得点+ボーナス得点が、そのチームの得点になります。
 
基本得点+ボーナス得点が、そのチームの得点になります。
Line 256: Line 250:
 
これを繰り返ししてすべてのチームのスコアを計算してください。
 
これを繰り返ししてすべてのチームのスコアを計算してください。
  
===勝利チームの発表 ====
+
===勝利チームの発表 ===
  
 
スコアが算出されたら、勝利チームを発表し拍手で終了です。
 
スコアが算出されたら、勝利チームを発表し拍手で終了です。
  
司会をしながら観察をしていて、勝利したチームのどこがよかったか、また負けたチームはどういうところを頑張っていたかなどの話をしてゲームを締めます。
+
司会をしながら観察していた際に気づいた事、勝利したチームのどこが良かったか、また負けたチームはどういうところを頑張っていたかなどの話をしてゲームを締めます。
  
 
==はっくんビルディングのポイント==
 
==はっくんビルディングのポイント==
  
=== モチーフの作り方 ===
+
=== 作品の作り方 ===
モチーフは、簡単なものがいいです。それから、なにかテーマを決めると作りやすいです。
+
作品は、簡単なものがいいです。それから、なにかテーマを決めると作りやすいです。
  
ビルディングゲームは、経験者の子でも違うモチーフだと、また楽しめるので、いろいろなものを作って準備しておくとよいです。
+
ビルディングゲームは、経験者の子でも違う作品だと、また楽しめるので、いろいろなものを作って準備しておくとよいです。
  
 
[[File:Hakkun-bulding16.png|はっくんビルディング16|400px]]
 
[[File:Hakkun-bulding16.png|はっくんビルディング16|400px]]
Line 275: Line 269:
 
それから、砂ブロックをうまく使ってください。
 
それから、砂ブロックをうまく使ってください。
  
スコアの採点上、空に大量にオブジェクトを作られてしまうと、数えるのが大変なので、かならず地面に接地しないと作れないようなモチーフにするとよいです。
+
スコアの採点上、空に大量に作品を作られてしまうと、数えるのが大変なので、かならず地面に接地しないと作れないような作品にするとよいです。
  
 
[[File:Hakkun-bulding17.png|はっくんビルディング17|400px]]
 
[[File:Hakkun-bulding17.png|はっくんビルディング17|400px]]
Line 281: Line 275:
 
このアヒルの足は砂なので、空につくると足だけ離れてしまいます。
 
このアヒルの足は砂なので、空につくると足だけ離れてしまいます。
  
素材が細かくなるので、モチーフの見本のA4用紙には、どの素材をつかうのか書いておくとよいです。
+
素材が細かくなるので、ビルディングシートのA4用紙には、どの素材をつかうのか書いておくとよいです。
  
 
=== ブロックエディタとJavaScriptエディタの共存 ===
 
=== ブロックエディタとJavaScriptエディタの共存 ===

Latest revision as of 07:09, 9 January 2018

はっくんビルディングとは

はっくんビルディングは10分以内にどれだけ規定の作品を作ることができるか?

というゲームをベースに、繰り返しを使ったプログラムの必要性をゲームを通して体感し、チーム戦や個人戦によって楽しみながらプログラミングを学ぶことを目的としたワークです。


はっくんビルディング

はっくんビルディングのルール

はっくんビルディングでは次のルールで行うことを推奨しています。

  • ゲーム時間は10分
  • 作品にはそれぞれ得点がある
  • チームで作成した作品全部の合計で競う
  • 作品は見本と同じ素材でなければならない。
  • 作品は隣接してはいけない。
  • ボーナスポイントあり。


はっくんビルディングの勝敗は、時間内により多く作ったチームまたは個人の勝利という大変わかりやすいものですが、 作った作品が規格にあったものであるかを判断しやすいようにするため、素材が同じであることと、隣接してはいけないという2つのルールを追加しています。

はっくんビルディング

はっくんビルディングの準備

はっくんビルディングで準備するものは

  • ビルディングシート
  • ビルディング用のワールド

の2つです。

ビルディングシートは次のようなA4の用紙を準備します。

はっくんビルディング3

配った後かさばるとよくないので、A4用紙1枚にはいるように、絵はなるべく大きく。

そう考えると、4つぐらいが良いでしょう。

次にビルディングのワールドですが、これはすでにあるものを使うとよいです。

https://github.com/yokmama/8x9Craft-download/blob/master/world/hakkunWorld.zip

このようなマップがはいっています。

(注:すみません、このマップはデフォルトでチートオフになっているので、ゲーム内で設定を開いて、「OpenLAN」でチートONにしてマルチプレイゲームに変更してください。チートONにしないとTeacherコマンドが使えないはずです)


はっくんビルディング4

マップは自由に改変してもかまわないです。

ダウンロードしたマップは、プロファイルで設定されているゲームディレクトリ内に

はっくんビルディング5

savesというフォルダがありますので、その中に解凍した形でおいてください。

はっくんビルディング6

すると、マインクラフトのシングルプレイの画面でマップを選択することができます。

はっくんビルディング7


はっくんビルディングのすすめかた

ワールドに入ったらまずは練習会場に移動しましょう。

練習会場への移動

ビルディングの練習会場は、8x9Craftのロゴの看板の左奥にあります。

はっくんビルディング8

はっくん迷路が隣接した広場になっています。

はっくんビルディング9

この高台の部分に、各作品の見本を置くとよいです。

はっくんビルディング10

練習のすすめかた

練習は、ルールや、プログラムの基本、繰り返し、関数を説明しながらすすめていきます。

しかし、はっくんの練習では作る作業が大半を占めます。

そのため、説明を最初にいっぺんにしてしまうと、それ以降生徒とのコミニュケーションが少なくなり、分からない子がでた場合に個別に対応する時間が長くなりがちになるので、説明は冒頭にいっぺんにするのではなく、小出しにする工夫をします。

例えば、


  • 時間制限、作品それぞれに得点がある、合計で競い合う、ビルディング会場の広さなどの説明は冒頭にする。

 いくつものワークが組み合わされているので、最終目標は一番最初に伝えるべきです。  はっくんビルディングの最終目標は 「規定の作品を時間制限内にいくつ作れるか?」 です。

 このことは、最初に話をしたほうがよいです。

 はっくん迷路をするのであれば、はっくん迷路の前にするべきです。

 ただし、一度では理解するのは難しいので、はっくん迷路が終わったあとに、もう一度話をしたほうがよいでしょう。


  • 作品は隣接してはいけない。また同じ素材でないといけない

 このルールは、チュートリアルとして最初のひとつを皆と一緒にやった場合、全員がチュートリアルを終えた後に説明をします。そうでない場合は過半数が一つ以上作品を作った時がよいです。

 理由は、一つ完成させたことで、作品には素材がそれぞれあること、 二つ目を作ることも考えないといけないことに気づくことが出来るからです。


  • 繰り返しをつかって沢山つくれること

 同じ作品を複数作りはじめる子がでてきたときに説明します。

 感のいい子は繰り返しを使い大量に作品を作り始めます。

 そういう子がでてきたら、そのやりかたを解説するような形で、どうやったら連続で作れるかということを説明します。

 とくに、次の作品をつくる場合は、作ったあとに次の作品をつくる場所までの移動まで考えないといけないことも説明します。


  • ボーナスポイントの説明

 2つ目、3つ目の作品が出来た子がでてきたあたりで、ボーナスポイントの説明をします。

 ボーナスポイントは、全部の作品を最低1個づつ作った場合、作品の数*100点、つまり4個の作品があるなら400点のボーナスがはいるということを説明します。

 こうすることで、2つ目、3つ目にもチャレンジするメリットを教えます。

 また、一度作ったプログラムは捨てないように説明をしてください。

 ときどき一個作ったプログラムを捨ててしまう子がいるので、最後に全部作ったら得点高くなるから捨てないでねと説明をしておきましょう。

 ただし、ペースが早い場合、説明をするタイミングが繰り返しの説明のすぐあとになりかねないです。

 その場合は、早く出来た子には個別に説明をしておき、しばらく時間をおいて、あらためて全体に説明をしたほうがよいです。


  • 関数の説明

 複数の作品を作る子が数人でてきたら、関数の説明をします。

 関数を使うと、あとで簡単に作ったプログラムを呼び出せること教えます。

 関数は必須ではありませんが、複数のプログラムを操るようになるとワークスペースがごちゃごちゃしてくるので、必要な人にはとっても嬉しい情報になるはずです。


関数まで説明をしたら、残り時間を確認し、全体の時間-20分までを練習時間として、残り時間を発表します。

たとえば、90分のワークの場合、70分までが練習時間になります。

発表後は、マインクラフト内からフォローをしつつ練習時間のタイムアップを待ちます。

練習中によく使うコマンド

練習には次のコマンドをよく使います。

  • /crab here <はっくんの名前>

これは、マウスターゲットしているブロックの位置にはっくんを移動させるコマンドです。

練習では、どんどん高いところに移動してしまって地面に降りるのが大変になった子や、まわりが作品だらけで思うようにビルディング出来ない子がでてきますので、そういう子に声をかけて移動するか聞いたり、また移動してほしいとお願いされたときに使います。


本番会場への移動

練習が終わったらすべてのはっくんを会場に移動させます。

このとき、先に移動した生徒が勝手ににビルディングをはじめないように、次のコマンドを使ってはっくんを制御をできなようにします。

  • /teacher lock yes

yesにすると、プログラムの実行ができないようになります。

会場には、ブロックで置く場所に目印をしているのでそこに順番にはっくんを置いてあげてください。

はっくんビルディング11

はっくんの向きが重要な場合があるので、置いたときに向きはこの向きでよいかを生徒に確認してください。

あさりのアイテムを持ってはっくんを右クリックするとくるくる回すことができます。

はっくんビルディング12

ゲームスタート

準備ができたら、スマホ等でタイマーを設定して

  • /teacher lock no

でロックを解除しゲームスタートです。

ゲーム中は、数分単位で時間経過を報告し、進行状況を中継をするように、各生徒の作品をみてまわります。

ときどき、動きがとまっている子がいるので、その場合は声をかけて何か問題がおきていないか確認してあげてください。

ゲーム終了

ゲーム時間が残りが10秒前になったら、カウントダウンをはじめ、

  • /teacher lock yes

ではっくんを制御できないようにし、その後拍手で、健闘を祝福します。

スコアの計算

スコアは、スコアブロックを使って計算をすると楽です。

インベントリに、スコアブロックを数字の若い順から、作品の数だけならべます。

はっくんビルディング13

そして、目視で完成している作品に、ブロックをくっつけていきます。

はっくんビルディング14

スコアブロックを置くと、自動的にカウントアップされます。 カウントされた数は、

コマンドラインで

  • /teacher score

を実行すると表示されますが、teacher画面からもみることができます。

はっくんビルディング15

スコアは次の式で計算をしてください。

基本得点: 作品1の得点*個数 + 作品2の得点*個数 + 作品3の得点*個数 + 作品4の得点*個数

(作品の数だけ行う)

ボーナス得点:作品の数*100

(ボーナスはすべての作品ができている場合のみ加算される)

基本得点+ボーナス得点が、そのチームの得点になります。


チームの得点が算出されたら、

コマンドで

  • /teacher score reset

と入力して実行するか、teacher画面のスコアから「スコアリセット」のボタンをクリックすると、スコアがリセットされます。

これを繰り返ししてすべてのチームのスコアを計算してください。

勝利チームの発表

スコアが算出されたら、勝利チームを発表し拍手で終了です。

司会をしながら観察していた際に気づいた事、勝利したチームのどこが良かったか、また負けたチームはどういうところを頑張っていたかなどの話をしてゲームを締めます。

はっくんビルディングのポイント

作品の作り方

作品は、簡単なものがいいです。それから、なにかテーマを決めると作りやすいです。

ビルディングゲームは、経験者の子でも違う作品だと、また楽しめるので、いろいろなものを作って準備しておくとよいです。

はっくんビルディング16

時間があるときにちょこちょこネタを作っておくとよいです。

それから、砂ブロックをうまく使ってください。

スコアの採点上、空に大量に作品を作られてしまうと、数えるのが大変なので、かならず地面に接地しないと作れないような作品にするとよいです。

はっくんビルディング17

このアヒルの足は砂なので、空につくると足だけ離れてしまいます。

素材が細かくなるので、ビルディングシートのA4用紙には、どの素材をつかうのか書いておくとよいです。

ブロックエディタとJavaScriptエディタの共存

はっくんビルディングは、ゲームの部分おいて言語による有利不利がないので、JavaScriptの子とブロックの子を一緒にゲームすることができます。

そのため、ブロックでゲームのコツを掴んできた子には、JavaScriptによるゲームの参加を勧め、追加のワークとしてJavaScriptの書き方を説明してください。

Navigation menu

Internal error

Jump to: navigation, search
[909c57e49df23ce8732d4476] 2024-03-28 15:27:29: Fatal exception of type "Error"

Navigation menu