Discuss Scratch

pyonsuke
Scratcher
5 posts

Scratch2.0をModする会

rabosakaki様
inoking様

ご返信ありがとうございます。

実は↓を参考にし、ビルドしたScratch.swf をHTMLに埋め込み、ブラウザで見ようとしていました。
それだとそもそも無理なんですかね?
https://scratch.mit.edu/discuss/topic/164788/
apple502j
Scratcher
1000+ posts

Scratch2.0をModする会

pyonsuke wrote:

rabosakaki様
inoking様

ご返信ありがとうございます。

実は↓を参考にし、ビルドしたScratch.swf をHTMLに埋め込み、ブラウザで見ようとしていました。
それだとそもそも無理なんですかね?
https://scratch.mit.edu/discuss/topic/164788/
1番いいのは、下の手順です。

1.オフラインエディター(正規版) インストール。
2.別フォルダにコピペ。ライセンス的にも問題は無いはず。
3.Scratch.swfの差し替え


おいしい、りんご。
inoking
Scratcher
1000+ posts

Scratch2.0をModする会

apple502j wrote:

pyonsuke wrote:

rabosakaki様
inoking様

ご返信ありがとうございます。

実は↓を参考にし、ビルドしたScratch.swf をHTMLに埋め込み、ブラウザで見ようとしていました。
それだとそもそも無理なんですかね?
https://scratch.mit.edu/discuss/topic/164788/
1番いいのは、下の手順です。

1.オフラインエディター(正規版) インストール。
2.別フォルダにコピペ。ライセンス的にも問題は無いはず。
3.Scratch.swfの差し替え

そうなんですけど、Web公開したい(ライセンスの話はともかく)とのことなので
質問の答えとは違うと思います。

当初はアカウントを親子で共用していましたが、アカウント分離しました。アナウンス内容
父:inoking   子:inotomoking
inoking
Scratcher
1000+ posts

Scratch2.0をModする会

pyonsuke wrote:

rabosakaki様
inoking様

ご返信ありがとうございます。

実は↓を参考にし、ビルドしたScratch.swf をHTMLに埋め込み、ブラウザで見ようとしていました。
それだとそもそも無理なんですかね?
https://scratch.mit.edu/discuss/topic/164788/
オフラインエディタオリジナルの Scratch.swf ではできませんか?
locale フォルダの相対関係を合わせてやれば行けそうな気もします。

当初はアカウントを親子で共用していましたが、アカウント分離しました。アナウンス内容
父:inoking   子:inotomoking
pyonsuke
Scratcher
5 posts

Scratch2.0をModする会

apple502j様
inoking様

ご返信ありがとうございます。

オフラインエディタ内のScratch.swfを使うというのが有力なのですね。
試してみたいと思います
siratama
Scratcher
6 posts

Scratch2.0をModする会

最近こういうブロックにきょうみしんしんになってきた!
apple502j
Scratcher
1000+ posts

Scratch2.0をModする会

msgid "draggable"
msgstr "ドラッグできる"

msgid "set drag to %m.onOff"
msgstr "ドラッグを %m.onOff にする"

msgid "effect of %m.effect"
msgstr "%m.effect の効果"

msgid "instrument"
msgstr "楽器"

msgid "pen color"
msgstr "ペンの色"

msgid "pen shade"
msgstr "ペンの濃さ"

msgid "pen size"
msgstr "ペンの大きさ"

msgid "is pen down?"
msgstr "ペンが下りている"

msgid "turbo mode?"
msgstr "ターボモード"

msgid "set turbo mode to %m.onOff"
msgstr "ターボモードを %m.onOff にする"

msgid "show error %s"
msgstr "エラー %s を表示する"

msgid "ask %s and wait default %s"
msgstr "%s と聞いて待つ 初期値 %s"

msgid "pressed key"
msgstr "押されたキー"

msgid "%m.spriteOnly is shown?"
msgstr "%m.spriteOnly が表示されている"

msgid "%s equals %s completely"
msgstr "%s と %s が完全一致"

msgid "join3 %s %s %s"
msgstr "%s と %s と %s"

msgid "if %n then %s else %s"
msgstr "もし %n なら %s でなければ %s"

msgid "connect %m.list by %s"
msgstr "%m.list を %s でつなげる"


msgid "Error:"
msgstr "エラー:"

msgid "This script was stopped."
msgstr "スクリプトは停止しました。"

msgid "Error"
msgstr "エラー"

ja.poに追加すると翻訳されます。

Last edited by apple502j (Nov. 2, 2017 00:08:25)


おいしい、りんご。
kobotyann
Scratcher
1000+ posts

Scratch2.0をModする会

すごく初歩的なことなんですが、「mod版scratch」は、ハッキングブロックみたいなことですか?
apple502j
Scratcher
1000+ posts

Scratch2.0をModする会

kobotyann wrote:

すごく初歩的なことなんですが、「mod版scratch」は、ハッキングブロックみたいなことですか?
いいえ。
あなたが作りたいものが自由に作れます。
たとえば、
[] と聞いて待つ 初期値[] ::sensing
ターボモードを [オン v]にする::control

おいしい、りんご。
kobotyann
Scratcher
1000+ posts

Scratch2.0をModする会

apple502j wrote:

kobotyann wrote:

すごく初歩的なことなんですが、「mod版scratch」は、ハッキングブロックみたいなことですか?
いいえ。
あなたが作りたいものが自由に作れます。
たとえば、
[] と聞いて待つ 初期値[] ::sensing
ターボモードを [オン v]にする::control
ありがとうございます。
inoking
Scratcher
1000+ posts

Scratch2.0をModする会

kobotyann wrote:

すごく初歩的なことなんですが、「mod版scratch」は、ハッキングブロックみたいなことですか?
少し詳しく説明すると、

ハッキングブロックは作品をダウンロードして得られる .JSON ファイルをいじって
通常はできないカスタムブロックの引数形式などを実現するものです。

MODは Scratch のソースを直接いじって
主にブロック内の処理の変更やブロック自体の追加、削除などを行うものです。
もちろんブロック以外のことでも何でも変更できます。

後者のほうが難易度も高いですが何でも出来るという利点があります。
なお、プログラミングの勉強になるのは後者です。

当初はアカウントを親子で共用していましたが、アカウント分離しました。アナウンス内容
父:inoking   子:inotomoking
kobotyann
Scratcher
1000+ posts

Scratch2.0をModする会

inoking wrote:

kobotyann wrote:

すごく初歩的なことなんですが、「mod版scratch」は、ハッキングブロックみたいなことですか?
少し詳しく説明すると、

ハッキングブロックは作品をダウンロードして得られる .JSON ファイルをいじって
通常はできないカスタムブロックの引数形式などを実現するものです。

MODは Scratch のソースを直接いじって
主にブロック内の処理の変更やブロック自体の追加、削除などを行うものです。
もちろんブロック以外のことでも何でも変更できます。

後者のほうが難易度も高いですが何でも出来るという利点があります。
なお、プログラミングの勉強になるのは後者です。
そういうことですか。ありがとうごさいます。
Yz007
New to Scratch
100+ posts

Scratch2.0をModする会

MMGISS wrote:


Scratch2.0をModする会

abeeさんが提供してくれた話題(https://scratch.mit.edu/discuss/post/1842063/)を実現するために
みんなで話し合う場所です

Scratch2.0をModすると、新しいブロックや新しいカテゴリなどを作成する事が可能です。
Scratch2.0をModすると、新しいScratchを作る事が可能です
Scratch2.0をModすると、新しい可能性が生まれます

演算に特化したScratchを作る事ができます
アニメーションに特化したScratchを作る事もできます
データ処理に特化したScratchを作る事もできます

Scratch2.0をModするといろんな事ができます。
あなたもこのスレでModを始めてみませんか?



Modブロックの作り方


下ごしらえ…ソースコードを手にいれる
  1. まずgitをインストールする。

  2. 以下のコマンドを実行。
    git clone https://github.com/LLK/scratch-flash

    Scratchをコンパイルする


  3. ターミナル(コマンド)を開く。

  4. ディレクトリをscratch-flashのあるところにする。
    cd <path to source code>
    (例)desktop/Scratch/Modding/scratch-flashなら
    cd desktop/Scratch/modding/scratch-flash
    と打つ。

  5. 以下の文を実行する。
    Unixとか、Macとかを使ってるなら
    ./gradlew build
    Windowsなら
    gradlew.bat build

  6. 全部できたら、Scratchがbuild/11.6/Scratch.swfを作ってくれます。
    この.swfファイルを実行することによって、動作を確認することができます。

    この辺でBUILD FAILDとかでたらその回避の方法がここで説明するには非常に複雑なので
     スクラッチのModding環境をつくろう : ロジックラボ for kids こちらの方法で試されることをお勧めいたします。

    Modしてブロックを作る

    Scratchの内部では ActionScript が使われています。
    scratch-flash/srcの内容を色々変えることによって、自分のブロックを作ることができるのです。

    Scratch Moddingで新しいブロックを作ろう : ロジックラボ for kids
    全体的にこの記事を参考にして対処していただければと思っております。

    この記事の内容で一つ注意する点があります。
    ビルドして動作確認してみようの項目において、scratch.swfを開いて動作確認する前に、
    scratch-flashをビルドする動作が必要です。そこの記事の記入が抜けているので注釈として書いておきます。

参照:https://scratch.mit.edu/discuss/post/324190/
   スクラッチのModding環境をつくろう : ロジックラボ for kids
   Scratch Moddingで新しいブロックを作ろう : ロジックラボ for kids
scratch2.0オフラインエディターに影響するんですか?

アカウント×2ブロックプラグインweb色を読んでカラフルなブロックに。しくみ。ココにコメヨロ llkgithubioscratchguidevelop
@greenFlag 人生START!!(てきとぅなトコから::#996666 stack)::hat custom//
これからさき ずうっと@cloud@cloud@cloud{たまにまっくら::cap #330000
@turnRightやりなおし::#999966
<HAPPY!!!!!!!!!!@turnLeft::#f6c>}寿@greenFlag@greenFlag@greenFlag@greenFlag@greenFlag命::cap custom-arg
//常にどこかへ…
abee
Scratcher
1000+ posts

Scratch2.0をModする会

オフラインエディターを改造するのがmodです。
あと、意味のないQuoteはしないようにお願いします。
y20070112
Scratcher
100+ posts

Scratch2.0をModする会

できない


:|:|
?外とムズ?のを?り??
コ?ントお願い致?ます:D?I&Action?ガ?勉&DATE番組もどき&育?も?き&&&&&&&?????&&&&???????&&&&&&&&&???&&&&&??&&&&&&&em?tyW?EK N??S!、topi?のclose作?が始ま?ます!スタジオへ?移行をおすすめ致します。?u-ta?t?さ?の?票は終了??A案に?定しま?た。 はっは?は??ん?もの?チコ??タ?! 5310981 5130077 212639903 \ https://
set pen color to [#270703]{
}じょじょにsetcolorto[#200712]{
}#{}${}%{}&{}*{}-{}+{}{}{}{}^{}¥{}{}{}::pen










[memo:
5310981pugs are awesome)by jackpro2p1
5000000untitled studio)by assassinsim
5555555Fix It (Formative))by chester6122
5200712untitled studio)by Iucimoreiral
]
y20070112
Scratcher
100+ posts

Scratch2.0をModする会

ykoubo wrote:

Macでビルドできました。
My browser / operating system: MacOS Macintosh X 10.10.5, Chrome 51.0.2704.103, Flash 22.0 (release 0)

git 以外に gradle と Adobe Air SDK をインストールする必要がありました。


準備
====

gitをインストール
参照: Git - Gitのインストール

gradleをインストール
参照: 第4章 Gradleのインストール


Adobe Air SDKを入手
参照: これからはじめるAIRプログラミング 第2回 AIRランタイム、AIR SDKの入手とインストール | デベロッパーセンター

コード入手
========

git clone https://github.com/LLK/scratch-flash
cd scratch-flash


ビルド
=====

Mac OSXなら

./gradlew build

Windowsなら

gradlew.bat build

これで、build/ 以下に Scratch.swf ファイルが生成されます。

後はブロックをつくり放題?!
保存先は?????
全然できないんだけどぉぉぉぉぉぉぉぉ


:|:|
?外とムズ?のを?り??
コ?ントお願い致?ます:D?I&Action?ガ?勉&DATE番組もどき&育?も?き&&&&&&&?????&&&&???????&&&&&&&&&???&&&&&??&&&&&&&em?tyW?EK N??S!、topi?のclose作?が始ま?ます!スタジオへ?移行をおすすめ致します。?u-ta?t?さ?の?票は終了??A案に?定しま?た。 はっは?は??ん?もの?チコ??タ?! 5310981 5130077 212639903 \ https://
set pen color to [#270703]{
}じょじょにsetcolorto[#200712]{
}#{}${}%{}&{}*{}-{}+{}{}{}{}^{}¥{}{}{}::pen










[memo:
5310981pugs are awesome)by jackpro2p1
5000000untitled studio)by assassinsim
5555555Fix It (Formative))by chester6122
5200712untitled studio)by Iucimoreiral
]
su2014080902
Scratcher
100+ posts

Scratch2.0をModする会

y20070112 wrote:

保存先は?????
全然できないんだけどぉぉぉぉぉぉぉぉ
どの保存先か具体的に教えてください


逆転裁判のアニメーションをつくろう!逆転裁判法廷engineCompleteEdition
y20070112
Scratcher
100+ posts

Scratch2.0をModする会

su2014080902 wrote:

y20070112 wrote:

保存先は?????
全然できないんだけどぉぉぉぉぉぉぉぉ
どの保存先か具体的に教えてください
scratch.swfの保存先がわからないし、作成されてるのかもわからない


:|:|
?外とムズ?のを?り??
コ?ントお願い致?ます:D?I&Action?ガ?勉&DATE番組もどき&育?も?き&&&&&&&?????&&&&???????&&&&&&&&&???&&&&&??&&&&&&&em?tyW?EK N??S!、topi?のclose作?が始ま?ます!スタジオへ?移行をおすすめ致します。?u-ta?t?さ?の?票は終了??A案に?定しま?た。 はっは?は??ん?もの?チコ??タ?! 5310981 5130077 212639903 \ https://
set pen color to [#270703]{
}じょじょにsetcolorto[#200712]{
}#{}${}%{}&{}*{}-{}+{}{}{}{}^{}¥{}{}{}::pen










[memo:
5310981pugs are awesome)by jackpro2p1
5000000untitled studio)by assassinsim
5555555Fix It (Formative))by chester6122
5200712untitled studio)by Iucimoreiral
]
masa2004
Scratcher
1000+ posts

Scratch2.0をModする会

ちゃんとGitのディレクトリを指定しましたか?

得意なことがあったこと 今じゃもう忘れてるのは それを自分より 得意な誰かが居たから
inoking
Scratcher
1000+ posts

Scratch2.0をModする会

y20070112 wrote:

su2014080902 wrote:

y20070112 wrote:

保存先は?????
全然できないんだけどぉぉぉぉぉぉぉぉ
どの保存先か具体的に教えてください
scratch.swfの保存先がわからないし、作成されてるのかもわからない
MODは高度な内容です。
問題点を説明し解決していくスキルも含めて。

投稿内容を拝見する限り、失礼ですがそのレベルに達していないように見受けられます。

このまま話を続けたいのなら
どこまでできて何が分からないのか正確に伝えるようにしてください。

当初はアカウントを親子で共用していましたが、アカウント分離しました。アナウンス内容
父:inoking   子:inotomoking

Powered by DjangoBB

Standard | Mobile