Discuss Scratch

abee
Scratcher
1000+ posts

Scratch への提案

#8500
限定的ですが、いまもタブレットであれば数字入力がテンキーになるなどの違いがあります。

Last edited by abee (Nov. 16, 2025 13:09:11)

chona2021
Scratcher
24 posts

Scratch への提案

YU1000 wrote:

どのような形式で返すのか、教えてください。誰もが使いやすい表記の必要があると思います。
たとえば、「operating system: MacOS Macintosh X 10.15.7, Safari 17.6, No Flash version detected」のような形式で返すのには、少し無理があると思います。
(ユーザーのOS)

MacOS Macintosh X 10.15.7
(ユーザーのブラウザ)

Safari 17.6
のように分けることで
誰もが使いやすい表記になるのではないでしょうか。
kur0nekop0315
Scratcher
32 posts

Scratch への提案

newmomizi_txt wrote:

『ユーザーのOSに合った操作』というのはたとえば、パソコンだったらキーボード操作に、タブレットだったらタッチ操作にする、といったことでしょうか。

そうであれば、正直なところ、あってもなくても大して変わらないと思います。
たとえばパソコンでもタッチスクリーンを使用している人や、タブレットでもキーボードを使用している人もいます。そういった人のために、結局手動での切り替えボタンを用意する必要があるので、結局やることは変わりません。

うーん。 ブラウザのapiかなんかで入力に使ってる道具がわかるやつありませんでしたっけ?
それ使えば osとかブラウザとか使わなくても……..? 実装の手間は、ありますけど。
chona2021
Scratcher
24 posts

Scratch への提案

kur0nekop0315 wrote:

うーん。 ブラウザのapiかなんかで入力に使ってる道具がわかるやつありませんでしたっけ?
それ使えば osとかブラウザとか使わなくても……..? 実装の手間は、ありますけど。
たしかにそうですが、
OSやブラウザなどのブロックがあれば
他にもスマホ(iOS/Android)ならボタンを大きくする
PC(Windows/macOS)ならキーボード操作を案内する
古いブラウザなら軽量版の演出に切り替える

のようなこともできるのではないでしょうか。
abee
Scratcher
1000+ posts

Scratch への提案

kur0nekop0315
Scratcher
32 posts

Scratch への提案

osの名前,osのバージョン,ブラウザなどの環境変数(?)より
<computerかどうか>
的なのを作って true/falseで出せるようにしたほうが利便性は、いいですよね
確認する方法があるにしても
YU1000
Scratcher
22 posts

Scratch への提案

#8505で紹介されていましたが、日本語の物では、これとかがありますね。
※あと、この提案を却下したいわけではありません。代わりになる物があるのであれば、基本的に採用されにくいとは思います。
chona2021
Scratcher
24 posts

Scratch への提案

このプロジェクトは、どのような仕組みになっているのでしょうか。
僕にはわからない…
inoking
Scratcher
1000+ posts

Scratch への提案

kur0nekop0315 wrote:

osの名前,osのバージョン,ブラウザなどの環境変数(?)より
<computerかどうか>
的なのを作って true/falseで出せるようにしたほうが利便性は、いいですよね
確認する方法があるにしても
確認する方法があることから
それは 異論のない提案 にある
(値ブロックの定義::custom)
に帰着します。
the_programmer_cat
Scratcher
17 posts

Scratch への提案

211-LL20gasukinahito wrote:

個人的な話になってしまうかもだけどクラウド変数十五個ぐらいまで作れるようになって欲しい(全然足りない作品とかもある)
そもそも保存できる速度が遅めだから動作が遅い、重いっていうのがある。
newmomizi_txt
Scratcher
1000+ posts

Scratch への提案

#8509
一応方法はありますが、不正確で、環境の違いに左右されやすいです。
#8507で紹介されているものを検証しましたが、絵文字を使用した方法ではブラウザのデフォルトフォントの設定を変えるだけで結果が変化してしまいます。代用可能だとは思いません。

Last edited by newmomizi_txt (Nov. 17, 2025 09:55:48)

inoking
Scratcher
1000+ posts

Scratch への提案

newmomizi_txt wrote:

#8509
一応方法はありますが、不正確で、環境の違いに左右されやすいです。
#8507で紹介されているものを検証しましたが、絵文字を使用した方法ではブラウザのデフォルトフォントの設定を変えるだけで結果が変化してしまいます。代用可能だとは思いません。
まず、事実として、代用可能ではない。
ということですね。

newmomizi_txt さんとしては #8500

newmomizi_txt wrote:

そうであれば、正直なところ、あってもなくても大して変わらないと思います。
という意見でしょうか?
bsahd
Scratcher
100+ posts

Scratch への提案

#8512
多くのプロジェクトは「キーボードが接続されているか」を検出したいのであって、OSが検出したいわけではないと考えています。
Windows PCだからといって必ずキーボードが接続されているわけではありません。(2-in-1機種ではキーボードを取り外したり裏返しにしてタブレットモードにできます)

Last edited by bsahd (Nov. 17, 2025 10:23:45)

RICE-MAKER
Scratcher
40 posts

Scratch への提案

hide to [これ以外のスプライト]

このブロックが欲しいです。他には、

hide to [すべてのスプライト]

hide to [ランダムなスプライト]

を作ると良いと思います。表示のブロックも作っていいと思います。


ゲームを作っていると、エンデイングや途中のプログラムで、一旦すべてのスプライトを隠すことがあります。その場合、スプライト数が20とかあるプロジェクトでは、大変な手間がかかってしまいます。なのでこれを提案したいです。皆さんの意見もお聞かせください。

Last edited by RICE-MAKER (Yesterday 22:12:09)

inoking
Scratcher
1000+ posts

Scratch への提案

RICE-MAKER wrote:

[これ以外のスプライトを]hide

このブロックが欲しいです。他には、
~略~

を作ると良いと思います。表示のブロックも作っていいと思います。
ゲームを作っていると、エンデイングや途中のプログラムで、一旦すべてのスプライトを隠すことがあります。その場合、スプライト数が20とかあるプロジェクトでは、大変な手間がかかってしまいます。なのでこれを提案したいです。皆さんの意見もお聞かせください。
メッセージを送って
それぞれのスプライトで隠せば実現できます。

一般に、他のスプライトを外部から操作することはよろしくありません。
DeliciousTacos_S
New Scratcher
10 posts

Scratch への提案

RICE-MAKER wrote:

hide to [これ以外のスプライト]

このブロックが欲しいです。他には、

hide to [すべてのスプライト]

hide to [ランダムなスプライト]

を作ると良いと思います。表示のブロックも作っていいと思います。


ゲームを作っていると、エンデイングや途中のプログラムで、一旦すべてのスプライトを隠すことがあります。その場合、スプライト数が20とかあるプロジェクトでは、大変な手間がかかってしまいます。なのでこれを提案したいです。皆さんの意見もお聞かせください。
変数やブロック定義でもできますが一番理想的なのが変数ですね

Last edited by DeliciousTacos_S (Today 01:17:06)

DeliciousTacos_S
New Scratcher
10 posts

Scratch への提案

inoking wrote:

RICE-MAKER wrote:

[これ以外のスプライトを]hide

このブロックが欲しいです。他には、
~略~

を作ると良いと思います。表示のブロックも作っていいと思います。
ゲームを作っていると、エンデイングや途中のプログラムで、一旦すべてのスプライトを隠すことがあります。その場合、スプライト数が20とかあるプロジェクトでは、大変な手間がかかってしまいます。なのでこれを提案したいです。皆さんの意見もお聞かせください。
メッセージを送って
それぞれのスプライトで隠せば実現できます。

一般に、他のスプライトを外部から操作することはよろしくありません。
メッセージを送るのはブロック量を増やすのであまり理想的ではないと思います
YU1000
Scratcher
22 posts

Scratch への提案

話の展開が変わったので削除。

Last edited by YU1000 (Today 01:36:55)

kurosio-ZP
Scratcher
14 posts

Scratch への提案

DeliciousTacos_S wrote:

メッセージを送るのはブロック量を増やすのであまり理想的ではないと思います
メリットが少ないので反対です。
ブロック量が増えようと、スプライトが100個、200個ほどなければそこまでブロック数が変わらないように感じます。
追記:被った‥

Last edited by kurosio-ZP (Today 01:35:42)

DeliciousTacos_S
New Scratcher
10 posts

Scratch への提案

kurosio-ZP wrote:

DeliciousTacos_S wrote:

メッセージを送るのはブロック量を増やすのであまり理想的ではないと思います
メリットが少ないので反対です。
ブロック量が増えようと、スプライトが100個、200個ほどなければそこまでブロック数が変わらないように感じます。
追記:被った‥[/quoteーー
パソコンの環境によってブロック数が100個や200個でも通信速度が遅くなり閲覧やプレイに支障が出ると思います。そのため変わらないように感じるのはあなたのパソコンの通信環境、スペックがいいからだと思います

Powered by DjangoBB