並べ替え
OS
オペレーションシステム(OS)は様々なアプリをコントロールする仕組みです。例えとして、コンピュータのOSを「オーケストラの指揮者」と考えてみるといいかもしれません。
オーケストラでは、たくさんの楽器が一緒に演奏します。バイオリンやトランペット、ピアノなど、それぞれの楽器が自分の役割を持っていて、一つ一つが違う音を出します。しかし、これら全ての楽器がバラバラに音を出したら、音楽として成り立たないですよね。ここで重要なのが指揮者です。指揮者は全ての楽器が調和して美しい音楽を奏でるように、演奏をコントロールします。
コンピュータのOSもこれと似ています。コンピュータにはプログラムやアプリ、データなど、たくさんの「楽器」があります。OSはこれら全てを上手に管理し、効率的に仕事をさせる「指揮者」の役割を果たしています。例えば、プログラムが必要なデータを使えるようにしたり、ユーザーの命令(クリックやタップなど)をプログラムに伝えたりします。
このように、OSはコンピュータの中で様々な部分がスムーズに動くように指揮をして、私たちが快適にコンピュータを使えるように支えてくれているんです。
#01 Blue OS
- 5,477件
- 5,032件
- 67,645回
- ©
- 2020.4.11
#02 Tec OS 3
- 5,057件
- 4,273件
- 52,029回
- ©
- 2019.6.13
#04 Scratch OS
- 5,494件
- 4,812件
- 104,120回
- ©
- 2020.1.27
遊び方
| アクション | 対応キー |
|---|---|
| 時計の確認 | 左下の時計アイコンをクリック |
| Wi-Fiの設定 | 左下のWi-Fiアイコンをクリック |
| 音量の設定 | 左下の音量アイコンをクリック |
| カメラの起動 | 左側のカメラアイコンをクリック |
| 設定メニューの起動 | 左側の設定アイコンをクリック |
| Scratchアプリの起動 | 左側のScratchアイコンをクリック |
| 音楽アプリの起動 | 左側の音楽アイコンをクリック |
| ペイントアプリの起動 | 左側のペイントアイコンをクリック |
| ペイントアプリでの描画 | マウスを押しながら動かす |
| アプリの終了 | 右上の×ボタンをクリック |
| 壁紙の変更 | 設定アプリ内の壁紙オプションをクリック |
このスクラッチの最大の特異点はOSの雰囲気を再現する仕組みだよね。特に注目したいのは、アプリの表示と切り替えの処理。メッセージ送受信システムを使って各アプリの起動・終了を制御していて、「close app」を受け取ると前の画面に戻るっていう流れがスマート。
またカメラアプリではビデオセンシングブロックを使って実際にカメラをオンにしてるし、ペイントアプリではペン機能を活用して描画できるようになってる。Ghostエフェクトを段階的に変化させてフェードイン・アウト効果も実現してて、リアルなOSっぽさを演出してるのがすごいよね!
#08 OS Detector v1.3
- 2,240件
- 1,893件
- 48,786回
- ©
- 2020.12.25
遊び方
| アクション | 対応キー |
|---|---|
| ステージをクリック | マウス |
このスクラッチの最大の特徴は、絵文字表示の違いを利用したOS検出技術だよ!各OSやデバイスって、同じ絵文字でも表示が微妙に違うんだ。それを利用して、特定のピクセルの色をチェックすることでOS判別してるんだ。スキャナースプライトが「Detect」コスチュームの特定位置に触れた時の色を検出して、それが緑なら「iOS/MacOS」、赤系なら「Android」といった具合に判別していくんだ。さらに複数の色判定条件を組み合わせることで、Windows 7/8/10/11やChrome OSまで細かく識別できるように工夫されてるんだよ!
#11 Drizzle OS
- 2,010件
- 1,656件
- 37,984回
- ©
- 2016.8.17
遊び方
| アクション | 対応キー |
|---|---|
| ホーム画面移動 | ホームアイコン(丸い四角)をクリック |
| 設定開く | 設定アイコンをクリック |
| カメラ起動 | カメラアイコンをクリック |
| ポテトクリッカー起動 | ポテトアイコンをクリック |
| プレイヤー操作(ポン) | マウスで左右移動 |
| 天気アプリ起動 | 天気アイコンをクリック |
| 音楽再生/停止 | 再生/一時停止ボタンをクリック |
| 検索する | 検索アイコンをクリック |
| アシスタント起動 | マイクアイコンをクリック |
| アシスタントに質問 | テキスト入力して送信 |
| システム終了 | 電源ボタン(右下)をクリック |
| 戻る | 戻るボタンをクリック |
おもしろいのがこのOSのベクトルテキストシステム!プロジェクトでは「Animate Text」や「Render Text」という自作関数を使って、文字を一文字ずつクローンとして生成しているんだ。各文字のサイズ、ゴースト効果、配置を細かく制御できて、しかも文字が画面端に到達すると自動的に改行もしてくれる。技術的には文字間隔を計算する「Calculate Spacing!」関数や、テキスト長さをチェックする「Check Length」関数を組み合わせることで実現していて、特にポテトクリッカーやアシスタント機能で活躍してるよ。スクリプトを見ると、各文字をクローンとして生成し、それぞれに効果を適用する仕組みがよくわかるね。これでインタラクティブなテキスト表示が可能になってるんだ!
#14 Scratch SSM OS #trending #scratchos
- 1,502件
- 1,284件
- 26,543回
- ©
- 2023.4.1
遊び方
| アクション | 対応キー |
|---|---|
| デスクトップのアプリを開く | マウスクリック |
| カメラアプリを終了 | カメラオフアイコンをクリック |
| 計算機の操作 | 数字入力と演算記号をクリック |
| ウイルススキャンの実行 | スキャンボタンをクリック |
| ウイルス駆除 | クリアボタンをクリック |
| テキスト翻訳 | 翻訳アプリをクリックして言語を選択 |
| ブラウザでURL入力 | URLバーをクリックして入力 |
| ズーム会議開始/終了 | ズームアイコンをクリック |
| 設定変更 | 設定アイコンをクリックして項目を選択 |
| ブラウザを閉じる | 閉じるボタンをクリック |
| 音楽再生/停止 | 音楽プレイヤーの再生/停止ボタンをクリック |
このスクラッチ作品では、ウィンドウズOSのような本格的なオペレーティングシステムを再現しているんだ!特に注目したいのは、ブロードキャスト機能をフル活用した画面切り替えシステムだよ。例えば、カメラアプリやブラウザ、計算機などの「アプリ」をクリックすると、関連するスプライトに起動メッセージが送られて表示が切り替わる仕組み。さらに、メッセージの連鎖反応で他のスプライトを適切に隠したり表示したりして、本物のOSみたいな操作感を実現しているんだ。変数管理も上手くて、ユーザー名やブラウザのURLなどをちゃんと保存できるようになってるのがすごいよね!バックドロップとスプライトの連携で、まるで本物のコンピュータを操作している感覚が味わえる作品だと思う。
OS関連のおすすめスクラッチ・ストック
個人的にプレイしてみたいスクラッチのストック(候補)だよ。