Discuss Scratch

kasosutayaru
Scratcher
2 posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

※解決しました迷惑をおかけしてしまい申し訳ございません
https://scratch.mit.edu/get_i%6d%61ge/p%72oje%63t/1254410359_5000x5000(画像ガビガビなので一時的に共有しました) https://scratch.mit.edu/projects/1254410359/ あの…このプログラム、下部分だけを分離して使うと正常に動くんですけど、分離しないと何故か正常に作動しません。裏では同時に動いては無いはずです。何が起こってるか誰かわかりますか?
(以下追記
おはようございます。すいません。一番肝心な何をしたいかを書き忘れていました() 簡単にいうと、
平仮名→数字→数字(ニケタ)(これをクラウドに保存) から、数字(ニケタ)→数字→平仮名 に戻そうとしてる感じです。で、その途中で二桁のやつを数字に換算して、それを一文字ずつに分けてたんですけよ。なんですけど、この時に一文字の半分しか入らないっていうんで半分のやつを完全なやつを振り分けるプログラムを入れたんですね?(スプライト内にメモで“これ“って書かれてます) そのプログラムを定義ブロックの中に入れてるとうまく作動しないんですよ。でも、離して作動させると普通に動く。これはなんでか分かりますか? 誰か解決してくれませんか? ってことです

(以下追記追記
なんか3回繰り返したら謎に治りました。意味がわかりません。バグかどうかすらサッパリ…

Last edited by kasosutayaru (Dec. 12, 2025 01:17:53)

mashu_Official
Scratcher
100+ posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

#11682
この作品がどういうものなのかが分からないので教えていただけますか?(本来どういう動作をすれば正常なのか分からないため)
kurosio-ZP
Scratcher
100+ posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

kasosutayaru wrote:

https://scratch.mit.edu/get_i%6d%61ge/p%72oje%63t/1254410359_5000x5000(画像ガビガビなので一時的に共有しました) https://scratch.mit.edu/projects/1254410359/ あの…このプログラム、下部分だけを分離して使うと正常に動くんですけど、分離しないと何故か正常に作動しません。裏では同時に動いては無いはずです。何が起こってるか誰かわかりますか?
私の勝手な解釈なのですが、クラウド変数にひらがなを保存したいのですか?
それなら、クラウド変数は現在使えません。
(この(外部サイト)辺りが参考になるかもしれません)
それと、
ロードの最初の方で
(保存 :: list)
が使われていますが、ロードブロック内で「保存」を設定する項目が見つかりません。
正直私にもよくわかりませんが、そのように感じます。

追記:おそらくセーブに使ったリストを使いまわそうとしたのでしょう。
   しかし、その場合は他人が解読できなくなります。
   (それが狙いなのかもしれませんが)

Last edited by kurosio-ZP (Dec. 11, 2025 23:16:07)

POP-COM
Scratcher
92 posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

テトリスの盤面管理をリスト変数から変数方式に変えてみました

kur0nekop0315 wrote:

リストで以下のようなものを作成して、そこで存在するなら1でどーにか 作ってみーる
  • 1.000000
    2.000000
    3.000000
    4.000000
    5.000000
    6.000000
    7.000000
    8.000000
    9.000000
    10.000000
    11.000000
    12.000000

これではかなり重くなってしまうと思ったので、管理しやすい変数方式に変えたのはいいのですが、見えない関数(letterなど)の仕様に困っています。
簡素ですが管理用のフィールド変数とインデックスを作りました。次はテトが落ちる挙動を作るのですがここで詰まっています。(バグって表示されていないところがあったのでedit)

Last edited by POP-COM (Dec. 12, 2025 02:15:13)

the_programmer_cat
Scratcher
27 posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

POP-COM wrote:

テトリスの盤面管理をリスト変数から変数方式に変えてみました

kur0nekop0315 wrote:

POP-COM wrote:

kur0nekop0315 wrote:

なにがしたいか どういうことに使いたいかを教えてくれると助かります
一応、スコア記録とかが一般的なリストの使い方かと。
テトブロックの種類の認識(0なら空白、1なら銅テトブロック)などの12(タテ)×6(ヨコ)の識別に使いたいです。
他で良い方法があるならぜひ教えて欲しいです。
リストで以下のようなものを作成して、そこで存在するなら1でどーにか 作ってみーる
  • 1.000000
    2.000000
    3.000000
    4.000000
    5.000000
    6.000000
    7.000000
    8.000000
    9.000000
    10.000000
    11.000000
    12.000000

これではかなり重くなってしまうと思ったので、管理しやすい変数方式に変えたのはいいのですが、見えない関数(letterなど)の仕様に困っています。
簡素ですが管理用のフィールド変数とインデックスを作りました。次はテトが落ちる挙動を作るのですがここで詰まっています。(バグって表示されていないところがあったのでedit)
今落ちているテトは落ちたブロックと違う数字を割り当て管理して作ればいいと思います。

Last edited by the_programmer_cat (Dec. 12, 2025 03:13:01)

POP-COM
Scratcher
92 posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

the_programmer_cat wrote:

今落ちているテトは落ちたブロックと違う数字を割り当て管理して作ればいいと思います。
すみません、説明不足でした。それを作ればいいのは理解できています。正確には「インデックスとフィールドを使用するプログラムをどうスクラッチで作るのか」が難しいのです。例えば“0”を表すには
change [ v] by (join (foo) [0])
としなければいけません(リンク先にも実際に使われています)

Last edited by POP-COM (Dec. 12, 2025 02:11:29)

TKanime
Scratcher
42 posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

プロジェクト内で、ユーザー名を含んだセーブデータを公開するって、可能なのですか?
(同じような質問があったら、そちらのフォーラムへのリンクを貼っていただけると嬉しいです。)
一言「ああ、青い空」
chona2021
Scratcher
63 posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

#11618
「プロジェクト内で公開」というのはどういうことですか。
mashu_Official
Scratcher
100+ posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

#11618
「セーブデータを公開」とはどういうことでしょうか?ランキングみたいなことですか?
TKanime
Scratcher
42 posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

chona2021 wrote:

#11618
「プロジェクト内で公開」というのはどういうことですか。
例えば、お絵描きアプリで他のユーザーが作った作品を色などのコード+作+ユーザー名をリストに入れて、そのコードをプロジェクト内で読み込めば、誰でも見られるということです。
when I receive [ 共有v]
(join (foo) [作](username))
上のようなことです。
さらにおかしくなったNORITZ給湯器 remix
←最高傑作
orangepikachu1029
Scratcher
58 posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

ここが参考になるかもしれないです。
the_programmer_cat
Scratcher
27 posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

こんにちは。
今作っているゲームで銃を使って敵を倒すのですが、敵の動きをどう作るか悩んでます。
敵はどこのご家庭にもあるゾンビで、これをどう動かせばいいかで悩んでいます。
敵がプレイヤーに向かって最短経路で歩くようにしたいのですがどうすればいいでしょうか?
~付け足し~
スクロール型のゲームなので画面にいないときにどう動かすかが課題です。

Last edited by the_programmer_cat (Dec. 13, 2025 23:52:58)

kurosio-ZP
Scratcher
100+ posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

the_programmer_cat wrote:

こんにちは。
今作っているゲームで銃を使って敵を倒すのですが、敵の動きをどう作るか悩んでます。
敵はどこのご家庭にもあるゾンビで、これをどう動かせばいいかで悩んでいます。
敵がプレイヤーに向かって最短経路で歩くようにしたいのですがどうすればいいでしょうか?
私の家庭にゾンビはいませんが
とりあえず進めて、壁に当たっているなら曲がるように、
そうでないならプレイヤーに向けるのはどうでしょうか?
右か左どちらに曲がるかが課題ですが…

Last edited by kurosio-ZP (Dec. 13, 2025 23:28:32)

the_programmer_cat
Scratcher
27 posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

kurosio-ZP wrote:

the_programmer_cat wrote:

こんにちは。
今作っているゲームで銃を使って敵を倒すのですが、敵の動きをどう作るか悩んでます。
敵はどこのご家庭にもあるゾンビで、これをどう動かせばいいかで悩んでいます。
敵がプレイヤーに向かって最短経路で歩くようにしたいのですがどうすればいいでしょうか?
私の家庭にゾンビはいませんが
とりあえず進めて、壁に当たっているなら曲がるように、
そうでないならプレイヤーに向けるのはどうでしょうか?
右か左どちらに曲がるかが課題ですが…
ありがとうございます!少し説明不足だったので付け足しますが、スクロール型のゲームなので画面にいないときにどう動かすかが課題です。
画面外にいても消えないようにということです。
moyasi_official
Scratcher
100+ posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

あのログインしていないのにディスカッションフォーラムをフォローできるのはなぜですか?
maikurakun_828
Scratcher
500+ posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

ここで聞いてもわかりません。
moyasi_official
Scratcher
100+ posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

#11697
じゃあどこに聞けばわかりますか?
kurosio-ZP
Scratcher
100+ posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

the_programmer_cat wrote:

ありがとうございます!少し説明不足だったので付け足しますが、スクロール型のゲームなので画面にいないときにどう動かすかが課題です。
画面外にいても消えないようにということです。
リストに入れて管理する、などがあります。
inoking
Scratcher
1000+ posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

moyasi_official wrote:

あのログインしていないのにディスカッションフォーラムをフォローできるのはなぜですか?
ちょっとしたバグでしょう。

サインインしていないのでフォローしても何の効果もありません。
再読み込みすると再度フォローできるようになります。
moyasi_official
Scratcher
100+ posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

#11700
教えてくださりありがとうございます。(ログインしていないのにバグってあるんだ。

Powered by DjangoBB