2016年2月28日日曜日

PC組むぞ!

というわけで,何年ぶりかわからないけど,自宅のデスクトップPCを組み直すことにしました。
今のは,Athlon 64 X2で,おそらく2007年頃に組んだもの。その後,HDD→SSD化はしてあるけど,基本的にはいじらず。当然,すでに相当遅い。おまけに,モニタは16インチ。ノートPCか!

で,これを家族共用のPCにするということで,リビングに移動して,さすがに遅すぎる中身を最新にリニューアルする予定。設置用の机は発注済で,今週半ばには届きそう。パーツ類は,今度の終末に取りに行くつもりで,お店には取り置きをお願い済。

今回の目玉は,SSDをM.2接続のPCI Expressのものにすることかな。個人的に,データ類はそれほど速度を要求しないので,写真とかは従来から使っているHDDをそのまま使うけど,OSやアプリ類は高速なSSDに。今のところ,

  • Cドライブ:新しいPCI ExpressのSSD
  • Dドライブ:今使っているSATAのSSD
  • Eドライブ:データ用のHDD
にする予定。あと,ビデオボードも当然新調。あえてオンボードのIntelチップではなく,GeForce GTX950チップのボードを積む予定。最新のゲームをする予定はないけど,FS Xとかもあるし,PhotoshopもGPUアクセラレーションがあるし。

いや,楽しみ。(まだ1週間先だけど)

2016年2月27日土曜日

SCRATCH

教育用・子供用のプログラム環境のSCRATCHを試してみた。
SCRATCHは,MITで作られた子供向けのプログラム学習環境で,文法などを意識せずに,コンピュータプログラムの考え方を学習できるというもの。環境自体は,Flashで作られているので,要PC。

そろそろ,子供たちにもプログラムに触れてもらえればと思っていたのだけど,その前に自分も使ってみないとということで。

ちょっと古いけど,http://itpro.nikkeibp.co.jp/article/COLUMN/20111019/371080/の記事を読んで,大まかな考え方をつかんでからお試し。

とりあえず,ざっくり試してみたところ,子供向けとはいえ,プログラミングの考え方はしっかり入っている。変数やくり返し,条件分岐など。
基本は,メッセージベースのオブジェクト指向プログラミング。SCRATCHでのオブジェクトは,「スプライト」と呼ばれる画像オブジェクト。要は,絵に対して,メッセージを送って,それに応じた動作をさせる。単純だけど,スプライトは並行して動くし,意外と奥が深い。

とりあえず,シュートゲームを作ってみた。(絵や音の素材は,SCRATCH組み込みのもの)

https://scratch.mit.edu/projects/99503253/
フラッグをクリックすると,恐竜がランダムに歩き始める。(この恐竜がおじゃま虫)
緑のボタンをクリックすると,ネコがボールをキックする。
恐竜にじゃまされずに,左の壁にボールを当てられればゴール!

とりあえず,年中の息子は,楽しく遊んでいた。
ちょっと漢字が多いので,年中さんが自分で作るのはちょっと大変かも。2年生の娘なら,いけるんじゃないかと思う。