Building a memory game with Blocの手習い(Chapter 3)
これはSmalltalk Advent Calendar 2017の記事です。 前回に引き続いて、Bloc のチュートリアルである Building a memory game with Bloc のChapter 3(...
これはSmalltalk Advent Calendar 2017の記事です。 前回に引き続いて、Bloc のチュートリアルである Building a memory game with Bloc のChapter 3(...
これはSmalltalk Advent Calendar 2017の記事です。 前回に引き続いて、Bloc のチュートリアルである Building a memory game with Bloc のChapter 2(...
これはSmalltalk Advent Calendar 2017の記事です。 Smalltalk絡みで何か書こうと思っていたけど、本職が火を吹いているので何もできず、そうかといってやり過ごすのも癪だ。 最近、Pharo...
いつも忘れてしまうので。 参考:SpecBooklet.pdf | iconList | iconList := IconListModel new. iconList items: (Smalltalk ui icon...
データを元にグラフを生成して、ぐりぐりとグラフを扱うにはRoassalという素晴らしいツールが既にある。一方で、小規模なグラフを作ったり操作したりできるツールの必要性もあって、ここ数年そういったソフトウェアの開発を行って...
モーフに文字を表示する方法について学ぶ。 モーフに文字を表示するには、おおまかに2通りの方法がある。1つはStringMorphを使う方法、もう1つはdrawOn:で直接描画する方法である。 StringMorphを使う...
クラスの機能を拡張するにはメソッドを追加していく必要があることを第5回の記事以降で学んできた。 既存のクラスの機能を維持しつつ、似たような新たな機能を持った異なるクラスを必要とする場合、第4回で学んだクラス定義によって新...
クラスを拡張してメソッドを増やして行くと、System Browserでのメソッドの一覧性が悪くなってくる。たとえば、今までにMyMorphのクラスで定義したメソッドは14個程度だが、ペインに入りきらない状況になっている...
今回は画像ファイルをモーフに表示する方法について学ぶ。 はじめてのMorphicチュートリアル(番外編)「ScratchCatをダウンロードする」でダウンロードしたScratch Catをモーフの表面に表示させる。Scr...
Scratchのキャラクターの猫をサイトからダウンロードする方法について。 Scratch Mediaのウェブページを開いて、そこから「SVG+PNG (2 Costumes)」という圧縮ファイルをダウンロードして展開す...