Discuss Scratch

abee
Scratcher
1000+ posts

質問コーナー4

#7608
その条件でryouuuuoyrさんが試すとどうだったでしょうか。
なお、518400桁の数字を入れることはできないので、入れるとすれば、数字を文字とした文字列になると思います。
Poteto143
Scratcher
1000+ posts

質問コーナー4

ryouuuuoyr wrote:

リストに518400桁の数字が1200列はいっていてもクラッシュしないでしょうか。
以下のプログラムで検証しましたが、リストに数字を追加する処理でメモリを大量に消費し、Scratchがクラッシュしました。
定義 数字を作る
[変数 v] を [] にする
(518400) 回繰り返す
[変数 v] を ((変数) と [0]) にする
end
定義 リストに追加する
[リスト v]の全てを削除する ::list
(1200) 回繰り返す
(変数) を [リスト v] に追加する
end

追記:
環境は8GB RAMのCore i7-6700HQ、Windows 10 Homeです

Last edited by Poteto143 (June 26, 2021 08:05:29)

ryouuuuoyr
Scratcher
1000+ posts

質問コーナー4

わかりました。ありがとうございます。
abee
Scratcher
1000+ posts

質問コーナー4

#7611
Scratchアプリ 3.22.0を16GB RAMのCore i7-7500U上のWindows 10 20H2で試しましたが、要素の参照に時間はかかるもののクラッシュしませんでした。また、実行後にはメモリの消費量が約100MB増えていました。
ryouuuuoyrさんはどうでしたか。

Last edited by abee (June 26, 2021 08:03:54)

ryouuuuoyr
Scratcher
1000+ posts

質問コーナー4

こちらはクラッシュしてしまいました…
My browser / operating system: ChromeOS 13421.102.0, Chrome 86.0.4240.199, No Flash version detected
です。
abee
Scratcher
1000+ posts

質問コーナー4

この場合、ハードウェアのスペックの方が重要かもしれません。
hatanesan
Scratcher
73 posts

質問コーナー4

Poteto143 wrote:

ryouuuuoyr wrote:

リストに518400桁の数字が1200列はいっていてもクラッシュしないでしょうか。
以下のプログラムで検証しましたが、リストに数字を追加する処理でメモリを大量に消費し、Scratchがクラッシュしました。
定義 数字を作る
[変数 v] を [] にする
(518400) 回繰り返す
[変数 v] を ((変数) と [0]) にする
end
定義 リストに追加する
[リスト v]の全てを削除する ::list
(1200) 回繰り返す
(変数) を [リスト v] に追加する
end

追記:
環境は8GB RAMのCore i7-6700HQ、Windows 10 Homeです
ブラウザはFirefoxDevEdition90.0b12
私はryzen7 3700U、8GB windows10Home バージョン: Devでかたまりはしませんが重かったです


参考程度にどうぞ

Last edited by hatanesan (June 26, 2021 08:14:29)

d51gogo
Scratcher
100+ posts

質問コーナー4

ターボワープで試してみたらどうでしょうか?
Hyoga3131
Scratcher
10 posts

質問コーナー4

アイコンを変えようとしてもMaximum file size is 512 KB and less than 500x500 pixelsと言う文章が出て出来ないです。
どうすればいいですか
ahorashi
Scratcher
35 posts

質問コーナー4

その画像の大きさか容量を減らしたらいいです。

Last edited by ahorashi (June 26, 2021 08:33:01)

inoking
Scratcher
1000+ posts

質問コーナー4

#7617:
英語のメッセージが出たらまず翻訳してみてください。
Google 翻訳にかけると以下のようになります。
最大ファイルサイズは512KBで500x500ピクセル未満です
これでどうすればよいか分かるでしょうか。
#7618 で答えが書かれてましたね。。

Last edited by inoking (June 26, 2021 08:35:52)

fugu_fugu
Scratcher
500+ posts

質問コーナー4

Hyoga3131 wrote:

アイコンを変えようとしてもMaximum file size is 512 KB and less than 500x500 pixelsと言う文章が出て出来ないです。
どうすればいいですか
画像縮小サイトやデバイスにもともと入ってる機能で容量を小さくできます
ena120
Scratcher
5 posts

質問コーナー4

yuhaku wrote:

このプロジェクトを参考にするといいと思います。
探してみると色々あるので、探してみるのがいいですよ
(例)ジャンプ
分かりました!参考にしてみます!ありがとうございます!
___ANARCHY___
New Scratcher
4 posts

質問コーナー4

なんで「傾向」ってあるんや?
ryouuuuoyr
Scratcher
1000+ posts

質問コーナー4

同じ国のScratcherがどんな作品を好むかを確認するためですよ
ena120
Scratcher
5 posts

質問コーナー4

Googleから音楽をScratchにアップロードするにはどうすればいいですか?
ryouuuuoyr
Scratcher
1000+ posts

質問コーナー4

まずはその音楽の著作権を確認しましょう。⚠️⚠️著作権(ちょさくけん)について  ぜひ読んでね⚠️⚠️ も確認してください。
音楽のダウンロードはできるものと推察して、スプライトもしくは背景を選択し、
左上あたりの
スクリプト|コスチューム|
の音を選択してドロップアップメニューから音をアップロードするをクリックしてください。
あとは機種により違いが出ますが、直感でできるようになっているので頑張ってください。
seintoseiya
Scratcher
9 posts

質問コーナー4

質問です

変数の桁数に応じて〇倍かけるといった処理はどうすればよいのでしょうか?
(語彙力なくてごめんなさい)

例えばテスト変数があり
テストの変数が「9090」の場合
1000倍かける
テストの変数が「90909」の場合
10000倍かける
テストの変数が「909099」の場合
100000倍かける
といった感じです

ものすごい下手な質問ですので
足りない情報や意味の分からないところがありました
コメント?お願いいたします
apple502j
Scratcher
1000+ posts

質問コーナー4

常用対数を使えば、と言いたい気にはなりますが、ここはScratchなので、Scratchっぽく。
((値) * ((((9090)の長さ) - (1))  の [10 ^ v]::operators))
doraemon-yu
Scratcher
100+ posts

質問コーナー4

#7626
1つ目
もし <(テスト変数) = [9090]> なら
[テスト変数 v] を ((テスト変数) * (1000)) にする
end

2つ目
もし <(テスト変数) = [90909]> なら
[テスト変数 v] を ((テスト変数) * (10000)) にする
end

3つ目
もし <(テスト変数) = [909099]> なら
[テスト変数 v] を ((テスト変数) * (1000000)) にする
end

でできると思います。

被ってなかったらしいです

Last edited by doraemon-yu (June 26, 2021 21:51:28)

Powered by DjangoBB