Discuss Scratch

fine316
Scratcher
1000+ posts

Scratchスクリプトクイズ

tyawanmusi wrote:

では、追加問題です。
A*Bが0未満になる時は-1
A*Bが0になる時は0
A*Bが0以上(0ではない)になる時は1
を、返り値にするようなスクリプトを同じ条件で作ってください。
応用です。
((((A) * (B)) / ([絶対値 v] \( ((A) * (B)) \))) + (0))//ゼロ除算あり
ko2222
Scratcher
1000+ posts

Scratchスクリプトクイズ

スクリプトというか、知識とかの問題だけど

((var) + (0))
の値が
(([0x] と (var)) + (0))
よりも大きくなるとき、varの値をひとつ挙げなさい。
ただし、
(([0x] と (var)) + (0))
の値が0になってはいけません。

PCを買い換えたので、たぶんこれからは改めて作品作りを行えるようになると思います。

自由配置型タワーディフェンスの試作品(結構人気)
https://scratch.mit.edu/projects/163391430/
MMGISS
Scratcher
1000+ posts

Scratchスクリプトクイズ

ko2222 wrote:

スクリプトというか、知識とかの問題だけど

((var) + (0))
の値が
(([0x] と (var)) + (0))
よりも大きくなるとき、varの値をひとつ挙げなさい。
ただし、
(([0x] と (var)) + (0))
の値が0になってはいけません。
10とか?
(前者は10、後者は16を返す)


Arrow & Ballは大きく分けて3種類なんです。初代第二世代第三世代、要するに3Dです。Arrow&Ballが突然変異で生まれたのが[3D]です。Arrow & Ballはね、作られたときまっさらなんです。それで、注目入りされるか、ユーザーにキュレートされるかなんですけど、第三世代は[3D]です。初代第二世代混ざったやつです。特別ねぇ、第二世代第三世代も、こっちがおもしろい、こっちが楽しいということはないんです。おもしろい作者から生まれたのはおもしろいし、きかない作者から生まれたのはきかないんです、やっぱり。人間と一緒です。」
スクラッチャー MMGISSおにいさん (にほん)
fine316
Scratcher
1000+ posts

Scratchスクリプトクイズ

ko2222 wrote:

ただし、
(([0x] と (var)) + (0))
の値が0になってはいけません。
aとかを防ぐのであれば、
((var) + (0))
の値が0になってはいけない」
ではないですか?
mochimochiking
Scratcher
1000+ posts

Scratchスクリプトクイズ

fine316 wrote:

ko2222 wrote:

ただし、
(([0x] と (var)) + (0))
の値が0になってはいけません。
aとかを防ぐのであれば、
((var) + (0))
の値が0になってはいけない」
ではないですか?
1.5などを防いでるのではないでしょうか?

Scratch人民共和国万岁Scratch人民大团结万岁
fine316
Scratcher
1000+ posts

Scratchスクリプトクイズ

ko2222
Scratcher
1000+ posts

Scratchスクリプトクイズ

MMGISS wrote:

ko2222 wrote:

スクリプトというか、知識とかの問題だけど

((var) + (0))
の値が
(([0x] と (var)) + (0))
よりも大きくなるとき、varの値をひとつ挙げなさい。
ただし、
(([0x] と (var)) + (0))
の値が0になってはいけません。
10とか?
(前者は10、後者は16を返す)
不正解です(前者>後者になっていない)。

mochimochiking wrote:

fine316 wrote:

aとかを防ぐのであれば、
((var) + (0))
の値が0になってはいけない」
ではないですか?
1.5などを防いでるのではないでしょうか?
そうです。

PCを買い換えたので、たぶんこれからは改めて作品作りを行えるようになると思います。

自由配置型タワーディフェンスの試作品(結構人気)
https://scratch.mit.edu/projects/163391430/
fine316
Scratcher
1000+ posts

Scratchスクリプトクイズ

ko2222
Scratcher
1000+ posts

Scratchスクリプトクイズ

fine316 wrote:

じゃあ a とかが正解なんですかね。
あ、やべ
そういえばそうでした、そのことを失念してた

申し訳ないながら条件追加

(([0x] と (var)) + (0))

((var) + (0))
どちらの値も0になってはいけない。

PCを買い換えたので、たぶんこれからは改めて作品作りを行えるようになると思います。

自由配置型タワーディフェンスの試作品(結構人気)
https://scratch.mit.edu/projects/163391430/
fine316
Scratcher
1000+ posts

Scratchスクリプトクイズ

8e5
前者はe記法で 8 * 10⁵ = 800000
後者は16進数で 0x8e5 = 2277
を返す。
http://i.cubeupload.com/oANwKs.png

Last edited by fine316 (March 17, 2018 02:30:19)

ko2222
Scratcher
1000+ posts

Scratchスクリプトクイズ

fine316 wrote:

8e5
前者はe記法で 8 * 10⁵ = 800000
後者は16進数で 0x8e5 = 2277
を返す。
http://i.cubeupload.com/oANwKs.png
正解。

PCを買い換えたので、たぶんこれからは改めて作品作りを行えるようになると思います。

自由配置型タワーディフェンスの試作品(結構人気)
https://scratch.mit.edu/projects/163391430/
abee
Scratcher
1000+ posts

Scratchスクリプトクイズ

もし端に着いたら、跳ね返る
と同じ働きをするブロックを
定義 
で作ってください。
mikikoii
Scratcher
1000+ posts

Scratchスクリプトクイズ

abee wrote:

もし端に着いたら、跳ね返る
と同じ働きをするブロックを
定義 
で作ってください。
もし <[端 v] に触れた> なら
↻ (90) 度回す::motion
end
もっとちゃんとした方法があった気もするが…

みきこいいのつぶやき wrote:

あるマイクラのサーバーにはまった
341679710



abee
Scratcher
1000+ posts

Scratchスクリプトクイズ

実際にやってみると分かりますが、これだと同じ動きになりません。
TOUFU210
Scratcher
100+ posts

Scratchスクリプトクイズ

abee wrote:

もし端に着いたら、跳ね返る
と同じ働きをするブロックを
定義 
で作ってください。
これでどうですか? 削除済

Last edited by TOUFU210 (March 30, 2018 10:29:58)


質問は質問コーナー2で、宣伝、告知、依頼は宣伝、告知、依頼をするコーナーで、Scratchのコミニュティをより良い所にしたいならScratchのコミニュティをより良い所にするためにで、著作権について話し合いたいなら著作権について話し合うスレッドで、バグを報告したいならバグ報告コーナーで、Scratch 3.0 への提案をしたいならScratch 3.0 への提案で、英文が分からないなら翻訳相談所で、Scratchゲームのセーブコードを書きたいならコードを書き込む場所で、ゲームのネタをおきたいならゲームのネタをおいていく場所で、アンケートをしたいならアンケート調査でお願いします。フォーラムは、話し合いなどをするためのものです。決して、雑談などの会話をするために作られた場所ではありません!一度作ったらトピックの閉鎖は可能ですが、削除することはできません!軽い気持ちでは立てずに、責任を持って作成しましょう。トピックはできるだけみんなが活用できる内容にしてください。特定の作品等に関してはスタジオや作品またはプロフィールのコメントを活用してください。 トピックは、本来の目的で使ってください。本来の目的から外れた使い方をすると、トピックが機能しなくなったり、トピックの本来の目的からそれてしまいます!★日本語フォーラムを使う前にぜひ読んでほしいこと★も読むとより良くフォーラムを使うことができます。★著作権(ちょさくけん)についてぜひ読んでほしいこと★を読むと著作権について詳しくなると思います。
abee
Scratcher
1000+ posts

Scratchスクリプトクイズ

この方法の場合、ネコの向きが0度、90度、180度、または-90度(270度)以外では正しく動作しません。

Last edited by abee (March 30, 2018 10:08:15)

TOUFU210
Scratcher
100+ posts

Scratchスクリプトクイズ

abee wrote:

この方法の場合、ネコの向きが0度、90度、180度、または-90度(270度)以外では正しく動作しません。
もしリトライができるならこれでお願いします。 比較した結果動作が少しずつ遅れたため削除(まだ僕には早かった)

Last edited by TOUFU210 (March 30, 2018 10:31:08)


質問は質問コーナー2で、宣伝、告知、依頼は宣伝、告知、依頼をするコーナーで、Scratchのコミニュティをより良い所にしたいならScratchのコミニュティをより良い所にするためにで、著作権について話し合いたいなら著作権について話し合うスレッドで、バグを報告したいならバグ報告コーナーで、Scratch 3.0 への提案をしたいならScratch 3.0 への提案で、英文が分からないなら翻訳相談所で、Scratchゲームのセーブコードを書きたいならコードを書き込む場所で、ゲームのネタをおきたいならゲームのネタをおいていく場所で、アンケートをしたいならアンケート調査でお願いします。フォーラムは、話し合いなどをするためのものです。決して、雑談などの会話をするために作られた場所ではありません!一度作ったらトピックの閉鎖は可能ですが、削除することはできません!軽い気持ちでは立てずに、責任を持って作成しましょう。トピックはできるだけみんなが活用できる内容にしてください。特定の作品等に関してはスタジオや作品またはプロフィールのコメントを活用してください。 トピックは、本来の目的で使ってください。本来の目的から外れた使い方をすると、トピックが機能しなくなったり、トピックの本来の目的からそれてしまいます!★日本語フォーラムを使う前にぜひ読んでほしいこと★も読むとより良くフォーラムを使うことができます。★著作権(ちょさくけん)についてぜひ読んでほしいこと★を読むと著作権について詳しくなると思います。
tyawanmusi
Scratcher
100+ posts

Scratchスクリプトクイズ

abee wrote:

もし端に着いたら、跳ね返る
と同じ働きをするブロックを
定義 
で作ってください。
定義 
もし <([絶対値 v] \( (x座標) \)) > [239]> なら
((向き) * (-1)) 度に向ける
end
もし <([絶対値 v] \( (y座標) \)) > [239]> なら
((180) - (向き)) 度に向ける
end
合っててほしいのに正しく動かない。
理論上はあってる・・・はず

Last edited by tyawanmusi (March 30, 2018 10:27:10)


重大(笑)なお知らせ
茶碗蒸しのリアルでの事ですが、
高校でも思いっきり理系を楽しむため、受験に向けて結構頑張ることになりました。
それに伴い、今年の活動ペースが遅くなります。
Scratch始めて1年経ってない奴が何言ってるんだよと思うかも知れませんが、
できるだけ今年も共有、クオリティUPを頑張りますので、宜しくお願いします。
tyawanmusi
Scratcher
100+ posts

Scratchスクリプトクイズ

TOUFU210 wrote:

abee wrote:

この方法の場合、ネコの向きが0度、90度、180度、または-90度(270度)以外では正しく動作しません。
もしリトライができるならこれでお願いします。
もし端に着いたら、跳ね返る
と同じ挙動ですよ?

重大(笑)なお知らせ
茶碗蒸しのリアルでの事ですが、
高校でも思いっきり理系を楽しむため、受験に向けて結構頑張ることになりました。
それに伴い、今年の活動ペースが遅くなります。
Scratch始めて1年経ってない奴が何言ってるんだよと思うかも知れませんが、
できるだけ今年も共有、クオリティUPを頑張りますので、宜しくお願いします。
abee
Scratcher
1000+ posts

Scratchスクリプトクイズ

TOUFU210 wrote:

abee wrote:

この方法の場合、ネコの向きが0度、90度、180度、または-90度(270度)以外では正しく動作しません。
もしリトライができるならこれでお願いします。
何度リトライしてかまいませんが、まず自分で動かしてみて、正常に動作することを確認してから投稿するようお願いします。
本物の「もし端についたら、跳ね返る」の動きと比較すれば正しいかどうかわかると思います。

Powered by DjangoBB

Standard | Mobile