純粋なJSで0行のコードを再生する



Habrの週刊トレンドに参加したくありませんでした-「30行のコードですべてを記述します!」、余分な時間はありません。 しかし、純粋なJavaScriptでのHello worldについてのtheaqua 1行の投稿は、私にその記録を塗り替えようと思いました 。 JavaScript、HTML、CSSを使用してゲームを記述しましたが、コードはわずか0行でした。 この投稿の後、眠れませんでした。 私は不眠症に苦しみ、自分を手に取り、座ってゲームを書きました。 Javascriptコードの0行を使用する必要があることを理解している-私は非常に怖かった。 1000行以上のコードでプログラムを作成しても問題はありません。 しかし、0行のコードを記述します...これはおかしいです。 それは脳をひっくり返します。 ウェブに対する態度を変えます。 あなたは以前に何らかの形で間違って書いたことを理解しています...



待つことに慣れていない人のために-DEMKA



これは偽物ではなく、完全なゲームです。 カットの下の詳細。







必要条件



ブラウザ:Chrome、FF、Safari、IE10 +



遊び方



ゲームをフィールド上に置くと、ゲームを開始できます。

船はマウスの動きによって制御されます。

敵船との衝突で-ラウンドは終了します。 最初からやり直すには、プレイフィールドからカーソルを移動し、フィールドにカーソルを再配置する必要があります。

ボーナスを選択するには、ボーナスで船を後方に向けてクリックする必要があります。 ボーナスが選択されると、クレジットが加算され、ステータスバーに報酬アイコンが表示されます。 ゲームを完了すると、プログラムからウェルカムポップアップが表示されます。



明確にするために、ビデオチュートリアルがあります。







追記



私は長い間プログラミングを行ってきました。 このため、コードが0行になるJSを使用して記述されたゲームを作成するなど、難しいタスクをマスターできると考えました。



以前はHTMLプログラマーに寛容でした。 しかし、今ではすぐに彼らが世界を征服できることに気づきました。 JSプログラマーがかつて真剣に受け止められなかったことを思い出すでしょう。 これらの暗い時間を覚えていますか? 振り返ってみると... JavaScriptは単なるトレンドではありません。 彼はすでにいたるところにいます。 ブラウザ、サーバー、マイクロコントローラー、モバイルOS ... OS、ゲームでゲームが記述されています...そしてHTMLプログラマーが静かに忍び寄っています。



JSで1行のコードを1回記述するのが標準になります。 JSはFlashと同じように流行りません。 CSSを使用してHTMLプログラマーによって記述されたHTMLプログラムよりも実行速度が遅い場合、JSで記述する理由。



UPD:

リポジトリ:

github.com/i0z/nojsgame



フィード:

jsfiddle.net/9dQx3/10

codepen.io/i0z/pen/mFLCw



オリジナルのnojsgame.majorov.su



All Articles