文法

JavaScript

JavaScriptでブラウザのsessionに値を格納・抽出(取得)・削除する方法

session操作に関する構文// session 格納window.sessionStorage.setItem(,);// session VALUEの取得window.sessionStorage.getItem();// 指定ses...
JavaScript

【PCゲーム】Screeps: Arenaの遊び方(チュートリアル「Final test」)を日本語に!和訳して解説!(その10)

とうとう最終章です!このチュートリアルではサンプルコード無しで敵のクリープを全滅させるのが目標です。今までのチュートリアルを駆使して自分なりの攻撃方法で挑戦する必要があります。著者はクリープを2個生成して、rangedAttack()でゴリ...
JavaScript

【PCゲーム】Screeps: Arenaの遊び方(チュートリアル「Construction」)を日本語に!和訳して解説!(その9)

Constructionは直訳すると「工事」ですね。一体何を工事するのでしょうか?日本語にしてみましょう。チュートリアル全記事は以下になります。Loop and import(ループとインポート)Simple move(単純な移動)Firs...
JavaScript

【PCゲーム】Screeps: Arenaの遊び方(チュートリアル「Harvest energy」)を日本語に!和訳して解説!(その8)

チュートリアル「Store and transfer」(その5)でエネルギーの貯蔵と転送についての説明がありましたが、今回のチュートリアルではエネルギーの採掘(摂取)についてです。チュートリアルの全記事は以下になります。Loop and i...
JavaScript

【PCゲーム】Screeps: Arenaの遊び方(チュートリアル「Spawn creeps」)を日本語に!和訳して解説!(その7)

チュートリアルもそろそろ終盤に差し掛かってきました。今回はSpawn creepsということでクリープを生産する方法のチュートリアルです。クリープって動詞で「這う」とか「忍び寄る」とかいう意味なんですよね。名詞形だと「這う者」「忍び寄る者」...
JavaScript

【PCゲーム】Screeps: Arenaの遊び方(チュートリアル「Terrain」)を日本語に!和訳して解説!(その6)

今回はTerrainのチュートリアルを紹介します。Terrainは日本語で地形を意味します。地形とクリープの関係はいったいどのようにプログラムすれば良いのでしょうか。各チュートリアルは別途記事にしてありますので、他のチュートリアルは下記を参...
JavaScript

【PCゲーム】Screeps: Arenaの遊び方(チュートリアル「Store and transfer」)を日本語に!和訳して解説!(その5)

ようやくチュートリアルの半分まで来ました……だんだん複雑になってきましたね……過去のチュートリアルは下記にありますので併せてご覧ください。【PCゲーム】Screeps: Arenaの遊び方(チュートリアル「Loop and import」)...
JavaScript

【PCゲーム】Screeps: Arenaの遊び方(チュートリアル「Creeps bodies」)を日本語に!和訳して解説!(その4)

ここまでのバックナンバーは下記の記事を参照してください。【PCゲーム】Screeps: Arenaの遊び方(チュートリアル「Loop and import」)を日本語に!和訳して解説!(その1)【PCゲーム】Screeps: Arenaの遊...
JavaScript

【PCゲーム】Screeps: Arenaの遊び方(チュートリアル「First attack」)を日本語に!和訳して解説!(その3)

前回はmoveTo()メソッドの使い方のチュートリアルを紹介しました。過去の記事は下記になりますので参考にしてみてください。それでは3番目のチュートリアル「First attack」を日本語にしていきましょう。各チュートリアルは別途記事にし...
JavaScript

【PCゲーム】Screeps: Arenaの遊び方(チュートリアル「Simple move」)を日本語に!和訳して解説!(その2)

前回はloop()関数の中に処理を記述して、ファイルを実行することでゲームを進めるということが分かりました。チュートリアル1については下記のリンクを参照してください。それでは2番目のチュートリアルである「Simple move」を和訳(意訳...
JavaScript

【PCゲーム】Screeps: Arenaの遊び方(チュートリアル「Loop and import」)を日本語に!和訳して解説!(その1)

プログラマー向きプログラミングゲームの「Screeps: Arena」のデモ版を少し体験してみました。悩見坂 楓プログラミングでゲーム?どうやんの?著者それが僕も初めてなんですよ。まぁ勝てる気がしないですね。PvPなんで。あ、エルデンリング...
JavaScript

究極的に分かりにくいbind()メソッドを出来るだけ初心者にもわかるように解説【JavaScript】

初心者がつまづくメソッドのひとつにbind()メソッドがあります。おそらく中級者以上でもなぁなぁになって正面から向き合わずに過ごしてしまっている方も多い気がします。フレームワークのReactでもbind()メソッドはよく使いますね。どのサイ...
JavaScript

【JavaScript】正規表現の使い方とサンプル一覧

JavaScript初心者がよくつまづく正規表現。中級者以上であっても何となくぼんやりとしか使えないコーダーやフロントエンドエンジニアが多いのではないでしょうか。2022年現在でもJavaScriptの正規表現は昔から変わらず、一度使えるよ...
JavaScript

JavaScriptにおける「$(ドルマーク)」の意味と使い方

JavaScript内で使用される「$(ドルマーク、ダラー)」には4通りの利用シーンがあります。1つは、文字列で使用される場面、2つ目はjQuery関連、3つ目はテンプレートリテラル内での使用、そして4つ目は正規表現の中です。それぞれの利用...
JavaScript

クロージャーをJavaScriptで理解する・使い方

クロージャーとは、別名「関数閉包」と呼ばれ、内部スコープから外部スコープの変数を参照する関数です。クロージャーは、外側のスコープをその内側のスコープ内に保持します。基本的にクロージャーはFunctionオブジェクトになります。悩見坂 楓くろ...