iPadスクリーンショット

説明

Swift Playgroundsは、楽しく遊びながらプログラミングを学べる画期的なAppです。“コードを学ぼう”レッスンでは、説明に従ってキャラクターを動かして、さまざまなステージをクリアしながら、コードの基礎を身につけます。さらに“チャレンジ”では、さまざまな課題に挑戦するユニークなコーディング体験が得られます。

Swift Playgroundsはプログラミングの知識がなくても遊べるので、12歳から112歳まで、これからプログラミングを始めようという方にピッタリです。Appleが開発し、多くの人気Appの作成に使われているパワフルなプログラミング言語Swiftを、じっくりと学ぶことができます。iPadと実際のiPadOS SDKをフル活用した、これまでにない学習体験を楽しめます。

標準で付属しているレッスン
• Appleがデザインしたレッスンでは、コードを書いてステージをクリアしながら、プログラミングの基礎を学べます
• 書いたコードを実行すると、美しい3次元のステージでキャラクターが動き出します。ステージは指で回転させたり、ピンチして拡大/縮小したりできます
• ステージの合間に、プログラミングに関する新しい知識を楽しいアニメーションでご紹介します
• コードを実行するキャラクターを3種類の中から選べます
• 用語集とヘルプページが付いているため、使用できるコマンドやフレームワークの詳細情報を見ることもできます

チャレンジ
• チャレンジでは、ゲームのロジックや音楽、センサーなどで遊びながら、発想豊かにプログラミングを楽しむことができます
• インタラクティブなコーディング画面では、コードの結果がテキストの横に即座に表示されます。または、動作結果がライブビューに表示されます
• ステップ実行機能を使って、コードを1行ずつハイライトしながら実行できます
• プレイグラウンドに好きな写真やイメージを使って、自分だけのプレイグラウンドを作ることができます
• “スタート地点”では、グラフ、グラフィックス、タッチ操作、音声操作を使った高度なプレイグラウンドを簡単に作成できます
• 独自のプレイグラウンドをゼロから作って、プログラミングの腕試しをすることもできます
• ページをリセットしてコードを始めから書き直したり、書類を複製して別の名前を付け、家族に渡したりできます

便利なタッチ操作
• QuickTypeにコードの入力候補が表示されるので、キーボードを使わなくても、数回タップするだけで複数行のコードを追加できます
• コードを並べ替えたいときは、コマンドをタップして押さえたままドラッグすると移動できます
• ループや条件文のかっこをドラッグして、コードブロックをかっこの内側に入れることができます
• よく使うコードのスニペットをプレイグラウンドに直接ドラッグ&ドロップできます
• コード内のカラーボックスをタップすると、カラーピッカーがポップアップ表示されます
• コーディング用キーボードには、Swiftでよく使う文字がすべてそろっています。キーをスワイプして別の文字を選択することもできます

本物のSwiftとiOSコード
• 多くのプロがApp Storeで公開するAppを作るために実際に使っている、パワフルなSwiftプログラミング言語を学べます
• 2Dゲーム用のSpriteKit、3Dグラフィックス用のSceneKit、UIKitなどのiPadOSフレームワークを利用できます
• ジャイロスコープ、加速度センサー、カメラ、タッチイベントなど、iPadのハードウェアをコードで直接操作できます
• Bluetooth APIを使ってiPadでロボットなどのハードウェアデバイスを操作するプレイグラウンドを書くことができます
• 本物のAppを作るときにそのまま使える知識と技術を学べます

共有
• メッセージ、メール、AirDropなどの共有方法を使って、完成した作品を家族や友達に送ることができます
• コーディング画面やコードの実行画面を収録して、ナレーションを付けることができます
• ReplayKitをサポートするストリーミングサービスAppを使って、コーディングセッションを世界中にライブ中継できます

新機能

バージョン 3.4

• Console area shows the output of your print() statements
• Code suggestions appear much faster
• Export as a new playground lets you create custom lessons with a new reset point
• Fonts are resizable in the code editor
• Sidebar shows the table of contents and any additional Swift code files

評価とレビュー

3.6/5
351件の評価

351件の評価

waxchi

おもしろい

23歳ですがとても楽しんでいます。

全然レビュー関係ないんですが
「2つのループ」
と言うコースで
for i in 1...4{
while !isOnClosedSwitch || !isOnOpenSwitch {moveForward()}
if isOnClosedSwitch {toggleSwitch();turnRight();moveForward()}
else if isOnOpenSwitch {turnRight();moveForward()}}
とやっているんですがforの文を無くしてもスイッチの上で止まりません、歩き続けます。何故ですか
While !ClosedSwitch {moveForward()}に変えてやってもスイッチの上に途中でスキップしてスイッチだけ入れて右を向かずに終わります

epc-w_f-

概ね満足

皆さんが言われている通りアップデートをしてから動作重くなったり、予期せぬエラーが起きましたと言うことで画面がフリーズしたりといったバグも見られます。しかしプログラムの実行速度を通常の速度にして実行し停止を押すといったことを2、3回行うと基本的に戻るので学ぶ上ではギリギリ問題ないと思います。

話しは変わるのですがコードを学ぼう2でスタート位置の指定が可能となりました。しかし複数回指定可能なため、ステージを上下させるといったギミックをせずにクリア出来てしまいます。これは明らかな欠陥ですので早急にスタート位置は1回のみ指定可能といった対策をしてください。

netoresama

iPad Airでとても動作が重い

iPad Proでは普通に使えるのですがいiPad Airだとコード入力ボタンを押してから数秒間ボタンが表示されず次が入力できなかったり、コード実行ボタンを押してからバイト君が動き出すまでに30秒くらいかかったりしてちょっとつらい感じです。
古い機種なのでこんなものなんでしょうか?
かなり前に一度入れたことがあり、そのときは普通に使えていました。Swiftがバージョンアップして負荷がかかるようになってしまったんでしょうか。
内容自体は素晴らしいだけにこの状態は残念です。なんとかなるとよいのですが。

情報

販売元
iTunes K.K.
サイズ
439.2MB
カテゴリ
教育
互換性

iOS 13.4以降。iPad対応。

言語

日本語、 イタリア語、 オランダ語、 スウェーデン語、 スペイン語、 タイ語、 トルコ語、 ドイツ語、 フランス語、 ポルトガル語、 簡体字中国語、 繁体字中国語、 英語、 韓国語

年齢
4+
Copyright
価格
無料

サポート

  • ファミリー共有

    ファミリー共有を有効にすると、最大6人のファミリーメンバーがこのAppを使用できます。

このデベロッパのその他のApp