Discuss Scratch

Ke0
Scratcher
1000+ posts

ちょっと待って! New topicを押す前にここに書こう

セーブしたい数字の桁数を固定して(1なら0001、100なら0100のように4桁で固定する、など)、それを
([] と [])
で繋いでいけば読み取りも簡単なセーブコードができます。n桁ずつ取り出すことで数字を簡単に復元できます。
より具体的、発展的なことはセーブコードについてみんなで話し合う場所などが有用だと思います。
su-pa-yosikun
Scratcher
10 posts

ちょっと待って! New topicを押す前にここに書こう

こんちはー
when green flag clicked
forever
move (10) steps
if on edge, bounce
end
su-pa-yosikun
Scratcher
10 posts

ちょっと待って! New topicを押す前にここに書こう

またtopicについてあまりわからないのでよろしくお願いします!
Tanbon316
Scratcher
35 posts

ちょっと待って! New topicを押す前にここに書こう

まずはこれを読んでみてください。フォーラムについてです。
rakuna_39
Scratcher
2 posts

ちょっと待って! New topicを押す前にここに書こう

say [トピックを使うのに慣れていませんがどうぞよろしくお願いします!]

Last edited by rakuna_39 (Sept. 18, 2026 04:37:17)

oniku314
Scratcher
16 posts

ちょっと待って! New topicを押す前にここに書こう

現在擬似的なOSを作成中です。今の所、カメラ、カレンダー、シャットダウン、メモ、を搭載していますが、それ以上のアイデアが出てきません。何か、良いアイデアや、プログラムの単純化など、アドバイスをお願いします。具体的な質問でなくてすみません。https://scratch.mit.edu/projects/1374713241/ ←←←開発中の擬似OSのURLです
Ke0
Scratcher
1000+ posts

ちょっと待って! New topicを押す前にここに書こう

OSと一口に言っても想定しているのがどこからか/どこまでかによって色々変わってきます。とりあえず見た目が独自OS風であればいいということならば、PCのホーム画面やアプリケーションの一覧などと見比べて、まだないものを追加していけば良いのではないでしょうか。
ScratchでOSを作るには?というトピックがあるので、そちらで相談するのも良いでしょう。
oniku314
Scratcher
16 posts

ちょっと待って! New topicを押す前にここに書こう

Ke0 wrote:

OSと一口に言っても想定しているのがどこからか/どこまでかによって色々変わってきます。とりあえず見た目が独自OS風であればいいということならば、PCのホーム画面やアプリケーションの一覧などと見比べて、まだないものを追加していけば良いのではないでしょうか。
ScratchでOSを作るには?というトピックがあるので、そちらで相談するのも良いでしょう。
説明不足ですみません。僕が作っているのは、独自の擬似OSです。が、ウィンドウなどはwindows95に似せて
作っています。それ以外はどうにか独自にしたいですので、他のアプリケーションなどと比較する方法で作ってみたいと思います。
Dragon-303
Scratcher
20 posts

ちょっと待って! New topicを押す前にここに書こう

どうも。Dragon-303です。今、モバイルとPC対応の「Minecraft ヘロブライン戦(第2形態あり)」を創ってるのですが、モバイル対応のプログラミングが分からないので教えてください。
リンクはこちらです「https://scratch.mit.edu/projects/1335647084/」
Dragon-303
Scratcher
20 posts

ちょっと待って! New topicを押す前にここに書こう

ついでにHP回復のプログラミングも教えてくれるとありがたいです。
inoking
Scratcher
1000+ posts

ちょっと待って! New topicを押す前にここに書こう

「モバイル対応」「HP回復」がどのようなものか
他の人にも伝わるように説明お願いします。
Dragon-303
Scratcher
20 posts

ちょっと待って! New topicを押す前にここに書こう

モバイル対応はスマホでもできるようにしたいのでそれ用のプログラミングを教えてほしいのと、HPの回復をしたいのですがプログラムが作動しないので僕のプログラミングが違うと思うのでどんなプログラミングがいいか聞きたかったんです。
inoking
Scratcher
1000+ posts

ちょっと待って! New topicを押す前にここに書こう

「それ用のプログラミング」がどういうものかが分からないということです。
具体的にどういう方法で「モバイル対応」したいのかということです。

「HP回復」についても同様です。
Dragon-303
Scratcher
20 posts

ちょっと待って! New topicを押す前にここに書こう

はい。モバイル対応にしたいです。
inoking
Scratcher
1000+ posts

ちょっと待って! New topicを押す前にここに書こう

Dragon-303 wrote:

はい。モバイル対応にしたいです。
ですから、、
「モバイル対応」といっても決まったものはありません。
Scratch のプロジェクトは元々タブレット端末でも実行できるようにはなっています。
それが「モバイル対応ではない」というのなら
具体的にどういうことをしたいのかを明確にしてください。
どういう操作をしたらどう処理するのか。など。
Dragon-303
Scratcher
20 posts

ちょっと待って! New topicを押す前にここに書こう

一回、プレイしてみてください。リンク貼っときますので。
リンクはこちらです「https://scratch.mit.edu/projects/1335647084/」
inoking
Scratcher
1000+ posts

ちょっと待って! New topicを押す前にここに書こう

Dragon-303 wrote:

一回、プレイしてみてください。リンク貼っときますので。
リンクはこちらです「https://scratch.mit.edu/projects/1335647084/」
それは無責任というものです。
少なくとも私はそれをやる気はありません。

仮にプレイしたところでどのように「モバイル対応」したいのかは説明がないと分かりません。
omokai-f
Scratcher
31 posts

ちょっと待って! New topicを押す前にここに書こう

#6558
作品を見てみたところ、モバイルで移動するには矢印の連打が必要になっていましたので、それを解決することを「モバイル対応」だとすると
「モバイル対応(操作上)」のスプライトの
このスプライトが押されたとき
(上操作 v)を送る
を
緑の旗が押されたとき
ずっと
もし <<マウスが押された>かつ<(マウスのポインター v)に触れた>> なら
(上操作 v)を送る
end
のように(他の方向も同様に)変えると、連打せずとも、スプライトを押しているときはずっと動かせるようになります。
連打が必要になっていたのは、「このスプライトが押されたとき」はスプライトが押された瞬間にしか動作しないためです。
Koneko_koko-2
Scratcher
100+ posts

ちょっと待って! New topicを押す前にここに書こう

Dragon-303 wrote:

一回、プレイしてみてください。リンク貼っときますので。
リンクはこちらです「https://scratch.mit.edu/projects/1335647084/」
HPの回復については、
ダメージを受けた時、HPの設定値から「ダメージ(の蓄積値)」を引く、という計算をしているようなので、
「回復」にふれた時は、「ダメージ」 から 「回復したい値」を引くと、
HPが回復したことになると思います。

回復スプライト内:
もし<[ソウル(ハード・コアのハート) v] に触れた>なら
もし<(HP) < []>なら//これと同じものが大量に重ねられている部分です。
[HP v] を (1) ずつ変える
下のように変えてみてください
もし<[ソウル(ハード・コアのハート) v] に触れた>なら
もし<(HP) < [92]>なら//例えばHPの最大を92にした場合
[ダメージ v] を (-1) ずつ変える//ダメージの蓄積値を、1ずつ減らす
————
というかリミックス先でも、同じような修正がされているようです。
https://scratch.mit.edu/projects/1351245939/
(第三攻撃がないからなのか、なぜか回復アイテムのクローンを作る部分が削られています)

Last edited by Koneko_koko-2 (Sept. 20, 2026 11:21:44)

zentsu-No01
Scratcher
11 posts

ちょっと待って! New topicを押す前にここに書こう

たまになるんですが、なぜscratchにサインインしたら強制サイアウトになるのですか?

Powered by DjangoBB