Friday, 30 August 2019

数列④


この5月に特別支援教育士スーパーバイザーの苫廣みさき先生の講演を拝聴する機会が
ありました。
テーマは「小学低学年の算数の苦手さに寄り添う」、数の概念を理解させるため
紙の卵パックを使う案は100均のパーツケースを使うより便利だと思います。
苫廣先生が数の概念を身に着けておかないと、計算は出来ても文章問題でつまずくことに
なるとおしゃってましたが、実際、5以上の足し算でつまずいている子供たちの中にも、
数の概念を身に着けていない子が多いと思います。
数字を覚えるにも1~3、次に5までそして10までと覚える段階があると大学の
何かの講義で聞いたことがあります。
7月にデイサービスに入って来たMさん、自閉症です。
スタッフの話は聞き取れますが、会話はありません。
パソコンの前に座っていられるかタングラムでチェック、初めは動物が動くのを興味深々
で見ていましたが、突然キーボードを連打、もう飽きたという彼女なりの表現なのでしょうが、以前にも他の子でMさんと同じようにキーボードを連打されてキーボードを壊されたことがあります😅😅。
次の回に数列のバルーンを補助をしながら10までクリア、風船がブルドッグに変わるたびに私の顔を覗き込むので、これは行けるかと4-2の引き算へ、飛行機を1つずつ指で
抑えながら指文字を交えて「1、2、3」、引く数の飛行機を手で隠しながら「いくつ残こっている?」と尋ねると無反応、答えを押して飛行機が落下するとMさんまたもや私の
顔をのぞき見、「ほら、1、2」「2個残ってるよ」。
「いくつ?」と何度か繰り返すとMさん、指を2本立てくれました。
その日は、私が指文字で1、2と表すと同じように指を立ててくれましたが、3は出て来ませんでした。
そこで苫廣先生がおしゃっていた「出目が3までのサイコロを作って教えるといいですよ」
という言葉を思い出してこのゲームを作りました。
* サイコロの出目を(1~3)(4~6)(7~9)と選べるボタンを付けました。
* ボタンを押すとサイコロの回転が止まりボタンの中のサイコロを1つ出します。
* サイコロの目を指で示しながら「1、2、3」と数えることで、言葉と数をマッチ
  ングさせることが出来ると思います。
* 答えは三択にして、解答をマウスクリックで出来るように数字のサイコロを出し
  ました。
* 正解だとサイコロが再び回りだすようにしてあります。





Tuesday, 13 August 2019

九九のゲーム再開


問題の解答を打ち込むために使っていたinputfieldが、マウスのクリックで非アクティブになると言う根本的問題に、このゲームを諦めるかと思っていったところsakura_hanaさん
から、スクリプトからinputfieldをアクティブ化するコードを教えて頂き解決出来ました.






 

Tuesday, 23 July 2019

Unityは奥が深い



今、九九を覚えるためのゲームを作っています。
GUI Buttonは子供たちが九九の何段を覚えるか自由にに選べるように配置しました。
これは、ゲームを最初からやる時や、Block Tenのように答えを判断する時に以前から
使っていました。
Input Fieldは子供たちが答えをパソコンに入れる時、Textは足し算の問題をゲームに
表示する時に使っています。
Input Fieldは他のツールとの連携方法が分からずteratailにはご厄介になりました。
もう使いこなせていると思っていたら落とし穴が・・・
今までは、計算問題の時はInput Fieldを使った後にGUI Buttonでリセットする形で、
この九九のゲームのようにGUI を使ったあとにInput Fieldを使うパターンは初めてで、
どちらを先に使おうと関係ないと思っていたのですが、そう!そこに落とし穴が。
GUI Buttonを先に使うをInput Fieldが作動しないのです。
Input Fieldが作動しないと答えを打ち込んでも表示さられないし、何よりパソコンが
答えの成否を判断出来ません。
何故こう言う現象が起こるのか、ネットで調べていますがヒントになものが見つか
らず、ほとほと困っています。
このブログをお読みの方の中に、知り合いがUnityをなさる方がおられたら訪ねて
もらえないでしょうか。
teratailにこのゲームのGUI ButtonとInput Fieldのコードを参考に載せていますので、
何かヒントが分かりましたらそちらに回答を載せてくだされば有難いです。