Rustで遺伝的アルゴリズム。モンスターのパラメータを求めてみよう
はじめに RPGにおいて、モンスターのパラメータは、重要な要素の一つです。モンスターが強すぎるとゲームが過度に困難になり、弱すぎると退屈になる恐れがあります。楽しさと達成感をバランス良く保つため...
44 search resultsShowing 1~20 results
はじめに RPGにおいて、モンスターのパラメータは、重要な要素の一つです。モンスターが強すぎるとゲームが過度に困難になり、弱すぎると退屈になる恐れがあります。楽しさと達成感をバランス良く保つため...
はじめに TauriでAndroidアプリを開発する際、フロントエンドはWebViewベースで構築されています。そのため、OS固有のネイティブ機能にアクセスするには、まずKotlinでその機能を...
はじめに Tauriとは Tauriとは、デスクトップアプリ(Windows, macOS, Linux)およびモバイルアプリ(iOS, Android)1を開発することができるフレームワークで...
はじめに Tauriとは Tauriとは、デスクトップアプリ(Windows, macOS, Linux)およびモバイルアプリ(iOS, Android)1を開発することができるフレームワークで...
はじめに この記事では、アプリを起動したとき、新バージョンがリリースされていることをユーザに伝え、アップデートを促す仕組み(この記事では半強制アップデートと呼ぶ) の実装方法を紹介します。 強制...
はじめに Apple Pencil Proが2024年5月に発売され、ペンの操作に新しいアクション: スクイーズ が追加されました。 スクイーズ(squeeze)とは、「強く押す」といった意味な...
はじめに 何かをカウントするプログラムを書くとき、おそらく普通は以下のようなコードを書くのではないでしょうか。 Swift var count: UInt64 = 0 func countUp(...
はじめに 本稿は、コマンドラインでiOSアプリをビルドし、シミュレータにインストールおよび起動する方法について書いています。 シェルスクリプトの作成 以下のbuild.shをプロジェクトのルート...
はじめに 本稿では、electron-vite + Reactで構築した開発環境に、react-devtoolsを導入する手順を紹介します。本稿の設定では、developmentビルドのとき(開...
はじめに ChatGPT、流行っていますね。 ChatGPTの開発会社であるOpenAIがAPIを提供してくれているおかげで、いろいろなアプリやサービスにAI機能が搭載されはじめています。 この...
はじめに 例えば、60%の確率でa、25%の確率でb、15%の確率でcを出力するようなプログラムを実装します。 ※本稿では、実装例として言語はTypeScriptで書いていますが、本稿の主旨に言...
はじめに この記事では、Objective-Cで書かれたフレームワークをSwift Package Manager (SwiftPM)で配布する方法を紹介します。 ObjC製フレームワークをSw...
はじめに 本稿では、Astroを使って生成されたWebサイトにFirebase Analyticsを導入する方法を紹介します。 Astroとは、コンテンツにフォーカスした高速なWebサイトを構築...
はじめに 前回の記事「Uncrustifyを使ってObjCコードを整形する」ではUncrustifyの基本的な使い方について触れました。 本稿では、コード整形を自動で実行する仕組みづくりを目的に...
はじめに 本稿は、Swiftで書かれたソースコードを自動で整形する仕組みづくりを目的にしています。具体的には、 git commit する際に、gitのステージに上がっているソースファイルに対し...
はじめに 本稿ではUncrustifyを使用してObjective-Cコードを整形するために、 uncrustify コマンドのビルド方法や基本的なコマンドの使い方に触れています。 Uncrus...
はじめに ユーザの端末にインストールされているアプリのバージョンが古いままだと、最新機能やバグ修正が提供できないだけでなく、メンテナンスが難しくなっていきます。ユーザには常に最新バージョンを使っ...
受託開発などで仕事を請けたりしていると、提出するドキュメント(設計書など)に、使用しているソフトウェアのバージョンの記載を求められることがあります。 僕が以前請けた仕事でも、Railsアプリケー...
macOSアプリを開発する中でNSTextViewを使っているにも関わらず、(テキストが表示領域より多くなっても)スクロールできない問題に悩まされたので、その解決法を紹介します。 問題 コードで...
はじめに 僕は普段アプリの配色を考えるときにFlat UI Colors (https://flatuicolors.com/)を参考にしています。このサイトの配色に従うことで、色の選択に悩むこ...
44 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.