Discuss Scratch

tomomoto
Scratcher
91 posts

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

noty2008 wrote:

scratch.mit.edu/joinのURLだと2019年のキャプチャが最古のアーカイブなので、以前は登録画面のURLが違ったのではないかと推測できます(僕は割と新参なので昔のことはわかりません…)。アーカイブをみてみると、2019年頃から登録画面は特に変わってないみたいですね。
Urlが変わっていますね。
ここですね。
noty2008
Scratcher
100+ posts

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

Last Postのリンク切れ防止投稿(ダミー)
tsumuri3
Scratcher
1000+ posts

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

ちなみに、ウェブ側のソースは
ScratchWWWに落ちていたりします。
inoking
Scratcher
1000+ posts

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

JSON ファイルを多少なりとも小さくする方法:

J&E などで改行や空白を付加して階層表示ができる状態になっていることが前提
なお、整形後の JSON から再度 改行や空白を削除して元の形式に戻すことは不要
そのまま他のファイルと共に圧縮して .sb3 にするだけでよい。

変数モニター情報の削除
"monitors": [
{

},

],
"extensions": [],

"monitors": [],
"extensions": [],

コメントの削除
コメントを削除してもゾンビが残っている場合がある
"comments": {
"xxxxxxxxxxxxxxxxxxxx": {

},

},
"currentCostume": 0,

"comments": {},
"currentCostume": 0,
yukku
Scratcher
1000+ posts

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

>> #528
{ "前略" , "comments": { } , "後略" }
{ "前略" , "後略" }
と丸ごと消してしまうこともできます。
同じように中身が空の場合は
・lists
・broadcasts
なども消すことができます。
kazuchi
Scratcher
56 posts

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

ハッキングできないです
noty2008
Scratcher
100+ posts

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

kazuchi wrote:

ハッキングできないです
何をハッキングするのでしょうか。
仮にJSONファイルのハックとして捉えさせて頂くと、現在は使えないようです(Wiki参照)。実際にJSONファイルを抽出してみましたところ、明らかに出力の形式が違いました。

追記:仕様が変わっただけで、3.0でも使えないことはないみたいです。

Last edited by noty2008 (June 1, 2022 10:26:58)

yukku
Scratcher
1000+ posts

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

>> #531

現在も使えます。2.0時代とだいぶ違ってできることも違いますが。
akku--n11
Scratcher
1000+ posts

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

#531
JSONハックはまだ有効なものもあります。 “ハック”と検索してみてください。
Wikiに書いてあるのは2.0のものです。

Wiki wrote:

Scratch3.0ではこのブロックは使えない。
とありますが、3.0で
([] と [world] []::operators)
が使用できないという説明でしょう。

#533も読むこと

Last edited by akku--n11 (June 1, 2022 10:32:26)

yukku
Scratcher
1000+ posts

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

>> #533

この
([]と[world][]::operators)
は2.0でも実現できませんでした。
kazuchi
Scratcher
56 posts

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

noty2008 wrote:

kazuchi wrote:

ハッキングできないです
何をハッキングするのでしょうか。
仮にJSONファイルのハックとして捉えさせて頂くと、現在は使えないようです(Wiki参照)。実際にJSONファイルを抽出してみましたところ、明らかに出力の形式が違いました。

追記:仕様が変わっただけで、3.0でも使えないことはないみたいです。
ブロックのプログラミングとかが見たいのですがどうすれば良いですか?
p_nuts
Scratcher
1000+ posts

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

「Scratchで楽しく学ぶアート&サイエンス 改訂第2版」という本がありました。
拡張機能を自作するという内容があるので、それに近いと思います
わかりやすく解説してくれているのでおすすめです。

ネットで調べて勉強することもできますが、あまり推奨しません。(難しくて心が折れます。)

Last edited by p_nuts (June 1, 2022 10:41:38)

kazuchi
Scratcher
56 posts

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

つまり感情的になっても意味がないと言い、自分の意見が批判されないようにと言うことですか?間違ってたらすいません

Last edited by kazuchi (June 1, 2022 22:00:22)

noty2008
Scratcher
100+ posts

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

#536
その文は署名といって、毎回の投稿に自動で追加されるものです。この投稿に限って書いているわけではありません。p_nutsさんは悪くないと思います。

Last edited by noty2008 (June 1, 2022 10:48:03)

noty2008
Scratcher
100+ posts

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

Last postのリンク切れ防止投稿
連投ごめんなちゃい

Last edited by noty2008 (June 1, 2022 11:37:56)

HARUHITOGAMES
Scratcher
100+ posts

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

コメントのハックにはこのwikiが参考になります。
ディスカッションのスクラッチブロックの全てはこのwikiが参考になります
これも夢ではない ::#000000 hat //知ってた人いる?
@turnRight@turnLeft@turnRight@turnLeft@turnRight@turnLeft@turnRight@turnLeft@turnRight@turnLeft ::motion

Last edited by HARUHITOGAMES (June 3, 2022 08:26:51)

p_nuts
Scratcher
1000+ posts

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

それがコメントのハックの何の役に立つのですか?
そもそも出ている情報は入りません。
kazuchi
Scratcher
56 posts

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

p_nuts wrote:

それがコメントのハックの何の役に立つのですか?
そもそも出ている情報は入りません。

どう言う事ですか?
chara112356
Scratcher
11 posts

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

わかりません。それがコメントのハックの何の役に立つのですか?教えてください。
このスプライトがクリックされたとき[コメントをどうやってハックするのです?[まずハックはする必要性はなんですか?] と (2) 秒考える
abee
Scratcher
1000+ posts

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

#540
このトピックは、フォーラムで使うブロックをハックするのではなく、#1に書いてあるようにScratch 3.0自体をハックすることを目的にしています。
フォーラムで使うブロックを本来の目的以外で使うとブロックスパムとされて、Scratch Teamによる削除の対象になることがあります。

Powered by DjangoBB