
プログラムで作曲しよう
ビスケットに組み込まれた音機能を使って,作曲してみます.これは,作曲家の海津賢さんと実施したプログラミング&作曲ワークショップでの内容をもとにしています. 賢さんに伺った作曲のキモというのが「制約があると自由になる」とい…
ARCHIVE

ビスケットに組み込まれた音機能を使って,作曲してみます.これは,作曲家の海津賢さんと実施したプログラミング&作曲ワークショップでの内容をもとにしています. 賢さんに伺った作曲のキモというのが「制約があると自由になる」とい…

斜めの落ちゲーを作ってから,ほぼ毎日ゲームの改造をしています. 改造というのは,難しすぎず,優しすぎず,ちょうど面白いルールを探すということです. まずはオーソオックスなやつ.得点を二進法にして,爆弾まで到達したら,ゲー…

結構面白いオリジナルゲームができたのでご紹介します. ゲームの最初の状態は このようになってます.この青い点の所に数字が埋まります. 一番上の矢印の下にランダムに1,2,4の数字がでて,落ちてゆきます. ランダムに生成す…

隣り合った2枚のパネルを入れ替えるゲームを作るときに,2回タッチしてその2枚のパネルを指定します.それをビスケットで作るテクニックを紹介します. まず最初の状態はこうなってます. ここから,空白にランダムにボールを生成し…

宮城県の杉山さんが,昔懐かしいゲーム倉庫番を作ってくださいましたので,ご紹介します. 倉庫番というのは,平面のゲームで荷物を押して所定の場所に片付けるパズルです.荷物を押すことしかできないので,たとえば壁にくっつけてしま…

簡単なサンプルプログラムで動く模様を作ってみます.ビスケットは割ときれいな動く模様は作りやすいのですが,今回はグリッドとランダムが追加されたことを記念して,その面白さを生かした模様にしてみます. 青い点の部品をつくって,…

ビスケットは絵に対して内部状態というものを持ちません.その点がたとえば,KidsimとかAgentSheetなどの先行言語と違うところです.それらの言語には内部状態がオブジェクトのインスタンス変数のようにあって,スクリプ…

ビスケットのオリジナリティーは図形の配置を柔軟に書き換えるという点にあります.ビスケットの前身であるKidsimはグリッド上に配置された図形を厳密にマッチングして書き換えるものでした.ビスケットはそこに柔軟性をいれたとい…