Discuss Scratch
- Discussion Forums
- » 日本語
- » 意外と知られていないテクニック集
- ryorozyo
- Scratcher
1000+ posts
意外と知られていないテクニック集
末尾再帰以外の再帰をしたいとき、新しく呼び出されたブロックによって変数などが上書きされてしまうのを防ぐ方法として、
リストを一つ用意して、ブロックを呼び出す前に(あるいはそのブロックが呼び出されたときの最初の処理として)
上書きされてほしくない変数などの内容をそのリストに全て書き出して、帰ってくるときに再びそのリストから変数のデータを取り出す、みたいなのがありますね。まあ、普通のプログラミング言語もどっかでこういう処理をやってるんでしょうが。
リストを一つ用意して、ブロックを呼び出す前に(あるいはそのブロックが呼び出されたときの最初の処理として)
上書きされてほしくない変数などの内容をそのリストに全て書き出して、帰ってくるときに再びそのリストから変数のデータを取り出す、みたいなのがありますね。まあ、普通のプログラミング言語もどっかでこういう処理をやってるんでしょうが。
- inoking
- Scratcher
1000+ posts
意外と知られていないテクニック集
それはまさに「スタック」の処理です。
代表的な使用例として、関数呼び出しがあります。
代表的な使用例として、関数呼び出しがあります。
これは署名と呼ばれるもので投稿本文とは関係ありません。
Scratch は「世界最大の子ども向けコーディングコミュニティーで、シンプルなビジュアルインターフェースを持ったコーディング言語」
つまり「子ども SNS」ではない
・「傾向」とは単に一定の基準で作品を並びかえただけのもので、ランキングでもなんでもない、ナンバーワンよりオンリーワンを目指してみては?
・「フォロー」とは他の Scratcher が何をしているかを簡単に確認するためのもので、「フォロワー」は「ファン」ではない
・「スタジオ」とは特定のテーマに沿って作品をまとめたり、共同制作したりするための場所
・「星」や「ハート」などを何かの見返りとすることは Scratch チームによって禁止されている
- itnkmkw
- Scratcher
1000+ posts
意外と知られていないテクニック集
まったく同じことを考えて実装した経験があります。 末尾再帰以外の再帰をしたいとき、新しく呼び出されたブロックによって変数などが上書きされてしまうのを防ぐ方法として、
リストを一つ用意して、ブロックを呼び出す前に(あるいはそのブロックが呼び出されたときの最初の処理として)
上書きされてほしくない変数などの内容をそのリストに全て書き出して、帰ってくるときに再びそのリストから変数のデータを取り出す、みたいなのがありますね。まあ、普通のプログラミング言語もどっかでこういう処理をやってるんでしょうが。
トラウマは存在しない。存在するのは今だけなんだ。過去のトラウマが原因で今の行動をとってしまったんじゃない。
今,自分でその行動をとる判断をしたんだ。過去は関係ない。だから,トラウマに取りつかれるのはやめよう。今から変われるんだ。
Start in your life…
興味のある方はこちら。itnkmkw と一緒に 心 について考えるスタジオ
※この署名のメッセージは不定期で変更されています。もしかしたらあなたへのメッセージかもよ~^^
皆さ~ん!「聖書」と言う言葉を聞いてどう思いますか?興味のある方はここやココやここへ!
@itnkmkwと申します。沖縄在住(ホームスクーラー)です。心理学と音楽やってます。MIX依頼募集中!
《コミュニティーをより良い所にするために》Scratch に関係ないトピックについての意見交換所では議事進行役を務めております(名ばかりですが)。どーぞよろしく
最近プロジェクト作ってませんが、もうすぐ聖書RPGの製作を再開しますので…いまは彩雲が忙しいのだ。
- NT_ZZzz
- Scratcher
100+ posts
意外と知られていないテクニック集
画像をコピー(クリップボードに貼り付け)した状態でプロフィールの「私について」「私が取り組んでいること」「コメント」
画像を貼り付けるとアイコンが貼り付けた画像に変更されるようです。
ショートカットキーでの貼り付けだと「プロフィール」のページにさえなっていればカーソル位置に関係なくアイコンが変更されます。
画像を貼り付けるとアイコンが貼り付けた画像に変更されるようです。
ショートカットキーでの貼り付けだと「プロフィール」のページにさえなっていればカーソル位置に関係なくアイコンが変更されます。
Last edited by NT_ZZzz (Oct. 10, 2019 15:52:00)
競技プログラミングをやろう!処理速度を意識するとちょっと便利なことがあるかも!
ところで貴方が読んでるこの署名なんですけど、まだ進化を残してるらしいです。
とりあえずBBCodeを履修してからですね。進化はまだ遠いっぽいです。
ネコミミアイコンって いいなあ かわいい (心の俳句?)
そうだ、ScratchでScratch作ろう(唐突な大目標の提示はScratch歴5年の特権)(別にそうでもない)
しりとり→リスト リストの話します。 リストは便利だし使いやすい(←同じことじゃない?) 積極的に活用しよう!
リスト→トマト トマトが赤くなると医者が青くなる。医者が青くなったら桶屋が儲かる。桶屋はいつも儲かってる。
トマト→徳政令 徳政令カードが0円で買えるようになったよ!借金があったら近くのカード売り場に行こう!
徳政令→冷蔵庫 冷蔵庫は寒いと思っていませんか?実は排熱で温かいんですね。
冷蔵庫→コイン 硬貨はcoin、では紙幣は? billとかnoteとかpaper money(そのまんま)とか
- ytakada_dc
- Scratcher
69 posts
意外と知られていないテクニック集
まずはコミュニティの話
・自分自身をフォローできる(検証でボタンをコピペすることで)
・赤い丸を押したときも(あるいは押したときだけ)動くプログラムを作れる
・自分の作ったプログラムをリミックスできる(サブ垢でログインしてリミックスする直前に別なアカにすることで(たぶん))
次はプログラムの話
・小さいコスチュームにしてからブロックで大きさを変えることでおおきくできる。
・大文字と小文字を区別できる(これだけやり方知らん)
・自分自身をフォローできる(検証でボタンをコピペすることで)
・赤い丸を押したときも(あるいは押したときだけ)動くプログラムを作れる
・自分の作ったプログラムをリミックスできる(サブ垢でログインしてリミックスする直前に別なアカにすることで(たぶん))
次はプログラムの話
・小さいコスチュームにしてからブロックで大きさを変えることでおおきくできる。
・大文字と小文字を区別できる(これだけやり方知らん)
- ZeroX_Game
- Scratcher
100+ posts
意外と知られていないテクニック集
コスチューム名は、大文字小文字もあっていないと変化しないことを利用すればできます。 まずはコミュニティの話
・赤い丸を押したときも(あるいは押したときだけ)動くプログラムを作れる
次はプログラムの話
・小さいコスチュームにしてからブロックで大きさを変えることでおおきくできる。
・大文字と小文字を区別できる(これだけやり方知らん)
必要なもの:なんか適切な文字列のコスチューム、アルファベット(小文字だけ、か大文字だけ。
まず、コスチュームをなんというか適当なやつにします。つぎにコスチュームを帰るブロックに大文字過去文字化判定したいものを入れます。この時にコスチュームが変化したかでわかります
Last edited by ZeroX_Game (July 13, 2019 09:03:33)
気長にまとう
1年とか10年とか
- inoking
- Scratcher
1000+ posts
意外と知られていないテクニック集
「テクニック集」ですのでやり方も書くようお願いします。
やり方が分からないものまで書く必要はありません。
なお、「チート」にあたるようなことは書かないようにお願いします。
やり方が分からないものまで書く必要はありません。
なお、「チート」にあたるようなことは書かないようにお願いします。
これは署名と呼ばれるもので投稿本文とは関係ありません。
Scratch は「世界最大の子ども向けコーディングコミュニティーで、シンプルなビジュアルインターフェースを持ったコーディング言語」
つまり「子ども SNS」ではない
・「傾向」とは単に一定の基準で作品を並びかえただけのもので、ランキングでもなんでもない、ナンバーワンよりオンリーワンを目指してみては?
・「フォロー」とは他の Scratcher が何をしているかを簡単に確認するためのもので、「フォロワー」は「ファン」ではない
・「スタジオ」とは特定のテーマに沿って作品をまとめたり、共同制作したりするための場所
・「星」や「ハート」などを何かの見返りとすることは Scratch チームによって禁止されている
- kit1121
- Scratcher
8 posts
意外と知られていないテクニック集
⚑ がクリックされたとき
x座標を (0) 、y座標を (0) にする
消す
[変数 v] を [0] にする
(180) 回繰り返す
ペンを下ろす
[変数 v] を (1) ずつ変える
x座標を (([sin v] \( (変数) \)) * (2)) ずつ変える
y座標を ([cos v] \( (変数) \)) ずつ変える
end
ペンを上げる
こうすることで、楕円をかけます。
これは、自署です。
████████████████████████████████████████████████████████████████████
キットと申します。楽しくscratchをしています。
Last edited by kit1121 (July 16, 2019 07:25:53)
- itnkmkw
- Scratcher
1000+ posts
意外と知られていないテクニック集
x座標の係数を変えればいろんな円がかけますね。⚑ がクリックされたとき
x座標を (0) 、y座標を (0) にする
消す
[変数 v] を [0] にする
(180) 回繰り返す
ペンを下ろす
[変数 v] を (1) ずつ変える
x座標を (([sin v] \( (変数) \)) * (2)) ずつ変える
y座標を ([cos v] \( (変数) \)) ずつ変える
end
ペンを上げる
こうすることで、楕円をかけます。
これは、自署です。
████████████████████████████████████████████████████████████████████
キットと申します。楽しくscratchをしています。
トラウマは存在しない。存在するのは今だけなんだ。過去のトラウマが原因で今の行動をとってしまったんじゃない。
今,自分でその行動をとる判断をしたんだ。過去は関係ない。だから,トラウマに取りつかれるのはやめよう。今から変われるんだ。
Start in your life…
興味のある方はこちら。itnkmkw と一緒に 心 について考えるスタジオ
※この署名のメッセージは不定期で変更されています。もしかしたらあなたへのメッセージかもよ~^^
皆さ~ん!「聖書」と言う言葉を聞いてどう思いますか?興味のある方はここやココやここへ!
@itnkmkwと申します。沖縄在住(ホームスクーラー)です。心理学と音楽やってます。MIX依頼募集中!
《コミュニティーをより良い所にするために》Scratch に関係ないトピックについての意見交換所では議事進行役を務めております(名ばかりですが)。どーぞよろしく
最近プロジェクト作ってませんが、もうすぐ聖書RPGの製作を再開しますので…いまは彩雲が忙しいのだ。
- syunren
- Scratcher
100+ posts
意外と知られていないテクニック集
数をプラスにしたいとき
([絶対値v] \( (-9) \))数を̠マイナスにしたいとき
((9) * (-1))
ついに解答者さんが出てくれて喜んでるsyunrenQuiz!!プロフィールに答えのコメントよろしくです!
前回の答えA.31
第7問2021.9.7
YOASOBI 東京 京都 西洋 妖怪 共通するものはなんでしょう?
ドッド・2Dゲームについて話す場所
合作・クリボーはどうしてもマリオに勝ちたいようです
リズムゲーム リズム・アロー
ちなみに、僕には@tigersboys @SRboys @syunren_2 というサブ垢があります!
- apple502j
- Scratcher
1000+ posts
意外と知られていないテクニック集
スクリプトの実行順序はレイヤーの上から順(ステージが最後)、同一スプライトでは追加順(最初の追加分が最初)
https://scratch.mit.edu/projects/326609039/
https://scratch.mit.edu/projects/18490761/
https://scratch.mit.edu/projects/326609039/
https://scratch.mit.edu/projects/18490761/
署名は、ディスカッションフォーラムの機能である。署名は、その人のすべての投稿の下部に追加される。署名は、BBCodeで記述できる。 署名を追加/変更/削除したい場合は、ディスカッションフォーラムのホームの一番下に行き、「Change your signature」を押す。署名の大きさは150pxまでである。これには、改行、画像を含む。- Japanese Scratch-Wiki 「署名」
- kakurenbo
- Scratcher
500+ posts
意外と知られていないテクニック集
数を̠マイナスにしたいとき((9) * (-1))
(([絶対値 v] \( (9) \)) * (-1))では?
Last edited by kakurenbo (Sept. 3, 2019 10:03:28)
そう、私です。
- kakurenbo
- Scratcher
500+ posts
意外と知られていないテクニック集
一桁のみですが、僕が良くするのは、 16進数ってどうやって作りますか?
(16進数::list)と言うリストを作り、中身を
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- a
- b
- c
- d
- e
- f
10進数→16進数
(( [16進数 v] )の([10進数] + (1)) 番目:: list)16進数→10進数
((( [16進数 v] )の [16進数] の場所:: list) - (1))この様にする方法です。
質問は質問コーナー3でした方が、より多くの回答をもらえますよ~^^
Last edited by kakurenbo (Sept. 28, 2019 03:50:36)
そう、私です。
- choriss55
- Scratcher
100+ posts
意外と知られていないテクニック集
全角モードでシフト押しながらスペースキー押すと半角スペースになる
とある高等教育機関で制御情報工学を学んでいます