Discuss Scratch

okutopas
Scratcher
100+ posts

意外と知られていないテクニック集

[変数 v] を (-5) ずつ変える
は、
[変数 v] を ((0) - (5)) にする
で代用出来そうです。
あースッキリした

@okutopas は言ってます
使用環境→My browser / operating system: Windows NT 10.0, Chrome 90.0.4430.72, No Flash
おすすめ↓

これは署名と言っていちいち自分で書いていないよ(*o*)
noyoyama
Scratcher
63 posts

意外と知られていないテクニック集

okutopas wrote:

[変数 v] を (-5) ずつ変える
は、
[変数 v] を ((0) - (5)) にする
で代用出来そうです。
あースッキリした
[変数 v] を ((変数) - (5)) にする
では?

※ ここの線より下のところは署名といって、手動で書いていません((s-t-p氏発案 ※

これが分かるってあんた何者だよ
okutopas
Scratcher
100+ posts

意外と知られていないテクニック集

noyoyama wrote:

okutopas wrote:

[変数 v] を (-5) ずつ変える
は、
[変数 v] を ((0) - (5)) にする
で代用出来そうです。
あースッキリした
[変数 v] を ((変数) - (5)) にする
では?
なるほどー

@okutopas は言ってます
使用環境→My browser / operating system: Windows NT 10.0, Chrome 90.0.4430.72, No Flash
おすすめ↓

これは署名と言っていちいち自分で書いていないよ(*o*)
noyoyama
Scratcher
63 posts

意外と知られていないテクニック集

[ v] へ向ける

[ v] へ行く
は、ほかのスプライトから移せば、自分自身へ向けたり自分自身へ行ったりできる
これは自分自身のクローンを自分に向けたりするのに使える

※ ここの線より下のところは署名といって、手動で書いていません((s-t-p氏発案 ※

これが分かるってあんた何者だよ
ryorozyo
Scratcher
1000+ posts

意外と知られていないテクニック集

末尾再帰以外の再帰をしたいとき、新しく呼び出されたブロックによって変数などが上書きされてしまうのを防ぐ方法として、
リストを一つ用意して、ブロックを呼び出す前に(あるいはそのブロックが呼び出されたときの最初の処理として)
上書きされてほしくない変数などの内容をそのリストに全て書き出して、帰ってくるときに再びそのリストから変数のデータを取り出す、みたいなのがありますね。まあ、普通のプログラミング言語もどっかでこういう処理をやってるんでしょうが。

エデン Eden
全12話の予定!

主値を選択せよ
世界線Rか、世界線群Cか、はたまた無限遠点Bなのか。
アカシックレコードを手繰り寄せ道を選ぶことができるのは、観測者たる君たちだ。
inoking
Scratcher
1000+ posts

意外と知られていないテクニック集

それはまさに「スタック」の処理です。
代表的な使用例として、関数呼び出しがあります。

これは署名と呼ばれるもので投稿本文とは関係ありません。
Scratch は「世界最大の子ども向けコーディングコミュニティーで、シンプルなビジュアルインターフェースを持ったコーディング言語」
 つまり「子ども SNS」ではない

・「傾向」とは単に一定の基準で作品を並びかえただけのもので、ランキングでもなんでもないナンバーワンよりオンリーワンを目指してみては?
・「フォロー」とは他の Scratcher が何をしているかを簡単に確認するためのもので、「フォロワー」は「ファン」ではない
・「スタジオ」とは特定のテーマに沿って作品をまとめたり共同制作したりするための場所
・「星」や「ハート」などを何かの見返りとすることは Scratch チームによって禁止されている
itnkmkw
Scratcher
1000+ posts

意外と知られていないテクニック集

ryorozyo wrote:

末尾再帰以外の再帰をしたいとき、新しく呼び出されたブロックによって変数などが上書きされてしまうのを防ぐ方法として、
リストを一つ用意して、ブロックを呼び出す前に(あるいはそのブロックが呼び出されたときの最初の処理として)
上書きされてほしくない変数などの内容をそのリストに全て書き出して、帰ってくるときに再びそのリストから変数のデータを取り出す、みたいなのがありますね。まあ、普通のプログラミング言語もどっかでこういう処理をやってるんでしょうが。
まったく同じことを考えて実装した経験があります。

トラウマは存在しない。存在するのは今だけなんだ。過去のトラウマが原因で今の行動をとってしまったんじゃない。
今,自分でその行動をとる判断をしたんだ。過去は関係ない。だから,トラウマに取りつかれるのはやめよう。今から変われるんだ。
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

意外と知られていないテクニック集

まずはコミュニティの話
・自分自身をフォローできる(検証でボタンをコピペすることで)
・赤い丸を押したときも(あるいは押したときだけ)動くプログラムを作れる
・自分の作ったプログラムをリミックスできる(サブ垢でログインしてリミックスする直前に別なアカにすることで(たぶん))
次はプログラムの話
・小さいコスチュームにしてからブロックで大きさを変えることでおおきくできる。
・大文字と小文字を区別できる(これだけやり方知らん)

2019/07/13
I returned scratch community.
I want to you see my profile or my library.
ZeroX_Game
Scratcher
100+ posts

意外と知られていないテクニック集

ytakada_dc wrote:

まずはコミュニティの話
・赤い丸を押したときも(あるいは押したときだけ)動くプログラムを作れる
次はプログラムの話
・小さいコスチュームにしてからブロックで大きさを変えることでおおきくできる。
・大文字と小文字を区別できる(これだけやり方知らん)
コスチューム名は、大文字小文字もあっていないと変化しないことを利用すればできます。
必要なもの:なんか適切な文字列のコスチューム、アルファベット(小文字だけ、か大文字だけ。
まず、コスチュームをなんというか適当なやつにします。つぎにコスチュームを帰るブロックに大文字過去文字化判定したいものを入れます。この時にコスチュームが変化したかでわかります

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

意外と知られていないテクニック集

kit1121 wrote:

⚑ がクリックされたとき
x座標を (0) 、y座標を (0) にする
消す
[変数 v] を [0] にする
(180) 回繰り返す
ペンを下ろす
[変数 v] を (1) ずつ変える
x座標を (([sin v] \( (変数) \)) * (2)) ずつ変える
y座標を ([cos v] \( (変数) \)) ずつ変える

end
ペンを上げる

こうすることで、楕円をかけます。
これは、自署です。
████████████████████████████████████████████████████████████████████
キットと申します。楽しくscratchをしています。
x座標の係数を変えればいろんな円がかけますね。

トラウマは存在しない。存在するのは今だけなんだ。過去のトラウマが原因で今の行動をとってしまったんじゃない。
今,自分でその行動をとる判断をしたんだ。過去は関係ない。だから,トラウマに取りつかれるのはやめよう。今から変われるんだ。
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/

署名は、ディスカッションフォーラムの機能である。署名は、その人のすべての投稿の下部に追加される。署名は、BBCodeで記述できる。 署名を追加/変更/削除したい場合は、ディスカッションフォーラムのホームの一番下に行き、「Change your signature」を押す。署名の大きさは150pxまでである。これには、改行、画像を含む。- Japanese Scratch-Wiki 「署名
kakurenbo
Scratcher
500+ posts

意外と知られていないテクニック集

syunren wrote:

数を̠マイナスにしたいとき
((9) * (-1))
(([絶対値 v] \( (9) \)) * (-1))
では?

Last edited by kakurenbo (Sept. 3, 2019 10:03:28)


そう、私です。
pondefamily
Scratcher
48 posts

意外と知られていないテクニック集

16進数ってどうやって作りますか?

モテたいなぁ
kakurenbo
Scratcher
500+ posts

意外と知られていないテクニック集

pondefamily wrote:

16進数ってどうやって作りますか?
一桁のみですが、僕が良くするのは、
(16進数::list)
と言うリストを作り、中身を
  1. 0
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. 6
  8. 7
  9. 8
  10. 9
  11. a
  12. b
  13. c
  14. d
  15. e
  16. 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)


そう、私です。
iteyashigassan
Scratcher
14 posts

意外と知られていないテクニック集

Infinity(無限)は簡単に出せる
((1) / (0))
choriss55
Scratcher
100+ posts

意外と知られていないテクニック集

全角モードでシフト押しながらスペースキー押すと半角スペースになる

とある高等教育機関で制御情報工学を学んでいます

Powered by DjangoBB