Discuss Scratch
- gomanai
-
Scratcher
54 posts
セーブコードについてみんなで話し合う場所1
間違えたけどコメントの消し方分かんなかった人です
Last edited by gomanai (Oct. 9, 2019 11:14:10)
- NT_ZZzz
-
Scratcher
100+ posts
セーブコードについてみんなで話し合う場所1
100兆進法は3文字で1桁としています。
10進数14桁を1桁(3文字)で表せるのでコメント500文字制限との戦いに役立ちます。
100兆進法では
ちなみにScratchで1文字として使えるUnicode文字は60035文字(実測)のようです
5桁の文字は2文字判定されるらしい
サロゲートペアがコメントに投稿できないことをど忘れしてたorz
10進数14桁を1桁(3文字)で表せるのでコメント500文字制限との戦いに役立ちます。
100兆進法では
- 10進数を14桁ごとに区切る
- 14桁ごとに100兆進数に変換
(50000で割ってあまりを記録する*3回) - まとめる
ちなみにScratchで1文字として使えるUnicode文字は60035文字(実測)のようです
5桁の文字は2文字判定されるらしい
サロゲートペアがコメントに投稿できないことをど忘れしてたorz
Last edited by NT_ZZzz (Oct. 10, 2019 10:58:13)
- choriss55
-
Scratcher
100+ posts
セーブコードについてみんなで話し合う場所1
100兆進法は3文字で1桁としています。そのセーブコード使っている作品在りますか?
10進数14桁を1桁(3文字)で表せるのでコメント500文字制限との戦いに役立ちます。
100兆進法ではという手順で変換しているので結構遅いですが、2進法変換や16進法変換に比べるとオーバーフロー対策が無い分速いです。ね
- 10進数を14桁ごとに区切る
- 14桁ごとに100兆進数に変換
(50000で割ってあまりを記録する*3回)- まとめる
ちなみにScratchで1文字として使えるUnicode文字は60035文字(実測)のようです
5桁の文字は2文字判定されるらしい
- komugi4969
-
Scratcher
40 posts
セーブコードについてみんなで話し合う場所1
発言取り消し
Last edited by komugi4969 (Oct. 10, 2019 08:17:33)
- NT_ZZzz
-
Scratcher
100+ posts
セーブコードについてみんなで話し合う場所1
100兆進法変換プログラムと使用例です
この作品では 2進数–連長圧縮→10進数–変換(自作)→100兆進数 と2回変換しています
100兆進法変換は10進法(整数)を100兆進法に変換するしか対応していないので、0から始まる数値データや小数は変換できません
この作品では 2進数–連長圧縮→10進数–変換(自作)→100兆進数 と2回変換しています
100兆進法変換は10進法(整数)を100兆進法に変換するしか対応していないので、0から始まる数値データや小数は変換できません
- choriss55
-
Scratcher
100+ posts
セーブコードについてみんなで話し合う場所1
100兆進法変換プログラムと使用例ですありがとうございます
この作品では 2進数–連長圧縮→10進数–変換(自作)→100兆進数 と2回変換しています
100兆進法変換は10進法(整数)を100兆進法に変換するしか対応していないので、0から始まる数値データや小数は変換できません
- choriss55
-
Scratcher
100+ posts
セーブコードについてみんなで話し合う場所1
100兆進法変換プログラムと使用例です作品の方にもコメントしたのですが最後のほうに四角形の文字が3つぐらいあったので混在して数値が狂うんじゃないかなーと思いました
この作品では 2進数–連長圧縮→10進数–変換(自作)→100兆進数 と2回変換しています
100兆進法変換は10進法(整数)を100兆進法に変換するしか対応していないので、0から始まる数値データや小数は変換できません
- choriss55
-
Scratcher
100+ posts
セーブコードについてみんなで話し合う場所1
10進法で表した数略して10進数じゃないでしょうか?(あくまで僕の考えです)https://scratch.mit.edu/projects/261251803/10進数といっていますが、正確には、10進法です。
二進数を10進数に翻訳するゲームです(宣伝)
参考になれば幸いです
- NT_ZZzz
-
Scratcher
100+ posts
セーブコードについてみんなで話し合う場所1
作品の方にもコメントしたのですが最後のほうに四角形の文字が3つぐらいあったので混在して数値が狂うんじゃないかなーと思いました違う箇所ですが同一として扱われる文字(tabと0)があったせいで数値が狂っていたようです。(現在修正済たぶん…)
文字を大量に使うことで単純に文字数あたりのデータ量を増やす作戦はこういうミスで大惨事になる。
Last edited by NT_ZZzz (Oct. 10, 2019 14:30:40)
- choriss55
-
Scratcher
100+ posts
セーブコードについてみんなで話し合う場所1
確認しました。ありがとうございます作品の方にもコメントしたのですが最後のほうに四角形の文字が3つぐらいあったので混在して数値が狂うんじゃないかなーと思いました違う箇所ですが同一として扱われる文字(tabと0)があったせいで数値が狂っていたようです。(現在修正済たぶん…)
文字を大量に使うことで単純に文字数あたりのデータ量を増やす作戦はこういうミスで大惨事になる。
- choriss55
-
Scratcher
100+ posts
セーブコードについてみんなで話し合う場所1
その圧縮方法セーブコードとかで利用するなら変数とかたくさんあるからカンマとか対応できるようにしたらもっといいかも確認しました。ありがとうございます作品の方にもコメントしたのですが最後のほうに四角形の文字が3つぐらいあったので混在して数値が狂うんじゃないかなーと思いました違う箇所ですが同一として扱われる文字(tabと0)があったせいで数値が狂っていたようです。(現在修正済たぶん…)
文字を大量に使うことで単純に文字数あたりのデータ量を増やす作戦はこういうミスで大惨事になる。
- kunisan19go
-
Scratcher
100+ posts
セーブコードについてみんなで話し合う場所1
トピック名に1と追加されていますがそれはどういうことでしょうか長くなりすぎて2が出るかもしれないからです
- choriss55
-
Scratcher
100+ posts
セーブコードについてみんなで話し合う場所1
その通りです。ありがとうございますトピック名に1と追加されていますがそれはどういうことでしょうか長くなりすぎて2が出るかもしれないからです