Discuss Scratch

apple502j
Scratcher
1000+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

Record Project Videoを実装しています。

署名は、ディスカッションフォーラムの機能である。署名は、その人のすべての投稿の下部に追加される。署名は、BBCodeで記述できる。 署名を追加/変更/削除したい場合は、ディスカッションフォーラムのホームの一番下に行き、「Change your signature」を押す。署名の大きさは150pxまでである。これには、改行、画像を含む。- Japanese Scratch-Wiki 「署名
inoking
Scratcher
1000+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

#75 の件ですが

inoking wrote:

(ListA :: list)を [ListB v] に追加する
があるので
([list v] の [all] 番目 :: list)
は不正なインデックス同様に意味がありませんね。
そもそも単独の要素を指す「□番目」なので要素の集合を指す「all」は意味的におかしいです。
について、この話 からすると

kakurenbo wrote:

(全て v) 番目を [list v] から削除する

([all] と []) 番目を [list v] から削除する
でも出来ます。
なので、上の話と整合性がありませんね。

Scratch 3.0 ではリスト全要素の削除は
[list v] のすべてを削除する::list
という別ブロックになっているので
「all番目」が動作してしまうことがおかしいのかもしれません。

これは署名と呼ばれるもので投稿本文とは関係ありません。
Scratch は「世界最大の子ども向けコーディングコミュニティーで、シンプルなビジュアルインターフェースを持ったコーディング言語」
 つまり「子ども SNS」ではない

・「傾向」とは単に一定の基準で作品を並びかえただけのもので、ランキングでもなんでもないナンバーワンよりオンリーワンを目指してみては?
・「フォロー」とは他の Scratcher が何をしているかを簡単に確認するためのもので、「フォロワー」は「ファン」ではない
・「スタジオ」とは特定のテーマに沿って作品をまとめたり共同制作したりするための場所
・「星」や「ハート」などを何かの見返りとすることは Scratch チームによって禁止されている
kakurenbo
Scratcher
500+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

inoking wrote:

~略~
「all番目」が動作してしまうことがおかしいのかもしれません。
恐らく、
2.0から3.0に移行したときに、
何らかの理由で
(すべて v) 番目を [list v] から削除する

[list v] のすべてを削除する::list
に置き換え出来なかった為、
(all v) 番目を [list v] から削除する  //今でも古い作品には見られるはずです。
が例外として動作する様になっているのだと思います。

Last edited by kakurenbo (June 16, 2019 12:56:00)


そう、私です。
inoking
Scratcher
1000+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

kakurenbo wrote:

(all v) 番目を [list v] から削除する  //今でも古い作品には見られるはずです。

例外として動作する様になっているのだと思います。
あぁ、確かにそうですね。
([list v] の [all] 番目 :: list)
は 2.0 でも動いていませんでしたから互換性の問題はないですからね。

これは署名と呼ばれるもので投稿本文とは関係ありません。
Scratch は「世界最大の子ども向けコーディングコミュニティーで、シンプルなビジュアルインターフェースを持ったコーディング言語」
 つまり「子ども SNS」ではない

・「傾向」とは単に一定の基準で作品を並びかえただけのもので、ランキングでもなんでもないナンバーワンよりオンリーワンを目指してみては?
・「フォロー」とは他の Scratcher が何をしているかを簡単に確認するためのもので、「フォロワー」は「ファン」ではない
・「スタジオ」とは特定のテーマに沿って作品をまとめたり共同制作したりするための場所
・「星」や「ハート」などを何かの見返りとすることは Scratch チームによって禁止されている
apple502j
Scratcher
1000+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

動作はすべてコードにあります。
この場合はVMのsrc/util/cast.jsやblocks/scratch3_data.jsを参考にしてください。

署名は、ディスカッションフォーラムの機能である。署名は、その人のすべての投稿の下部に追加される。署名は、BBCodeで記述できる。 署名を追加/変更/削除したい場合は、ディスカッションフォーラムのホームの一番下に行き、「Change your signature」を押す。署名の大きさは150pxまでである。これには、改行、画像を含む。- Japanese Scratch-Wiki 「署名
inoking
Scratcher
1000+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

apple502j wrote:

動作はすべてコードにあります。
この場合はVMのsrc/util/cast.jsやblocks/scratch3_data.jsを参考にしてください。
ここではそうなっている「背景」の話です。
ソースをざっと見たところ、互換性に関するコメントなどは見当たりませんでした。

これは署名と呼ばれるもので投稿本文とは関係ありません。
Scratch は「世界最大の子ども向けコーディングコミュニティーで、シンプルなビジュアルインターフェースを持ったコーディング言語」
 つまり「子ども SNS」ではない

・「傾向」とは単に一定の基準で作品を並びかえただけのもので、ランキングでもなんでもないナンバーワンよりオンリーワンを目指してみては?
・「フォロー」とは他の Scratcher が何をしているかを簡単に確認するためのもので、「フォロワー」は「ファン」ではない
・「スタジオ」とは特定のテーマに沿って作品をまとめたり共同制作したりするための場所
・「星」や「ハート」などを何かの見返りとすることは Scratch チームによって禁止されている
inoking
Scratcher
1000+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

#54 より:

inoking wrote:

朗報:
50MB のプロジェクトサイズ制限がなくなっているようです(いつからそうだったのかは不明)。
scratch-gui, scratch-vm のソースから検索してもそれらしいところは見つかりませんでした。

実際、58MB の .sb3 を保存できました。
Scratch チームからの回答をここに記載しました。

これは署名と呼ばれるもので投稿本文とは関係ありません。
Scratch は「世界最大の子ども向けコーディングコミュニティーで、シンプルなビジュアルインターフェースを持ったコーディング言語」
 つまり「子ども SNS」ではない

・「傾向」とは単に一定の基準で作品を並びかえただけのもので、ランキングでもなんでもないナンバーワンよりオンリーワンを目指してみては?
・「フォロー」とは他の Scratcher が何をしているかを簡単に確認するためのもので、「フォロワー」は「ファン」ではない
・「スタジオ」とは特定のテーマに沿って作品をまとめたり共同制作したりするための場所
・「星」や「ハート」などを何かの見返りとすることは Scratch チームによって禁止されている
ERPTACIO
Scratcher
2 posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

<おすすめのエディタは?と聞かれた> まで待つ
ずっと
[おすすめのエディタ v] を [Visual Studio Code] にする
[他のエディタ v] を止める
end
miiby5591
Scratcher
72 posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

リンク切れになる(かもしれない)のであらかじめ投稿します。

大学生工学部男子。
フォーラムにはほぼ来ないかも。
これは<署名>といい、毎回手動で書いてるわけではありません
apple502j
Scratcher
1000+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!


だれも気づいていないようだが…

署名は、ディスカッションフォーラムの機能である。署名は、その人のすべての投稿の下部に追加される。署名は、BBCodeで記述できる。 署名を追加/変更/削除したい場合は、ディスカッションフォーラムのホームの一番下に行き、「Change your signature」を押す。署名の大きさは150pxまでである。これには、改行、画像を含む。- Japanese Scratch-Wiki 「署名
abee
Scratcher
1000+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

miiby5591 wrote:

リンク切れになる(かもしれない)のであらかじめ投稿します。
ポストを削除するかどうかを判断するのは、Scratch Teamです。それに先回りして何かする必要はありません。
inoking
Scratcher
1000+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

#92:
これは何でしょう?
作ってみて Enter キーを押しても ニャー とは鳴りませんが。。

これは署名と呼ばれるもので投稿本文とは関係ありません。
Scratch は「世界最大の子ども向けコーディングコミュニティーで、シンプルなビジュアルインターフェースを持ったコーディング言語」
 つまり「子ども SNS」ではない

・「傾向」とは単に一定の基準で作品を並びかえただけのもので、ランキングでもなんでもないナンバーワンよりオンリーワンを目指してみては?
・「フォロー」とは他の Scratcher が何をしているかを簡単に確認するためのもので、「フォロワー」は「ファン」ではない
・「スタジオ」とは特定のテーマに沿って作品をまとめたり共同制作したりするための場所
・「星」や「ハート」などを何かの見返りとすることは Scratch チームによって禁止されている
apple502j
Scratcher
1000+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

inoking wrote:

#92:
これは何でしょう?
作ってみて Enter キーを押しても ニャー とは鳴りませんが。。
ステージをフォーカスしてみてください。
私の環境ではなります…

署名は、ディスカッションフォーラムの機能である。署名は、その人のすべての投稿の下部に追加される。署名は、BBCodeで記述できる。 署名を追加/変更/削除したい場合は、ディスカッションフォーラムのホームの一番下に行き、「Change your signature」を押す。署名の大きさは150pxまでである。これには、改行、画像を含む。- Japanese Scratch-Wiki 「署名
sky_77
Scratcher
500+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

こちらでも反応しました。
My browser / operating system: Windows NT 10.0, Chrome 76.0.3809.132, No Flash version detected


░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░█████
500+/1000 posts Bar Generator For Signature 署名用バー生成機
inoking
Scratcher
1000+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

どうもオフラインエディタでは動かないようです。

そしてこれは Enter キーが検出できるということが言いたいのでしょうか?
であれば 意外と知られていないテクニック集 のほうがふさわしいと思うのですが。。

これは署名と呼ばれるもので投稿本文とは関係ありません。
Scratch は「世界最大の子ども向けコーディングコミュニティーで、シンプルなビジュアルインターフェースを持ったコーディング言語」
 つまり「子ども SNS」ではない

・「傾向」とは単に一定の基準で作品を並びかえただけのもので、ランキングでもなんでもないナンバーワンよりオンリーワンを目指してみては?
・「フォロー」とは他の Scratcher が何をしているかを簡単に確認するためのもので、「フォロワー」は「ファン」ではない
・「スタジオ」とは特定のテーマに沿って作品をまとめたり共同制作したりするための場所
・「星」や「ハート」などを何かの見返りとすることは Scratch チームによって禁止されている
apple502j
Scratcher
1000+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

オフラインエディタ一ヶ月遅れの法則ですね()

署名は、ディスカッションフォーラムの機能である。署名は、その人のすべての投稿の下部に追加される。署名は、BBCodeで記述できる。 署名を追加/変更/削除したい場合は、ディスカッションフォーラムのホームの一番下に行き、「Change your signature」を押す。署名の大きさは150pxまでである。これには、改行、画像を含む。- Japanese Scratch-Wiki 「署名
inoking
Scratcher
1000+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

ということは最近入った変更ですね。
ソースを見て分かったということでしょうか。
他に使えるようになった特殊キーとかはありませんか?

これは署名と呼ばれるもので投稿本文とは関係ありません。
Scratch は「世界最大の子ども向けコーディングコミュニティーで、シンプルなビジュアルインターフェースを持ったコーディング言語」
 つまり「子ども SNS」ではない

・「傾向」とは単に一定の基準で作品を並びかえただけのもので、ランキングでもなんでもないナンバーワンよりオンリーワンを目指してみては?
・「フォロー」とは他の Scratcher が何をしているかを簡単に確認するためのもので、「フォロワー」は「ファン」ではない
・「スタジオ」とは特定のテーマに沿って作品をまとめたり共同制作したりするための場所
・「星」や「ハート」などを何かの見返りとすることは Scratch チームによって禁止されている
kakurenbo
Scratcher
500+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

バグではないと言う事は、公式にenterが使えるんですね!

そう、私です。
inoking
Scratcher
1000+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

これですね。
Add enter key to list of keyboard events detected.
今回追加されたのは Enter のみのようですね。

これは署名と呼ばれるもので投稿本文とは関係ありません。
Scratch は「世界最大の子ども向けコーディングコミュニティーで、シンプルなビジュアルインターフェースを持ったコーディング言語」
 つまり「子ども SNS」ではない

・「傾向」とは単に一定の基準で作品を並びかえただけのもので、ランキングでもなんでもないナンバーワンよりオンリーワンを目指してみては?
・「フォロー」とは他の Scratcher が何をしているかを簡単に確認するためのもので、「フォロワー」は「ファン」ではない
・「スタジオ」とは特定のテーマに沿って作品をまとめたり共同制作したりするための場所
・「星」や「ハート」などを何かの見返りとすることは Scratch チームによって禁止されている
ninnikuman
Scratcher
66 posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

ハッキング!?
[b][i][u][/u][/i][/b][s][/s]君の心をハッキング。
[big][/big]結論:@ninnikumanをフォローしろ!

Powered by DjangoBB