Alice レビュー - プログラミング環境
スクリーンショット
Alice は、単純なアニメーションの作成、インタラクティブなストーリーの作成、または 3D での複雑なゲームのプログラミングを可能にするインタラクティブなブロックベースの描画ソフトウェアです。今日のパズルベースのコンピューティング アプリケーションの多くとは異なり、Alice は創造性を通じて学習することを奨励しています。基本的なコントロールはシンプルです。左クリックで描画、右クリックで消去、Shift キーでブロックを組み合わせて大きな形にします。描画だけでなく、画面上の色やパターンをクリックして操作することもできます。場合によっては、鉛筆などのオブジェクトを持ち上げて移動する必要があります。オブジェクトを拾うと、黄色で強調表示され、どこにあるかを見つけやすくなります。
Alice は、オブジェクト指向プログラミング環境 (OOP) の実装に関心があるが、視覚的な錯覚の作成や仮想世界での作業に慣れていない可能性があるユーザーを対象としています。ブロックベースのグラフィックは、今日の印象的なゲーム アプリケーションに比べてかなり単純化されていますが、Alice の主な機能は、より大きなゲームの一部であるかのように感じられることです。ブロックは実際にはグリッドに配置されており、特定の範囲内にあるオブジェクトを別のオブジェクトから拾うと、グリッド内でそのオブジェクトの位置が移動し、操作が容易になります。
Alice の最も魅力的な機能の 1 つは、通常のオブジェクトが自然界でどのように構造化されているかについて考え、探求するよう刺激する方法です。コンピューター サイエンスは非常に進歩していますが、今日のプログラムの多くは依然として非常に原始的なコンピューター モデルに基づいて構築されています。コンピューターの内部動作を調べることができるオブジェクト指向プログラミング環境の開発に興味がある場合は、Alice を開始するのに最適な場所です。始めるのは比較的簡単で、コンピューターとそのアルゴリズムについてすべて学びながら、何時間ものエンターテイメントを提供します。