はてなブログを持っていれば、誰でも参加できます。
なんか無性にゲームが作りたくなったのでブラウザで遊べる簡単なゲームを作っています。 今のところまだ2つだけですが、少しつづ種類を増やしていきたいです。 マインスイーパ ライフゲーム 久しぶりすぎて基本中の基本であるゲームループの実装すら忘れてました。
Windows と Mac の Control キーの違いから生じる問題 Windows ではコピーやペースト等のショットカットの実行に Control キー (Ctrl) を多用します。 一方で Mac では Ctrl キーはカーソル移動等に使うことが多く、コピーやペーストといった操作には代わりに Command キー (Cmd) を使用します。 Mac での Emacs ライクなキー移動等に慣…
1.はじめに 本アプリのご使用によって、本規約に同意していただいたものとみなします。 2.収集する情報 当方が配信するアプリでは、広告配信のためにGoogle AdMob、利用状況解析のためにGoogle Firebase Analyticsを使用する場合がございます。 広告配信のために広告IDを取得していますが、個人を特定するためなどには使用しておりません。 取得する情報、利用目的、第三者への提…
はじめに プロジェクトの作成 状態管理とリアルタイム表示の実装 数字ボタン処理 四則演算子ボタン処理 小数点ボタン処理と重複防止の実装 バックスペースボタン処理と入力値の編集機能の実装 クリアボタン処理とリセット機能の実装 計算ボタン処理とエラーハンドリング 安全な四則演算の評価 表示部分の実装 初心者向けのスタイリング例 コード保守性向上のリファクタリング 最後に はじめに この記事では、Rea…
今回はトラックボールマウスとしてはかなり評判の高いLogicoolの「MX ERGO」について、筆者が長年使用してきた中での使用感やメリット・デメリットについてお伝えします。 MX ERGOの特徴 メリット その1:デスクスペースが広がる その2:手首の負担が減る その3:アプリごとに振る舞いをカスタマイズできる その4:長く使える デメリット 充電が必要 掃除が面倒 電波強度が弱く少し離れただけ…
自動翻訳のおかげで日本語になっていて読みやすいこともありますが…自動翻訳の精度が低すぎてなにを言っているのかわからないことも多いです…。後者の場合、一度英語(原文)に戻してGoogle翻訳など別の翻訳にかけて読むと格段に読みやすかったです。 以下、言語を変える手順です。 右上の地球儀マークで、英語に変更できます。 右上の地球儀マークで、再度日本語への変更が選択できます。 それ以外の言語への変更は、…
シャッフルする関数みたいなのは見当たらなかったので、ナイーブに実装しました。 let string = "あいうえお" let length = string.len let chars = [] for (let i, length) { chars.push(string.pick(i)) } for (let i, length) { let a = (length - i - 1) let…
GodotPlayerとは godotplayer.com フリーゲーム投稿サイトです。 Godot Engineで作ったゲームをHTML5形式でエクスポートし、 このサイトにアップロードすることでブラウザ上でゲームを遊べます。 Shared Array Bufferに対応し4.xのバージョンにも対応しています。 Godot Engineで作ったゲームをブラウザで遊んで欲しい!と思う方は、アップロ…
英語には補足が多い 例えば、「I still love what I did.」という文書。「What I did」というフレーズはloveを修飾する補足です。 「I was spending all the money my parents had saved their entire life.」という文書。「my parents~」は、moneyにかかる補足です。 「 I would wal…
次のページ