今回もまた変なゲームをここ2日間寝ないで作りました。土曜京都大学の第一回ALAN-Kプロジェクト講演会に参加いたします。服装はピンクのTシャツで白のカッター、黒のズボンをはいているので、もし見かけたら遠慮なく声かけてほしいです。阿部和弘さんの話とかを含めいろんな勉強ができることを楽しみにしています。池田和俊(kazu-1009@ams.odn.ne.jp)徹夜お疲れ様でした。ファイルへのリンクができていなかったので、ちょっと変えさせてもらいました。ファイルはtamagotyann.prでよいでしょうか。ダウンロードして試させてもらったのですが、プロジェクトのサムネイルがでたところで固まってしまいます。池田さんのところでは大丈夫ですか。それなので一時的にリンクを外しています。:-)--abee私のところでも固まってしまい、動きませんでした。作ったファイルもすべて...保存の仕方が悪かったのか...、容量が大きかったのか...原因は解明中ですが、それより正直動かなくなったり、2日間が無駄になったのがショックです。これがまだ2日で良かったです。半年や1年かけて作った作品じゃなくて。気持ちを入れ替えて、良い勉強になったとともに、頭の中にある記憶を元に近いうちに作り直すつもりです。その時また意見等聞かせていただければうれしく思います。Roseさんは「あなたは名誉あるテストパイロットよ」とおっしゃいます。Squeak自体が開発中のものである以上、ある程度の事故は避けられませんが、個々のケースに関してはお詫びするしかありません。固まったときの状況を拝見するとサムネイルにSqueakLogoとプロジェクトのウィンドウが見えます。したら、対象のプロジェクトを保存(公開)する代わりに、その親プロジェクトを保存してしまったのではないでしょうか。SqueakLogoが含まれるプロジェクトを保存して読み込むと固まるというケースを聞いたことがあります。今回のような事態を避ける意味で、プロジェクトの保存だけでなく、イメージの保存も行ったほうが良いかもしれません。イメージの保存は特定のプロジェクトだけでなく、作業している環境自体を完全に保存するので(スナップショットといいます)、作業を一時中断するときなどに便利です。イメージを保存するには、背景のCtrl+クリック(もしくはEscキー)で開くワールドメニューから「保存」「別名で保存・・・」「新しい版として保存」のいずれかを選びます(「保存」は上書きなので注意)。RPGのセーブと同じく、致命的な状況になってから保存しても意味が無いので、こまめに行う必要があります。--abee分かりました。今度からはその方法および、別名保存も少し多めで、保存する度に一つ前の開ける保存データーは置いておく用にします。この事は多分どんな事・時でも必要な事で、本当に良い勉強になりました。パソコンを使っている以上、パソコンを信用しないで、使われるのではなく利用していきたいと思います。pmげろげろ!abeeさん快進撃だっ!!「電話ダイヤル」ですが読み込みのときエラーが出てしまいました。expected->」というのが出ました。Windows2000でNihongo4aです。--thoruすみません。地雷を踏んだみたいです。プロジェクトファイルだけで新しい部品を組み込む実験だったのですが。SqueakDebug.logというファイルが残っていたら送っていただけませんか。(これは「SqueakToysもどき」と、もう一つのプロジェクトと、あるおもちゃを組み合わせて最終的に一つになる予定です)--abeeなんか期待しちゃうプランですね!!楽しみっす。HomeとProfessional)で確認したのですが、大丈夫みたいでした。Nihongo4aをカスタマイズして使われているようでしたら、ダウンロードした直後の素の状態で見ていただけますか。--abeeVM,sorce,imageともダウンロードしたてのもので試して見ましたが同じでした。SqueakDebug.logファイルをアップしますね。--thoruありがとうございます。--abee他の人にMacで試してもらったのですが、うまく行ったようです。Win2K固有の問題なのか・・・。分からなくなってしまいました。pm「SqueakToysもどき」おっもしろ〜!!またまたこれをベースにいろいろ妄想しそうでいまのおいらにはとってもデンジャラスな一品でする。am下の質問の答え、よお〜く解りました^^で、もう一つ質問してもいいですか?その、スクリプトを(できればタイルのものも、文字のソースも)印刷したいのですがどうしたらいいのですか?じっくり、読まないと動作が追跡できないもので。私としては印刷はおすすめしません。いうのは、Squeak(Smalltalk)のソースは一本の線でたどれないのですね。実際にどのコードが使われるかは実行時まで決定しませんし。あるオブジェクトがあるオブジェクトにメッセージを送って、それがまた他のオブジェクトにメッセージを送ってという連鎖ををどこまでも印刷すると大変なことになってしまいます。このようなときにはブラウザというツール(皆さんが使っているWebブラウザの遠いご先祖)を使って、必要なところをリンクをたどりながら拾い読むのが得策です。class」を選びます。あとは適当にいじって見て、気になる言葉があったら、それを選択してAlt+bを押して見てください。「senders」や「implementors」ボタンを押して見ても面白いです。この先はSmalltalkの言語の知識とSqueak開発環境を使う知識が必要になります。Squeaking!!とか)を読まれることをお勧めします。あと、一点ほどご注意。SqueakToys(タイルスクリプティング環境)の実装はその表面的な使いやすさと裏腹に、Squeakの中でもかなりややこしくて汚い部分です。Smalltalkが初めてならここから読み始めるのはお勧めしません。タイルについては、画面に関係あるものを並べて見ていくのが良いと思います。見やすくなるように工夫してフラップの中に入れている方もいます。--abeeタイルに関しては、長くなったスクリプターとか、比較したいスクリプトがあったとき画面をキャプチャしてプリントアウトしてたっす、おいら。初心者なんですがプロジェクトを実行したときどうしたらスクリプトを見ることができるんでしょうか?今はただ、「うわっ、動いた...」というのを見ている状態です。してこんな動きをするのかスクリプトを見たいのですが。textually")を選択するとタイル表示からテキスト表示に切り替えられます。テキストで表示されたコードを書き換えて"了解"("accept")することで、はじめにタイルで作成したプログラムを変更することもできます。version"でテキスト表示からタイル表示に切り替えると、テキスト表示のコードに加えた変更が失われますのでご注意を。--minami文字表示に切り替えるだけなら、上の図の矢印の左にある□をクリックする方が簡単かもしれません。■をもう一回クリックするとタイル表示に戻ります。思ったのですが、ご質問は、スクリプタ(上の図。スクリプトを編集するツール)が画面に表示されていない場合にどうすればスクリプトを見ることができるのかのような気がしてきました。SqueakToysにある、ビューワ(Viewer)とスクリプタ(Scriptor)の解説をご覧ください。そんな隠れてもいないところにボタンが。--minami僕も最初スクリプターが隠れている”作品”をみたとき、どうやってスクリプターを出せばいいんだろ?と悩みまくったことがありました。”部品”フラップにある”全スクリプト”というのを出してそれを使うと、その”作品”で使われている全てのスクリプトに簡単にアクセスできます。pm鈴木さんはじめまして。ランダムウォークみました。実際動かしてみたのですがまだよくわかんない状態です。(おいらってばか?)でもなんか楽しそうな感じ!!2匹がぶつかるとらぶらぶになってた(笑)これからもどんどん作品作ってみせてくださ〜い!!(おいらもそろそろなんか、作らなくちゃだわ・・・・)--thoru鈴木さん、こちらでははじめまして。鈴木さんは英語版のSqueakを使ってこの作品を作られたと思います。日本語版のSqueak(SqueakNihongo4x)で英語版のプロジェクトをロードすると、読めるには読めるのですが、日本語モードに変えるとエラーになります。それなので、プロジェクト自体を日本語に変換したものを作ってアップロードさせてもらいました。しておけば、日本語版上で英語モードに変えて英語で作業することもできます。どこをどう変えればよいかは分かっているので、将来的にはこのような場合でも自動的に変換して扱えるようにしたいと思っています。あと、鈴木さんの書き方だと虫が外に出て行ってしまうので、Rectangle(四角形)の代わりにPlayfield(遊び場)を使うと良いかもしれません。子供なら赤い目の雪ウサギが赤い目と足跡だけで走ってゆくなんて絵になるかと思いますが。作っている当人には楽しい作品です。バカバカしさには自信あります。--kenkわっはっは。えい!!--thoru私はてっきりでんこちゃんがでるものだとばっかり...。かけ声有難うございます。pmthoruさんが下で書かれていることに関係した話ですが、Smalltalkだとすごい、SqueakToysだとだめということはぜんぜんないです(その逆もない)。私がこのプロジェクト置き場ですばらしいと思うのは、年齢も職業も住所も背景も関係なく、みんな対等にSqueakで遊んでいることです。書いてアップしましょう。重要なのは楽しいかどうかです。--abeeここは本当にその雰囲気があってたのしいっす。--thoruSqueakをはじめたころこことかここにある作品をみまくったんだけど、これが楽しい。同じような作品もたくさんあるけど、それが微妙に変わっててそれも楽しい。誰かがこれと同じ物をアップしてるから別のものを作ろうとするのもいいんだけど、同じ物でもとりあえず作ったからアップしちゃってそれが集まるとなんか楽しい感じになっちゃうってのもあり〜じゃないかと・・・・(はじめてSqueakをさわってたのしかったんだろうなという雰囲気が伝わってくる)絵だけってな作品もあったりしてね。(笑)ここがそんなところになると良いなと思っちゃうわけです。pm根岸さんのRacketBallみました。はじめましてですよね。最近ここにアップされるのってちょっぴり難しいくなってきてるけど、こうゆうシンプル路線っておいらはだいすきなのだす。ブロック崩しのためのファーストすってっぷらしいので、この後とかが期待大でする。ワンステップずつ改良を加えてくださるとブロック崩しになっていく過程がみられて面白いんですけど・・・・(だめ?)--thoru根岸さん、こちらでは、はじめまして。私もシンプル大好きです。期待してます(代入のタイルの左にある▲▼ボタンを押して見ると面白いかも)。ブロックくずし、夜店のアセチレンの匂いがしますね。