プログラマーになりたい、誰か教えてくれ!

content auto translated from {from}

こんにちは、親愛なる皆様。

プログラミング能力とは、プログラミング言語の構文を知っているだけでなく、特定の思考方法を身につけることでもあり、教育機関で数年かけてこの思考法を身につけようとしますが、必ずしも有意義な結果が得られるわけではありません。

まさにそんな怠け者たちのために作られたのが、Light Botという名前のフラッシュゲームです。彼らだけでなく、時間をつぶしたり、オブジェクト指向思考のスキルを試したい人たちにも楽しんでもらえると思います。

Oh God, i am writing a function

さて、あなたの目の前には小さな可愛いロボットがいます。頭にはランプが付いており、彼は自分で何かをすることが全くできません。あなたの課題は、すべての青いプラットフォームを活性化させながらロボットをコースの進行させることです。一見シンプルなようですが、実は動きの指示を事前に組み込む必要があります。

ゲームの最初の部分とそのロビー。

使用できるコマンドは5種類(前進、右回転、左回転、ジャンプ、プラットフォームの活性化)で、さらに2つの関数もあります。

物事はかなりシンプルに始まります。

12のセルからなる「メインメソッド」というフィールドでコマンドが発行され、まさにその部分が本質です。最初のレベルは簡単にクリアでき、フィールドは十分に広いので、すべてのコマンドを入力し、ロボットが運命的に目標のプラットフォームに向かって歩む様子を見守ることができます。

中盤に差し掛かると、真の醍醐味が始まります。

フィールドが足りなくなると、関数が活躍します。関数は2つあり、それぞれ8セルの独自のフィールドと、アクションパネルに別個のアイコンがあります。可能性は無限大です - 必要なアクションを関数に追加してからそれをアクションフィールドに挿入することもできますし、一つの関数の中に別の関数を組み込むような複雑なプログラムを作ることもできます。選択肢は山のようにあります。

やったぜ!

したがって、適切なスキルと努力があれば、一晩でプログラミングの基本を習得でき、専門学校や大学の2コースを経る必要はありません。このようにゲームを通じて学ぶことができます。

では、さようなら、ゲームのリンクを2つ残しておきます。

Light Bot

**

Light Bot 2

**

![](/api/field/image/Wkb0iR2KQOZim)

ゲームの第2部は少し洗練されたグラフィックがあります...

...新しい課題...

...そして新しいモード、レベルコンストラクターも含まれています。