Discuss Scratch

inoking
Scratcher
1000+ posts

Scratch 3.0 への提案

抄訳ですがまとめました。
Request for Scratch 3.0 (regarding Edit function)
  • Layer Groups
    Because it is difficult to control the overlap order of multiple sprites completely,
    Layer Groups function is required.

    Example of the usage:
    For the shooting game,
    many sprites may appear in the sky, on the ground, and as the surface of the earth.

    Example of an Implementation:
    The overlap order of the sprites will be as follows.
    Layer group1
    Sprite1
    Sprite2

    Layer group2
    Sprite3
    Sprite4


    A sprite can move within it's own layer group by the existing blocks
    go to front
    go back () layers
    in addition to the above, a new block will be added.
    move to layer group () :: looks

  • Layer control of the Pen
    Pen drawing is always overwritten by the costume drawing.
    It is needed the option to lay the pen drawing on the costume drawing.

  • switch (Select Case) statement
    if[]is[]then{}case[]then{}case[]then{}::control
  • Image capture to a costume
    capture :: looks
    Example of the usage:
    Dynamic creation of the costume.
    After drawing by the pen, capture.
    After overlapping multiple sprites, capture.

    Example of an Implementation:
    overwrite current costume by the specified region image (captured data will not be saved).


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

Scratch 3.0 への提案

先日のミートアップでのEricさんの3.0のデモを見ていて思ったのですが、音声合成などScratchXから取り込まれたものがあるように感じられました。ScratchXはまさにexperimental(実験的)であり、3.0と同じJSで記述できることから、ここで試してよさそうなものを採用しやすいと思われます。
2.0の提案をmodで試すように、3.0の提案をScratchXで作る意味があるかもしれません。

Last edited by abee (Aug. 11, 2017 03:40:32)

inoking
Scratcher
1000+ posts

Scratch 3.0 への提案

ScratchX がよくわかっていないので、的を射たコメントでないかもしれません。

3.0でのMOD方法がどのようになるか分かりませんが
特に3.0では試作/検証プラットフォームとして ScratchX が有用になるかもしれませんね。

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

Scratch 3.0 への提案

ユーザーごとに記録される変数が欲しい。(2.0では重いため、ここに書きました。)

1,1,2,3,5,8,13,21….
Fibonacci sequence
ああああああああ
aaaaa
fine316
Scratcher
1000+ posts

Scratch 3.0 への提案

hhayyatto wrote:

ユーザーごとに記録される変数が欲しい。(2.0では重いため、ここに書きました。)
それをクラウドリストでどうにかするのが楽しいのではないですか?

AtCoder はいいぞ
horamoon
Scratcher
500+ posts

Scratch 3.0 への提案

fine316 wrote:

hhayyatto wrote:

ユーザーごとに記録される変数が欲しい。(2.0では重いため、ここに書きました。)
それをクラウドリストでどうにかするのが楽しいのではないですか?
クラウドリストでさえもやはり利用できる限界がありますし…。

Splatoon2を持っている方はこちらへ↓
fine316
Scratcher
1000+ posts

Scratch 3.0 への提案

horamoon wrote:

fine316 wrote:

hhayyatto wrote:

ユーザーごとに記録される変数が欲しい。(2.0では重いため、ここに書きました。)
それをクラウドリストでどうにかするのが楽しいのではないですか?
クラウドリストでさえもやはり利用できる限界がありますし…。
であれば「クラウド変数の文字数制限を撤廃する」これでいいんじゃないですか?
個人的な話ですが、自分はクラウドリストを作ったことで多少技術が上がりました。
少し制限されていたほうが工夫のしがいがあるのではないかと思います。

AtCoder はいいぞ
CommandSlash017
Scratcher
500+ posts

Scratch 3.0 への提案

fine316 wrote:

horamoon wrote:

fine316 wrote:

hhayyatto wrote:

ユーザーごとに記録される変数が欲しい。(2.0では重いため、ここに書きました。)
それをクラウドリストでどうにかするのが楽しいのではないですか?
クラウドリストでさえもやはり利用できる限界がありますし…。
であれば「クラウド変数の文字数制限を撤廃する」これでいいんじゃないですか?
個人的な話ですが、自分はクラウドリストを作ったことで多少技術が上がりました。
少し制限されていたほうが工夫のしがいがあるのではないかと思います。
そうなるとScratchのサーバーへの負担が非常に大きくなってしまうと思うのですが…

inoking
Scratcher
1000+ posts

Scratch 3.0 への提案

CommandSlash017 wrote:

fine316 wrote:

horamoon wrote:

fine316 wrote:

hhayyatto wrote:

ユーザーごとに記録される変数が欲しい。(2.0では重いため、ここに書きました。)
それをクラウドリストでどうにかするのが楽しいのではないですか?
クラウドリストでさえもやはり利用できる限界がありますし…。
であれば「クラウド変数の文字数制限を撤廃する」これでいいんじゃないですか?
個人的な話ですが、自分はクラウドリストを作ったことで多少技術が上がりました。
少し制限されていたほうが工夫のしがいがあるのではないかと思います。
そうなるとScratchのサーバーへの負担が非常に大きくなってしまうと思うのですが…
需要は理解できますが
現状のクラウド変数(やクラウドリスト)で十分ではないでしょうか?

ユーザー毎に変数を記録するとなると
格納場所は個々のプロジェクトではなくクラウド領域となりますが、
プロジェクトを開いた人数分の変数領域を消費することとなるので
簡単に大量の領域を食いつぶすことになりかねません。

また、
格納内容に文字も含めてしまうとチャットができてしまうので数値だけになると考えられますが
そうなると
現状のクラウド変数と大差ないことになります。

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

Scratch 3.0 への提案

inoking wrote:

CommandSlash017 wrote:

fine316 wrote:

horamoon wrote:

fine316 wrote:

hhayyatto wrote:

ユーザーごとに記録される変数が欲しい。(2.0では重いため、ここに書きました。)
それをクラウドリストでどうにかするのが楽しいのではないですか?
クラウドリストでさえもやはり利用できる限界がありますし…。
であれば「クラウド変数の文字数制限を撤廃する」これでいいんじゃないですか?
個人的な話ですが、自分はクラウドリストを作ったことで多少技術が上がりました。
少し制限されていたほうが工夫のしがいがあるのではないかと思います。
そうなるとScratchのサーバーへの負担が非常に大きくなってしまうと思うのですが…
需要は理解できますが
現状のクラウド変数(やクラウドリスト)で十分ではないでしょうか?

ユーザー毎に変数を記録するとなると
格納場所は個々のプロジェクトではなくクラウド領域となりますが、
プロジェクトを開いた人数分の変数領域を消費することとなるので
簡単に大量の領域を食いつぶすことになりかねません。

また、
格納内容に文字も含めてしまうとチャットができてしまうので数値だけになると考えられますが
そうなると
現状のクラウド変数と大差ないことになります。
大差はなくても作品の可能性はかなり広がると思います。
サーバーに保存が無理でも、何か他の方法があると思いますし。

Splatoon2を持っている方はこちらへ↓
inoking
Scratcher
1000+ posts

Scratch 3.0 への提案

horamoon wrote:

~略~
大差はなくても作品の可能性はかなり広がると思います。
サーバーに保存が無理でも、何か他の方法があると思いますし。
クラウド変数とどう変わりますか?
また、サーバーに保存する以外ないと思うのですが他にどのような方法の可能性がありますか?

あったら便利というのは分かります。
それが Scratch のこれまでの流れや方針にあっているかどうかです。

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

Scratch 3.0 への提案

hhayyatto wrote:

ユーザーごとに記録される変数が欲しい。(2.0では重いため、ここに書きました。)
パソコンに保存する方法 でも行けますよ

相談してね
スクラッチでプログラミングしよう 投票してください!
(¦3__。o(スクラッチ楽しい
PIPOsen
Scratcher
100+ posts

Scratch 3.0 への提案

[ v] のPENを消す::pen//選択肢はこのスクリプトとすべてのスクリプト
があったらいいなーと思いました。


Scratch Music Maker
Ver.2.1 軽量版
Scratch Scratch1.4Scratch2.0Scratch3.0 Scratch Wiki English日本語中文한국어
交流 Discuss日本語質問交流署名  便利リンク cubeuploadphosphorus

inoking
Scratcher
1000+ posts

Scratch 3.0 への提案

syou2008 wrote:

hhayyatto wrote:

ユーザーごとに記録される変数が欲しい。(2.0では重いため、ここに書きました。)
パソコンに保存する方法 でも行けますよ
これはテキストとして書き出す方法ですよね?
この要望でやりたいこととは違う気がします。

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

Scratch 3.0 への提案

PIPOsen wrote:

[ v] のPENを消す::pen//選択肢はこのスクリプトとすべてのスクリプト
があったらいいなーと思いました。
ペンで描画された点はただの画素にすぎないため、どのスクリプトが描画した点かどうかはわかりません。
選択的に削除することは無理だと思います。

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

Scratch 3.0 への提案

もっと大きな話になりますが、たとえば、ドリトルというプログラミング言語では、ペンで描いた図形を図形オブジェクト(スプライトみたいなもの)として扱うことができます。
http://dolittle.eplang.jp/index.php?ch_figure
yodopk
Scratcher
6 posts

Scratch 3.0 への提案

2次元配列くらいは使えるようにしたほうがいいと思います。
画面上の位置を管理したり、表形式で値を管理したりするのに便利なので
子どもたちにとっても使い勝手がよいと思います。
yodopk
Scratcher
6 posts

Scratch 3.0 への提案

2.0の楽器音の貧弱さは完全にNGです。
GM128音色くらい使えなくては、音楽アプリを作ろうというモチベーションも湧きません。
3.0では当然のようにGM128音色くらい使えなくては論外だと思います。

あと、外部MIDI音源を演奏できるようなオプションもあっていいのではないでしょうか。
ふだん使ってるMIDI鍵盤と入出力できるような使い方は、非常に夢のあるものだと
思います。
mochimochiking
Scratcher
1000+ posts

Scratch 3.0 への提案

yodopk wrote:

2.0の楽器音の貧弱さは完全にNGです。
GM128音色くらい使えなくては、音楽アプリを作ろうというモチベーションも湧きません。
3.0では当然のようにGM128音色くらい使えなくては論外だと思います。

あと、外部MIDI音源を演奏できるようなオプションもあっていいのではないでしょうか。
ふだん使ってるMIDI鍵盤と入出力できるような使い方は、非常に夢のあるものだと
思います。
たしかにそうですね。たとえば音楽プロジェクトで有名なリトルマーメイドさんも内蔵されたものではないものをしようしていますしね。

undefined
inoking
Scratcher
1000+ posts

Scratch 3.0 への提案

yodopk wrote:

2次元配列くらいは使えるようにしたほうがいいと思います。
画面上の位置を管理したり、表形式で値を管理したりするのに便利なので
子どもたちにとっても使い勝手がよいと思います。
これは基本データ構造の拡張にあたりますが
上のような例だけでいうと、汎用性が低い気がします。

単に2次元のデータをまとめて管理したいだけなら
( ((((row) - (1)) * (W)) + (col)) 番目( [list v] ) :: list)
で出来ますし、
Scratch 3.0 では値を返すカスタムブロックも作れるので上記を部品化することもできます。

※構造体が作れてそれを配列化できるようになると超強力なんですけどね。。

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

Powered by DjangoBB

Standard | Mobile