コードを記述する必要があるゲーム(パート2)







ゲームとプログラミング-この共生は、初心者がコーディングの基礎と経験豊富な開発者を学び、日々の困難な作業を一新し、気を散らすのに役立ちます。 楽しんでいるようですが、同時に脳の恩恵も受けています。 コードの作成が必要なゲームの選択の2番目の部分を提供します。 最初の部分を見逃した場合、私たちは見ることもお勧めします。たくさんの興味深いことがあります。







フレックスボックスカエル



http://flexboxfroggy.com/

言語:CSS







レイアウトにshしないWeb開発者向けのゲーム。 カエルと彼の友人がユリの葉をナビゲートし、CSSコードを使用して位置を変更するのを助ける必要があります。 そしてその過程で、CSS3に登場したFlexboxモジュールの動作を頭の中で修正します。













フレックスボックス防御



http://www.flexboxdefense.com/

言語:CSS







WebページでFlexboxモジュールを使用する方法の学習に役立つ別のゲーム。 ゲームはタワーディフェンスのジャンルに属します。ここでのみ、敵がディフェンスを突破するのを防ぐために、コードでディフェンスタワーの座標を変更する必要があります。













ルビーの戦士



https://www.bloc.io/ruby-warrior#/

言語:Ruby







このゲームのグラフィックは、温かい8ビットチューブゲームの過去の雰囲気にあなたを浸します。 あなたのコードの助けを借りて、鎧を着た勇敢な騎士は、敵を打ち負かし、大事な目標に向かって努力しなければなりません。













JavaScriptファイトクラブ



https://jsfight.club/

言語:JavaScript







ゲームコンポーネントをAIの作成にもたらす好奇心の強いプロジェクト。 プレイヤーは、ボットのJSコードを使用して著者のGithubリポジトリにフォークを投稿します。これは1日1回サイトにアップロードされ、誰でも2つのチームに分かれた人工知能の壮大な戦いを見ることができます。 いつでも、最後に起こった戦闘の記録を見ることができます。













BOX-256



http://box-256.com/

言語:アセンブラー







これは架空の8ビットコンピューターのゲームエミュレーターで、256バイトのRAMと16色16 x 16ピクセルのディスプレイのみを備えています。 グラフィックテストを行ってコードを改善し、できるだけ少ないプロセッササイクルを消費するか、できるだけ少ない行を含むようにする必要があります。 マルチスレッドとその他の最適化があなたを助けます!







PSゲームのWebバージョンと別のWindowsアプリケーションがあります。













スカラトロン



http://scalatron.github.io/

言語:Scala







人工知能の基礎を備えたボットを作成するための別のゲーム。今回はScalaでのみ。 今回は、あなたの人口は生き残るためにエネルギー源を求めて戦っています。 ゲームは無料でオープンソースであり、ウェブ版はありません。 「サンドボックス」で両方をプレイし、サーバーを上げて友人や見知らぬ人とトーナメントを手配できます。













コロボット



https://colobot.info/

言語:人工







子供向けのプログラミングを教えるために設計された可能性が高い別の興味深いプロジェクト。 ここでは、人類による植民地化のために惑星を準備するためにロボットを使用して、基地を構築する必要があります。 一方、ゲームには3次元グラフィックスがありますが、C ++やJavaに似た人工言語でロボット用の独自のプログラムを書くこともできます(各プログラムの文字数は20,000以下)。 大人がリラックスできる可能性は十分にあります。















深センI / O



http://www.zachtronics.com/shenzhen-io/

言語:アセンブラー







これは、さまざまな電子コンポーネント(マイクロコントローラー、メモリモジュール、ロジックゲート)からプリント回路基板を作成し、その後のプログラミングを行うためのシミュレータです。 選択したコンポーネントに適切なコードをリンクしようとする、エンジニアのように感じるのに最適な方法です。 1つのコンポーネントのみを置き換えると、実際の労働者、在庫、給与、ロジスティクスが存在する技術プロセス全体に影響を与える可能性があるため、プログラムコードを書き換えることとはまったく異なります...









コードファイト



https://codefights.com/

言語:多くの言語













これはゲームではなく、研究にゲーミフィケーションをもたらし、プログラミングスキルを高める方法です。 線形「アーケード」クエスト、一対一のプログラマーの戦い、トーナメント、興味深いタスクの自由な選択、このプロジェクトを作成したアメリカの会社CodeFightsでのインタビューの準備など、いくつかのモードがあります。 ただし、最初に「アーケード」タスクを実行して他のモードのロックを解除する必要があります。 解決されたタスクごとにポイントを獲得しますが、その量はスキルと工夫次第です。













Pixact.ly



http://pixact.ly/

言語:なし







これは、プログラミングスキルを必要としないコレクションで唯一のゲームです。 しかし、彼女はWebプログラマーとレイアウトデザイナーに目を向けています。 ゲームの本質は非常に単純です。5ラウンドのそれぞれで、ピクセルで指定された幅と高さの長方形を描く必要があります。 そして、ゲームがピクセルであなたがどれだけ間違っているかを言うたびに、しばしば失敗についてあざけってコメントします。














All Articles