Discuss Scratch
- Discussion Forums
- » 日本語
- » 質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
#11681Dec. 12, 2025 01:29:03
- the_programmer_cat
-
Scratcher
32 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
テトリスの盤面管理をリスト変数から変数方式に変えてみました今落ちているテトは落ちたブロックと違う数字を割り当て管理して作ればいいと思います。リストで以下のようなものを作成して、そこで存在するなら1でどーにか 作ってみーるなにがしたいか どういうことに使いたいかを教えてくれると助かりますテトブロックの種類の認識(0なら空白、1なら銅テトブロック)などの12(タテ)×6(ヨコ)の識別に使いたいです。
一応、スコア記録とかが一般的なリストの使い方かと。
他で良い方法があるならぜひ教えて欲しいです。
- 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)
#11682Dec. 12, 2025 01:35:33
- POP-COM
-
Scratcher
100+ posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
今落ちているテトは落ちたブロックと違う数字を割り当て管理して作ればいいと思います。すみません、説明不足でした。それを作ればいいのは理解できています。正確には「インデックスとフィールドを使用するプログラムをどうスクラッチで作るのか」が難しいのです。例えば“0”を表すには
change [ v] by (join (foo) [0])としなければいけません(リンク先にも実際に使われています)
Last edited by POP-COM (Dec. 12, 2025 02:11:29)
#11683Dec. 13, 2025 07:17:17
- TKanime
-
Scratcher
57 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
プロジェクト内で、ユーザー名を含んだセーブデータを公開するって、可能なのですか?
(同じような質問があったら、そちらのフォーラムへのリンクを貼っていただけると嬉しいです。)
(同じような質問があったら、そちらのフォーラムへのリンクを貼っていただけると嬉しいです。)
一言「ああ、青い空」
#11684Dec. 13, 2025 07:22:09
#11685Dec. 13, 2025 07:26:27
- mashu_Official
-
Scratcher
100+ posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
#11618
「セーブデータを公開」とはどういうことでしょうか?ランキングみたいなことですか?
「セーブデータを公開」とはどういうことでしょうか?ランキングみたいなことですか?
#11686Dec. 13, 2025 07:34:26
- TKanime
-
Scratcher
57 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
#11618例えば、お絵描きアプリで他のユーザーが作った作品を色などのコード+作+ユーザー名をリストに入れて、そのコードをプロジェクト内で読み込めば、誰でも見られるということです。
「プロジェクト内で公開」というのはどういうことですか。
when I receive [ 共有v]
(join (foo) [作](username))上のようなことです。
さらにおかしくなったNORITZ給湯器 remix
←最高傑作
#11687Dec. 13, 2025 15:06:47
#11688Dec. 13, 2025 23:23:17
- the_programmer_cat
-
Scratcher
32 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
こんにちは。
今作っているゲームで銃を使って敵を倒すのですが、敵の動きをどう作るか悩んでます。
敵はどこのご家庭にもあるゾンビで、これをどう動かせばいいかで悩んでいます。
敵がプレイヤーに向かって最短経路で歩くようにしたいのですがどうすればいいでしょうか?
~付け足し~
スクロール型のゲームなので画面にいないときにどう動かすかが課題です。
今作っているゲームで銃を使って敵を倒すのですが、敵の動きをどう作るか悩んでます。
敵はどこのご家庭にもあるゾンビで、これをどう動かせばいいかで悩んでいます。
敵がプレイヤーに向かって最短経路で歩くようにしたいのですがどうすればいいでしょうか?
~付け足し~
スクロール型のゲームなので画面にいないときにどう動かすかが課題です。
Last edited by the_programmer_cat (Dec. 13, 2025 23:52:58)
#11689Dec. 13, 2025 23:28:21
- kurosio-ZP
-
Scratcher
100+ posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
こんにちは。私の家庭にゾンビはいませんが
今作っているゲームで銃を使って敵を倒すのですが、敵の動きをどう作るか悩んでます。
敵はどこのご家庭にもあるゾンビで、これをどう動かせばいいかで悩んでいます。
敵がプレイヤーに向かって最短経路で歩くようにしたいのですがどうすればいいでしょうか?
とりあえず進めて、壁に当たっているなら曲がるように、
そうでないならプレイヤーに向けるのはどうでしょうか?
右か左どちらに曲がるかが課題ですが…
Last edited by kurosio-ZP (Dec. 13, 2025 23:28:32)
#11690Dec. 13, 2025 23:46:46
- the_programmer_cat
-
Scratcher
32 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
ありがとうございます!少し説明不足だったので付け足しますが、スクロール型のゲームなので画面にいないときにどう動かすかが課題です。こんにちは。私の家庭にゾンビはいませんが
今作っているゲームで銃を使って敵を倒すのですが、敵の動きをどう作るか悩んでます。
敵はどこのご家庭にもあるゾンビで、これをどう動かせばいいかで悩んでいます。
敵がプレイヤーに向かって最短経路で歩くようにしたいのですがどうすればいいでしょうか?
とりあえず進めて、壁に当たっているなら曲がるように、
そうでないならプレイヤーに向けるのはどうでしょうか?
右か左どちらに曲がるかが課題ですが…
画面外にいても消えないようにということです。
#11691Dec. 14, 2025 01:11:12
- moyasi_official
-
Scratcher
100+ posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
あのログインしていないのにディスカッションフォーラムをフォローできるのはなぜですか?
#11692Dec. 14, 2025 01:18:07
#11693Dec. 14, 2025 01:29:26
#11694Dec. 14, 2025 01:41:52
- kurosio-ZP
-
Scratcher
100+ posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
ありがとうございます!少し説明不足だったので付け足しますが、スクロール型のゲームなので画面にいないときにどう動かすかが課題です。リストに入れて管理する、などがあります。
画面外にいても消えないようにということです。
#11695Dec. 14, 2025 01:47:45
- inoking
-
Scratcher
1000+ posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
あのログインしていないのにディスカッションフォーラムをフォローできるのはなぜですか?ちょっとしたバグでしょう。
サインインしていないのでフォローしても何の効果もありません。
再読み込みすると再度フォローできるようになります。
#11696Dec. 14, 2025 03:17:50
#11697Dec. 14, 2025 11:13:04
#11698Dec. 14, 2025 11:20:24
- mashu_Official
-
Scratcher
100+ posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
#11702
ユーザースクリプトを使用して動くサムネイルを設定することは禁止されています。(この投稿も合わせて見てください)
ユーザースクリプトを使用して動くサムネイルを設定することは禁止されています。(この投稿も合わせて見てください)
Last edited by mashu_Official (Dec. 14, 2025 11:21:06)
#11699Dec. 14, 2025 11:23:27
#11700Dec. 14, 2025 11:27:08