Discuss Scratch

buhiton
Scratcher
100+ posts

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

質問です。
Scratchのブロックパレットにあるブロックのデータはどこにありますか?

ナビゲーションコーナー

~新しくトピックを作ろうと思っている方へ~
最近、質問や雑談などでいちいちトピックを立ててしまう方が増えています。
このようなことをしてしまうと、重要なトピックがどこに行ったか分かりにくくなってしまうことがあります。

質問や雑談は決められたトピックでお願いします。
わからないことがあったら: 質問コーナー バグを報告したい時には:バグ報告コーナー
宣伝などをしたい時は: 宣伝・告知・依頼をするコーナー お知らせをしたい時には: お知らせ・ニュース
議論・雑談がしたい時は(お好きな方をご利用ください):呟き版ひたすら議論する場所
この項目はいちいち私が書いているものではありません。署名を使用しています。
buhiton&dyuhiton&WindowsXP_10です。
Scratchの可能性を見つけたいと思います。 Scratchではたくさん作品を作り共有しています。
よろしくお願いします。buhiton
when green flag clicked
forever
say [よろしくお願いします。]
end
まず、質問する前にここを見よう!
ここから飛べます。
初心者のみんな、New Topicを押さないんだぞ!
DF_64bit
Scratcher
35 posts

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

buhiton wrote:

質問です。
Scratchのブロックパレットにあるブロックのデータはどこにありますか?
scratchのブロックのデータは、gitリポジトリの「scratch-blocks」内に記述されています。
ハックしてみたければ、こちらを読むと良いかもしれません。
yukku
Scratcher
1000+ posts

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

「ブロックパレットにあるブロックのデータ」はここです。

↑こういう線の下に宣伝とか書いてる人がよくいるけど、こういう線より下の文章には「署名」って名前がついていて、設定を行うと自動で投稿にくっついてきます。詳しいこととか設定方法はこのページにあるので確認してみてください。
この「署名」以外で関係ないこととかをするのは基本禁止なのでそういうことやりたいと思ったら署名でやってください。

日本語フォーラムの使い方っていうプロジェクトを作ったのでどうぞ。
buhiton
Scratcher
100+ posts

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

質問です。
scratch-gui scratch-vmでブロックパレットにあるブロックのデータはどこにありますか?

ナビゲーションコーナー

~新しくトピックを作ろうと思っている方へ~
最近、質問や雑談などでいちいちトピックを立ててしまう方が増えています。
このようなことをしてしまうと、重要なトピックがどこに行ったか分かりにくくなってしまうことがあります。

質問や雑談は決められたトピックでお願いします。
わからないことがあったら: 質問コーナー バグを報告したい時には:バグ報告コーナー
宣伝などをしたい時は: 宣伝・告知・依頼をするコーナー お知らせをしたい時には: お知らせ・ニュース
議論・雑談がしたい時は(お好きな方をご利用ください):呟き版ひたすら議論する場所
この項目はいちいち私が書いているものではありません。署名を使用しています。
buhiton&dyuhiton&WindowsXP_10です。
Scratchの可能性を見つけたいと思います。 Scratchではたくさん作品を作り共有しています。
よろしくお願いします。buhiton
when green flag clicked
forever
say [よろしくお願いします。]
end
まず、質問する前にここを見よう!
ここから飛べます。
初心者のみんな、New Topicを押さないんだぞ!
inoking
Scratcher
1000+ posts

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

buhiton wrote:

scratch-gui scratch-vmでブロックパレットにあるブロックのデータはどこにありますか?
すでに回答されています。
回答が質問の意図と違うのなら、分かるように説明してください。

当初はアカウントを親子で共用していましたが、アカウント分離しました。アナウンス内容
父:inoking  子:inotomoking  「傾向」とは単に一定の基準で作品を並びかえただけのもので、ランキングでもなんでもない
Catapult-
Scratcher
100+ posts

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

project.jsonで、丸い形の引数について質問です。
数値やテキストが入る場合は
[1,引数の具体的な値]
ブロックや変数が入る場合は
[3,ブロック/変数のID,その下に隠れている引数]
となっていますが、この最初の数字が2になることはあるのでしょうか?

Last edited by Catapult- (Jan. 21, 2023 13:36:02)


駆け出し開発者です。Scratchではゲーム制作や技術開発などをしています。フォローしてもらえると励みになります。
buhiton
Scratcher
100+ posts

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

質問です。
ここ
Scratch 2.0 オフラインエディターを開き、スプライトを作る。スプライト名やコスチューム、音などを調節したあと、「ファイル」メニューからWebサイトにアップロードする。(アップロードしないと素材がサーバー上で利用できない。また、2.0オフラインエディターの代わりにScratch 3.0は利用できない。)

その後、スプライトを右クリックし、スプライトを書き出す。プロジェクト一式を書き出してもいいが、スプライトを書き出すほうが簡単である。

(ry
で、ファイルメニューからWebサイトにアップロードすると書いてあるのですがこれはプロジェクトを共有するのかしないのかわからないので教えてください。

ナビゲーションコーナー

~新しくトピックを作ろうと思っている方へ~
最近、質問や雑談などでいちいちトピックを立ててしまう方が増えています。
このようなことをしてしまうと、重要なトピックがどこに行ったか分かりにくくなってしまうことがあります。

質問や雑談は決められたトピックでお願いします。
わからないことがあったら: 質問コーナー バグを報告したい時には:バグ報告コーナー
宣伝などをしたい時は: 宣伝・告知・依頼をするコーナー お知らせをしたい時には: お知らせ・ニュース
議論・雑談がしたい時は(お好きな方をご利用ください):呟き版ひたすら議論する場所
この項目はいちいち私が書いているものではありません。署名を使用しています。
buhiton&dyuhiton&WindowsXP_10です。
Scratchの可能性を見つけたいと思います。 Scratchではたくさん作品を作り共有しています。
よろしくお願いします。buhiton
when green flag clicked
forever
say [よろしくお願いします。]
end
まず、質問する前にここを見よう!
ここから飛べます。
初心者のみんな、New Topicを押さないんだぞ!
buhiton
Scratcher
100+ posts

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

inoking wrote:

(ry すでに回答されています。
回答が質問の意図と違うのなら、分かるように説明してください。
これはscratch-blocksを使わずにブロックパレットにあるブロックのデータはどこにあるのかを聞いています。

ナビゲーションコーナー

~新しくトピックを作ろうと思っている方へ~
最近、質問や雑談などでいちいちトピックを立ててしまう方が増えています。
このようなことをしてしまうと、重要なトピックがどこに行ったか分かりにくくなってしまうことがあります。

質問や雑談は決められたトピックでお願いします。
わからないことがあったら: 質問コーナー バグを報告したい時には:バグ報告コーナー
宣伝などをしたい時は: 宣伝・告知・依頼をするコーナー お知らせをしたい時には: お知らせ・ニュース
議論・雑談がしたい時は(お好きな方をご利用ください):呟き版ひたすら議論する場所
この項目はいちいち私が書いているものではありません。署名を使用しています。
buhiton&dyuhiton&WindowsXP_10です。
Scratchの可能性を見つけたいと思います。 Scratchではたくさん作品を作り共有しています。
よろしくお願いします。buhiton
when green flag clicked
forever
say [よろしくお願いします。]
end
まず、質問する前にここを見よう!
ここから飛べます。
初心者のみんな、New Topicを押さないんだぞ!
rinasama_tabasi
Scratcher
100+ posts

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

buhiton wrote:

(#709)

inoking wrote:

(ry すでに回答されています。
回答が質問の意図と違うのなら、分かるように説明してください。
これはscratch-blocksを使わずにブロックパレットにあるブロックのデータはどこにあるのかを聞いています。
推測なのですが
scratchエディタにあるブロックのデータを書き換えたいということですか?

150人の法則とは知っているでしょうか?
簡単に言えばグループは150人以上になると自然に分かれると言う人間の法則です
これで何が言いたいかというと人間そこまでたくさんの関係は築けないわけなんです
社会だってグループがたくさん集まったアリの巣みたいな存在な訳です
そんな世の中で平和な世の中な社会が築けるわけとは全くもって感じません
一人でも150人でも80億人でも様々な意見がある中で同じような意見になるわけがありません
僕はこれで国というシステムが素晴らしいと思います
buhiton
Scratcher
100+ posts

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

rinasama_tabasi wrote:

buhiton wrote:

(#709)
(ry
推測なのですが
scratchエディタにあるブロックのデータを書き換えたいということですか?
そうですね。
⚑ が押されたとき

⚑ がクリックされたとき
にしたいということです。

ナビゲーションコーナー

~新しくトピックを作ろうと思っている方へ~
最近、質問や雑談などでいちいちトピックを立ててしまう方が増えています。
このようなことをしてしまうと、重要なトピックがどこに行ったか分かりにくくなってしまうことがあります。

質問や雑談は決められたトピックでお願いします。
わからないことがあったら: 質問コーナー バグを報告したい時には:バグ報告コーナー
宣伝などをしたい時は: 宣伝・告知・依頼をするコーナー お知らせをしたい時には: お知らせ・ニュース
議論・雑談がしたい時は(お好きな方をご利用ください):呟き版ひたすら議論する場所
この項目はいちいち私が書いているものではありません。署名を使用しています。
buhiton&dyuhiton&WindowsXP_10です。
Scratchの可能性を見つけたいと思います。 Scratchではたくさん作品を作り共有しています。
よろしくお願いします。buhiton
when green flag clicked
forever
say [よろしくお願いします。]
end
まず、質問する前にここを見よう!
ここから飛べます。
初心者のみんな、New Topicを押さないんだぞ!
yukku
Scratcher
1000+ posts

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

>> #711
翻訳を変更したいならここになりますね。

追記 : 旗が押されたときは12679行目です。

Last edited by yukku (Jan. 22, 2023 00:36:42)


↑こういう線の下に宣伝とか書いてる人がよくいるけど、こういう線より下の文章には「署名」って名前がついていて、設定を行うと自動で投稿にくっついてきます。詳しいこととか設定方法はこのページにあるので確認してみてください。
この「署名」以外で関係ないこととかをするのは基本禁止なのでそういうことやりたいと思ったら署名でやってください。

日本語フォーラムの使い方っていうプロジェクトを作ったのでどうぞ。
akinarin
Scratcher
100+ posts

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

#707
前にここで教えて貰ったScratch File Formatに詳しく載っているのですが、

The first element of each array is 1 if the input is a shadow, 2 if there is no shadow, and 3 if there is a shadow but it is obscured by the input.
とあり、
その数学は
シャドウブロックだったら1、
シャドウブロックでは無かったら2、
シャドウブロックだけど隠れていたら3になるようです。

シャドウブロックの説明は、
A shadow block is a reporter in an input for which one can enter or pick a value, and which cannnot be dragged around but can be replaced by a normal reporter.
シャドウブロックは、inputの中の、値を入れたり取り出したりできる値ブロックで、
シャドウブロックを取り出すことは出来ないが、普通の値ブロックで置き換えることが出来る。
とのことです。

つまり、その数字が2であるときは
「値を直接入力できないけれど、値ブロックを入れられる引数」ということになります。

Last edited by akinarin (Jan. 22, 2023 01:28:18)


プログラミング言語のチュートリアルを読むのが好きなので
マイナーな言語を知っていたら教えて欲しいです。
(色んな言語に影響を受けすぎて、言語制作がままならない)
buhiton
Scratcher
100+ posts

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

質問です。scratch-blocksを使って、scratchをビルドする方法を教えてください

ナビゲーションコーナー

~新しくトピックを作ろうと思っている方へ~
最近、質問や雑談などでいちいちトピックを立ててしまう方が増えています。
このようなことをしてしまうと、重要なトピックがどこに行ったか分かりにくくなってしまうことがあります。

質問や雑談は決められたトピックでお願いします。
わからないことがあったら: 質問コーナー バグを報告したい時には:バグ報告コーナー
宣伝などをしたい時は: 宣伝・告知・依頼をするコーナー お知らせをしたい時には: お知らせ・ニュース
議論・雑談がしたい時は(お好きな方をご利用ください):呟き版ひたすら議論する場所
この項目はいちいち私が書いているものではありません。署名を使用しています。
buhiton&dyuhiton&WindowsXP_10です。
Scratchの可能性を見つけたいと思います。 Scratchではたくさん作品を作り共有しています。
よろしくお願いします。buhiton
when green flag clicked
forever
say [よろしくお願いします。]
end
まず、質問する前にここを見よう!
ここから飛べます。
初心者のみんな、New Topicを押さないんだぞ!
abee
Scratcher
1000+ posts

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

#1に Guide to Modding Scratch 3.0 のリンクがあります。
magicAho
Scratcher
1000+ posts

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

buhiton wrote:

質問です。scratch-blocksを使って、scratchをビルドする方法を教えてください
https://www.moonmile.net/blog/archives/10331
でもやり方が書いてあります。
私も某ソースコード開発プラットフォームで作ってみよ~っと

ああ、悲しいことに、私の署名は怒ったバケツに食べられました。この署名の発案者です。
Oh, sadly, my signature was eaten by an angry bucket. この署名を広めよう!!
buhiton
Scratcher
100+ posts

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

buhiton wrote:

質問です。
ここ
Scratch 2.0 オフラインエディターを開き、スプライトを作る。スプライト名やコスチューム、音などを調節したあと、「ファイル」メニューからWebサイトにアップロードする。(アップロードしないと素材がサーバー上で利用できない。また、2.0オフラインエディターの代わりにScratch 3.0は利用できない。)

その後、スプライトを右クリックし、スプライトを書き出す。プロジェクト一式を書き出してもいいが、スプライトを書き出すほうが簡単である。

(ry
で、ファイルメニューからWebサイトにアップロードすると書いてあるのですがこれはプロジェクトを共有するのかしないのかわからないので教えてください。
こちらも教えてください。

ナビゲーションコーナー

~新しくトピックを作ろうと思っている方へ~
最近、質問や雑談などでいちいちトピックを立ててしまう方が増えています。
このようなことをしてしまうと、重要なトピックがどこに行ったか分かりにくくなってしまうことがあります。

質問や雑談は決められたトピックでお願いします。
わからないことがあったら: 質問コーナー バグを報告したい時には:バグ報告コーナー
宣伝などをしたい時は: 宣伝・告知・依頼をするコーナー お知らせをしたい時には: お知らせ・ニュース
議論・雑談がしたい時は(お好きな方をご利用ください):呟き版ひたすら議論する場所
この項目はいちいち私が書いているものではありません。署名を使用しています。
buhiton&dyuhiton&WindowsXP_10です。
Scratchの可能性を見つけたいと思います。 Scratchではたくさん作品を作り共有しています。
よろしくお願いします。buhiton
when green flag clicked
forever
say [よろしくお願いします。]
end
まず、質問する前にここを見よう!
ここから飛べます。
初心者のみんな、New Topicを押さないんだぞ!
inoking
Scratcher
1000+ posts

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

buhiton wrote:

~略~
で、ファイルメニューからWebサイトにアップロードすると書いてあるのですがこれはプロジェクトを共有するのかしないのかわからないので教えてください。
こちらも教えてください。
ただ「教えてください」ではなく
どこまでやって、どのような問題があり、どう分からないのかをまず書くようにお願いします。
ここはハックトピック、つまり、発展的な内容なので
そのぐらいでないと先には進めないでしょう。

当初はアカウントを親子で共用していましたが、アカウント分離しました。アナウンス内容
父:inoking  子:inotomoking  「傾向」とは単に一定の基準で作品を並びかえただけのもので、ランキングでもなんでもない
buhiton
Scratcher
100+ posts

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

スプライトを作るまではいけるのですが、Webサイトにアップロードするときにプロジェクトを共有するかしないかがわかりません。

ナビゲーションコーナー

~新しくトピックを作ろうと思っている方へ~
最近、質問や雑談などでいちいちトピックを立ててしまう方が増えています。
このようなことをしてしまうと、重要なトピックがどこに行ったか分かりにくくなってしまうことがあります。

質問や雑談は決められたトピックでお願いします。
わからないことがあったら: 質問コーナー バグを報告したい時には:バグ報告コーナー
宣伝などをしたい時は: 宣伝・告知・依頼をするコーナー お知らせをしたい時には: お知らせ・ニュース
議論・雑談がしたい時は(お好きな方をご利用ください):呟き版ひたすら議論する場所
この項目はいちいち私が書いているものではありません。署名を使用しています。
buhiton&dyuhiton&WindowsXP_10です。
Scratchの可能性を見つけたいと思います。 Scratchではたくさん作品を作り共有しています。
よろしくお願いします。buhiton
when green flag clicked
forever
say [よろしくお願いします。]
end
まず、質問する前にここを見よう!
ここから飛べます。
初心者のみんな、New Topicを押さないんだぞ!
inoking
Scratcher
1000+ posts

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

スプライトを書き出して json をいじるのが目的ですから
共有は不要と思います。

共有せずにやってみて、その後の手順が続けられないのなら共有してみればよいと思います。

当初はアカウントを親子で共用していましたが、アカウント分離しました。アナウンス内容
父:inoking  子:inotomoking  「傾向」とは単に一定の基準で作品を並びかえただけのもので、ランキングでもなんでもない
buhiton
Scratcher
100+ posts

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

こちらの記事ですが、私の環境の場合は
My browser / operating system: Windows NT 10.0, Chrome 109.0.0.0, No Flash version detected
scratch-guiを起動させるところまではいけるのですが、拡張機能を追加しようとした途端に急にライブラリが閉じてしまい、何も追加されませんでした。なお、Wikiの方でも試しましたが無理でした。どうすればよいでしょうか?

ナビゲーションコーナー

~新しくトピックを作ろうと思っている方へ~
最近、質問や雑談などでいちいちトピックを立ててしまう方が増えています。
このようなことをしてしまうと、重要なトピックがどこに行ったか分かりにくくなってしまうことがあります。

質問や雑談は決められたトピックでお願いします。
わからないことがあったら: 質問コーナー バグを報告したい時には:バグ報告コーナー
宣伝などをしたい時は: 宣伝・告知・依頼をするコーナー お知らせをしたい時には: お知らせ・ニュース
議論・雑談がしたい時は(お好きな方をご利用ください):呟き版ひたすら議論する場所
この項目はいちいち私が書いているものではありません。署名を使用しています。
buhiton&dyuhiton&WindowsXP_10です。
Scratchの可能性を見つけたいと思います。 Scratchではたくさん作品を作り共有しています。
よろしくお願いします。buhiton
when green flag clicked
forever
say [よろしくお願いします。]
end
まず、質問する前にここを見よう!
ここから飛べます。
初心者のみんな、New Topicを押さないんだぞ!

Powered by DjangoBB

Standard | Mobile