Discuss Scratch
- MMGISS
- Scratcher
1000+ posts
Scratch2.0をModする会
数ヶ月越しに動きました! オフラインエディターのappをフォルダーとして開いて、Scratch.swfを探して置き換えてください。
そのとき、あとで元に戻せるようにもともとのScratch.swfのコピーも取っておいてください。
以上のプログラムを実行したら
こんな結果になりました。
20x20+1でちゃんと401個クローンが作られていることがわかります。
変数cloneも401です。
- horamoon
- Scratcher
500+ posts
Scratch2.0をModする会
コマンドを実行ってどうやったらできるんですか?
スクラッチで自分のブロックを作る
ここではScratch2.0をModします。
簡単に言えば自分のブロックを作れるんです。
もし間違いがあれば言ってください
Scratchの内部では ActionScript が使われています。まあこれをすでに覚えてれば敵なしですね。ソースコードを手にいれる
- まずgitをインストール。
- 以下のコマンドを実行。
git clone https://github.com/LLK/scratch-flashScratchをコンパイルする- ターミナルを開く。
- ディレクトリをスクラッチのソースを含む場所にする。
(例)desktop/Scratch/Modding/20ならcd <path to source code>と打つcd desktop
cd Scratch
cd modding
cd 20- 以下の文を実行する。
Unix-like OSを使ってるならWindowsなら./gradlew buildgradlew.bat build- 全部できたら、Scratchがbuild/11.6/Scratch.swfを見つけてくれます。
参照:https://scratch.mit.edu/discuss/post/324190/
- MMGISS
- Scratcher
1000+ posts
Scratch2.0をModする会
おそらくコマンドプロンプトもしくはターミナルで実行するのではないかと。コマンドを実行ってどうやったらできるんですか?
スクラッチで自分のブロックを作る
ここではScratch2.0をModします。
簡単に言えば自分のブロックを作れるんです。
(略)Scratchをコンパイルする
ターミナルを開く。
ディレクトリをスクラッチのソースを含む場所にする。(例)desktop/Scratch/Modding/20ならcd <path to source code>と打つcd desktop
cd Scratch
cd modding
cd 20
以下の文を実行する。
Unix-like OSを使ってるならWindowsなら./gradlew build全部できたら、Scratchがbuild/11.6/Scratch.swfを見つけてくれます。gradlew.bat build
参照:https://scratch.mit.edu/discuss/post/324190/
Last edited by MMGISS (May 14, 2017 10:58:25)
- MMGISS
- Scratcher
1000+ posts
Scratch2.0をModする会
Mac版のコマンドプロンプトのようなものです。 ターミナルを開くとはどういう事でしょうか?
コマンドプロンプトでも動作できるはずです。
- Postino
- Scratcher
4 posts
Scratch2.0をModする会
この掲示板を参考にScratchを自力でリビルドしようとしています。
https://scratch.mit.edu/discuss/topic/207737/?page=1#post-2086366に従い、手順を進めていましたが、
WindowsでGitBashから./gradlew buildすると
「get-with-params:」のタイミングでSSLHandshakeExceptionが出てビルドに失敗してしまいます。
JavaSDKのlib\security\cacertsはインストール時のままですが、sourceforge.netからダウンロードするにあたり、何か追加が必要なのでしょうか?
自力でも調べておりますが、ご存じの方がいらっしゃれば、教えていただきたいです。
最後に、このトピックとそのメンバーに感謝を。
https://scratch.mit.edu/discuss/topic/207737/?page=1#post-2086366に従い、手順を進めていましたが、
WindowsでGitBashから./gradlew buildすると
「get-with-params:」のタイミングでSSLHandshakeExceptionが出てビルドに失敗してしまいます。
JavaSDKのlib\security\cacertsはインストール時のままですが、sourceforge.netからダウンロードするにあたり、何か追加が必要なのでしょうか?
自力でも調べておりますが、ご存じの方がいらっしゃれば、教えていただきたいです。
最後に、このトピックとそのメンバーに感謝を。
- wpqpqw
- Scratcher
100+ posts
Scratch2.0をModする会
4の
は
でできますよ
Macのターミナルは、
アプリケーションのユーティリティーの中にありますよ
cd desktop
...
cd desktop/scratch/modding/20
Macのターミナルは、
アプリケーションのユーティリティーの中にありますよ
hi.
- MMGISS
- Scratcher
1000+ posts
Scratch2.0をModする会
私も何回もbuildしようとしていますが、“get-with-params”で失敗します。 この掲示板を参考にScratchを自力でリビルドしようとしています。
https://scratch.mit.edu/discuss/topic/207737/?page=1#post-2086366 に従い、手順を進めていましたが、
WindowsでGitBashから./gradlew buildすると
「get-with-params:」のタイミングでSSLHandshakeExceptionが出てビルドに失敗してしまいます。
JavaSDKのlib\security\cacertsはインストール時のままですが、sourceforge.netからダウンロードするにあたり、何か追加が必要なのでしょうか?
自力でも調べておりますが、ご存じの方がいらっしゃれば、教えていただきたいです。
最後に、このトピックとそのメンバーに感謝を。
My browser / operating system: MacOS Macintosh X 10.12.4, Chrome 57.0.2987.133, Flash 25.0 (release 0)
どなたかMacでできた方いらっしゃいませんか?
- youtubewpqpqw
- Scratcher
100+ posts
Scratch2.0をModする会
今さっきやりました
エラーが出た
My browser / operating system: MacOS Macintosh X 10.12.4, Chrome 58.0.3029.110, Flash 25.0 (release 0)
($←は気にしないでください)
上から
$ cd desktop ←デスクトップへ移動
$ mkdir scratch ←scratchというファイルを作成
$ cd scratch ←そのscratchに移動
$ git clone https://github.com/LLK/scratch-flash ←クローンで、ゲット
$ cd scratch-flash ←それに移動
$ ./gradlew build ←ビルド
↑で、色々黒い文字が出て来る
↑でここで僕はエラーが出ました
エラーが出た
My browser / operating system: MacOS Macintosh X 10.12.4, Chrome 58.0.3029.110, Flash 25.0 (release 0)
($←は気にしないでください)
$ cd desktop
$ mkdir scratch
$ cd scratch
$ git clone https://github.com/LLK/scratch-flash
$ cd scratch-flash
$ ./gradlew build
$ cd desktop ←デスクトップへ移動
$ mkdir scratch ←scratchというファイルを作成
$ cd scratch ←そのscratchに移動
$ git clone https://github.com/LLK/scratch-flash ←クローンで、ゲット
$ cd scratch-flash ←それに移動
$ ./gradlew build ←ビルド
↑で、色々黒い文字が出て来る
↑でここで僕はエラーが出ました
Last edited by youtubewpqpqw (May 17, 2017 08:56:38)
久々に茶番を作成してます.
.
- takutok
- Scratcher
8 posts
Scratch2.0をModする会
この掲示板を参考にScratchを自力でリビルドしようとしています。
https://scratch.mit.edu/discuss/topic/207737/?page=1#post-2086366に従い、手順を進めていましたが、
WindowsでGitBashから./gradlew buildすると
「get-with-params:」のタイミングでSSLHandshakeExceptionが出てビルドに失敗してしまいます。
JavaSDKのlib\security\cacertsはインストール時のままですが、sourceforge.netからダウンロードするにあたり、何か追加が必要なのでしょうか?
自力でも調べておりますが、ご存じの方がいらっしゃれば、教えていただきたいです。
最後に、このトピックとそのメンバーに感謝を。
ここから jce_policy-8.zip をダウンロードします。
http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html
ファイルを展開すると、local_policy.jar と US_export_policy.jar というファイルが入っているので、
(JavaSDKのインストールパス)/jre/lib/security folder にあるファイルと置き換えてビルドしなおしてみてください。
- takutok
- Scratcher
8 posts
Scratch2.0をModする会
今さっきやりました
エラーが出た
My browser / operating system: MacOS Macintosh X 10.12.4, Chrome 58.0.3029.110, Flash 25.0 (release 0)
($←は気にしないでください)上から$ cd desktop
$ mkdir scratch
$ cd scratch
$ git clone https://github.com/LLK/scratch-flash
$ cd scratch-flash
$ ./gradlew build
$ cd desktop ←デスクトップへ移動
$ mkdir scratch ←scratchというファイルを作成
$ cd scratch ←そのscratchに移動
$ git clone https://github.com/LLK/scratch-flash ←クローンで、ゲット
$ cd scratch-flash ←それに移動
$ ./gradlew build ←ビルド
↑で、色々黒い文字が出て来る
↑でここで僕はエラーが出ました
エラーの内容をここにコピペしてください。
javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failur のエラーなら私がさきほどポストした方法で対応できると思います。
- ykoubo
- Scratcher
11 posts
Scratch2.0をModする会
Macでビルドできました。
MacOS Macintosh X 10.11.6
takutokさんの書いたとおり、Javaの暗号ライブラリの置き換えが必要でした。
Macの場合はJDKの場所がわかりにくいので気をつけてください。
http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html
上記リンクからダウンロードした jce_policy-8.zip を解凍して出てきた `US_export_policy.jar` と `local_policy.jar` を以下のフォルダにある同名のファイルへ上書きします。
/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/security/
インストールされているJDKのバージョンによって `jdk1.8.0.jdk` 部分が異なる場合があるので、自分の環境を確認して読み換えてください。
MacOS Macintosh X 10.11.6
takutokさんの書いたとおり、Javaの暗号ライブラリの置き換えが必要でした。
Macの場合はJDKの場所がわかりにくいので気をつけてください。
http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html
上記リンクからダウンロードした jce_policy-8.zip を解凍して出てきた `US_export_policy.jar` と `local_policy.jar` を以下のフォルダにある同名のファイルへ上書きします。
/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/security/
インストールされているJDKのバージョンによって `jdk1.8.0.jdk` 部分が異なる場合があるので、自分の環境を確認して読み換えてください。
今さっきやりました
エラーが出た
My browser / operating system: MacOS Macintosh X 10.12.4, Chrome 58.0.3029.110, Flash 25.0 (release 0)
($←は気にしないでください)上から$ cd desktop
$ mkdir scratch
$ cd scratch
$ git clone https://github.com/LLK/scratch-flash
$ cd scratch-flash
$ ./gradlew build
$ cd desktop ←デスクトップへ移動
$ mkdir scratch ←scratchというファイルを作成
$ cd scratch ←そのscratchに移動
$ git clone https://github.com/LLK/scratch-flash ←クローンで、ゲット
$ cd scratch-flash ←それに移動
$ ./gradlew build ←ビルド
↑で、色々黒い文字が出て来る
↑でここで僕はエラーが出ました
エラーの内容をここにコピペしてください。
javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failur のエラーなら私がさきほどポストした方法で対応できると思います。
Last edited by ykoubo (May 18, 2017 00:51:08)
- kan217
- Scratcher
1000+ posts
Scratch2.0をModする会
中を見たとか
スクラッチャーかどうかとか
scratch2.0の提案とかで出たものもできるのだろうか
スクラッチャーかどうかとか
scratch2.0の提案とかで出たものもできるのだろうか
ディスカッションフォーラムを使用する前にまずはこちらをご覧ください
ディスカッションフォーラムでの非常に重要なルールが書いてあります
ディスカッションフォーラムでの非常に重要なルールが書いてあります
質問コーナー お知らせ・ニュース Scratchのコミニュティをより良い所にするために 副題用 オフトピ専 フォーラム使用時の注意について
scratch3.0への提案 scratch2.0への提案 宣伝、告知、依頼をするコーナー 公式のテストトピック バグ報告コーナー scratch以外のことの話
scratch3.0への提案 scratch2.0への提案 宣伝、告知、依頼をするコーナー 公式のテストトピック バグ報告コーナー scratch以外のことの話
5000兆円欲しい!! これは署名です。いちいち自分で書いているわけではありません。
- adikoh
- New to Scratch
1 post
Scratch2.0をModする会
一問一答型のプログラミングチュートリアル(Tour of Go,Hour of Codeのようなもの)を作りたいと考えています。
現状のscratch2.0 Mod作成の自由度でそれは可能でしょうか?
また、同様のオープンソースのModはありますか?
現状のscratch2.0 Mod作成の自由度でそれは可能でしょうか?
また、同様のオープンソースのModはありますか?
- CommandSlash017
- Scratcher
500+ posts
Scratch2.0をModする会
ActionScriptでできることは基本Modでできるんじゃないかな 中を見たとか
スクラッチャーかどうかとか
scratch2.0の提案とかで出たものもできるのだろうか
- abee
- Scratcher
1000+ posts
Scratch2.0をModする会
原理的には可能と思いますが、必要な工数見積もりは難しいです。 一問一答型のプログラミングチュートリアル(Tour of Go,Hour of Codeのようなもの)を作りたいと考えています。
現状のscratch2.0 Mod作成の自由度でそれは可能でしょうか?
また、同様のオープンソースのModはありますか?
Flash(ActionScript)のスキルにも依存するので、まずはソースを読んでみることをお勧めします。
https://github.com/LLK/scratch-flash
他に存在しているかどうかも分かりません。少なくとも私は知りません。
- abee
- Scratcher
1000+ posts
Scratch2.0をModする会
modで出来るのは基本オフラインです。 ActionScriptでできることは基本Modでできるんじゃないかな
- Postino
- Scratcher
4 posts
Scratch2.0をModする会
Thx a lot!!!この掲示板を参考にScratchを自力でリビルドしようとしています。
https://scratch.mit.edu/discuss/topic/207737/?page=1#post-2086366に従い、手順を進めていましたが、
WindowsでGitBashから./gradlew buildすると
「get-with-params:」のタイミングでSSLHandshakeExceptionが出てビルドに失敗してしまいます。
JavaSDKのlib\security\cacertsはインストール時のままですが、sourceforge.netからダウンロードするにあたり、何か追加が必要なのでしょうか?
自力でも調べておりますが、ご存じの方がいらっしゃれば、教えていただきたいです。
最後に、このトピックとそのメンバーに感謝を。
ここから jce_policy-8.zip をダウンロードします。
http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html
ファイルを展開すると、local_policy.jar と US_export_policy.jar というファイルが入っているので、
(JavaSDKのインストールパス)/jre/lib/security folder にあるファイルと置き換えてビルドしなおしてみてください。
上記対応で解決できました!
と、ここで気づいたのですが、scratch-flashはScratch.swfが最終的なアウトプットになるんでしたね……。
Scratch 2.exeにAdobe AIRのランタイムをバンドル(キャプティブランタイム)したかったのですが、
ここからまた遠い道のりになりそうですね……無理だったりしてorz
- takutok
- Scratcher
8 posts
Scratch2.0をModする会
Thx a lot!!!この掲示板を参考にScratchを自力でリビルドしようとしています。
https://scratch.mit.edu/discuss/topic/207737/?page=1#post-2086366に従い、手順を進めていましたが、
WindowsでGitBashから./gradlew buildすると
「get-with-params:」のタイミングでSSLHandshakeExceptionが出てビルドに失敗してしまいます。
JavaSDKのlib\security\cacertsはインストール時のままですが、sourceforge.netからダウンロードするにあたり、何か追加が必要なのでしょうか?
自力でも調べておりますが、ご存じの方がいらっしゃれば、教えていただきたいです。
最後に、このトピックとそのメンバーに感謝を。
ここから jce_policy-8.zip をダウンロードします。
http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html
ファイルを展開すると、local_policy.jar と US_export_policy.jar というファイルが入っているので、
(JavaSDKのインストールパス)/jre/lib/security folder にあるファイルと置き換えてビルドしなおしてみてください。
上記対応で解決できました!
と、ここで気づいたのですが、scratch-flashはScratch.swfが最終的なアウトプットになるんでしたね……。
Scratch 2.exeにAdobe AIRのランタイムをバンドル(キャプティブランタイム)したかったのですが、
ここからまた遠い道のりになりそうですね……無理だったりしてorz
バンドルした exe は adt コマンドで作れますよ。
そんなに難しくないです。
- abee
- Scratcher
1000+ posts
Scratch2.0をModする会
私は以下の方法でexeにできました。
http://junebeetle.github.io/converter/
http://junebeetle.github.io/converter/