About

English version

Koshin Studio は、なんでも、ひとりで挑戦する場所です。
作って、試して、書く。ゲームや診断アプリなど、作ったものと、作り方・検証の記録を、ここに残しています。

このサイトでできること

作り方

だいたい一人で、手元で動かしながら作っています。設計から絵から音まで通しでやるので、直したいところがあれば、その場で直せます。

釣り合いの調整には、測る手を必ず用意します。ゲームなら自動で何百回も遊ばせて、どこで詰まるかを数字で見る。勘で三回いじって確かめるより、ずっと速くて確かです。その過程は記録に残しています。

感覚は当たっていた。
でも、原因は思っていたところになかった。

導入も登録も要らないこと。ブラウザで開いたらすぐ始まること。それだけは崩さないようにしています。

運営者について

Koshin Studio は、Koshin(ニックネーム)が、個人で運営しています。Web エンジニア、アプリエンジニアとして活動していて、なんでも作っています。ブラウザで遊べるゲーム、診断、iPhone のアプリ(App Store で配信している「トレカダッシュ」など)を、自分で作って、公開しています。このサイトに載せているのは、作ったものの紹介と、作る途中で測った数字、起きた不具合と直し方の記録です。

記事の数字は、自分のアプリのログ、データ、ソースコード、公式のページで確かめたものです。確かめられなかったことは、確かめられなかったと書きます。ご意見、記事の間違いの指摘、取材やお仕事のご相談は、下の連絡先へお願いします。

記事の書き方と、訂正について

Notes の記事は、実際のコミット(作業の記録)と、実測の数字をもとに書いています。決めている方針は、三つです。

記事の間違いに気づいたら、下の連絡先から、知らせてください。

使っている道具

これまでに手を動かして使ったもの。名前を並べるだけでなく、何に使ったかも書いています。

つくる言葉

JavaScript主力

ゲームもサイトも、動くところは全部これ

Python実務

書体づくり、絵の変換、統計を取る道具

Swift実務

iOS のアプリ

HTML / CSS主力

枠組みに頼らず、手で書く

ゲーム

Matter.js主力

物理演算。すし積むの土台

Canvas 2D主力

絵は画像を貼らず、毎回描く

Web Audio実務

音も合成して鳴らす

サイト

GSAP / ScrollTrigger主力

立ち上がりとスクロール連動

Lenis実務

滑らかなスクロール

SVG主力

ロゴの字も自分で起こす

置き場所

Cloudflare Pages主力

このサイトの置き場所

Cloudflare Workers実務

すし積むの番付サーバー

Cloudflare D1実務

番付のデータベース

Firebase実務

アプリの裏側(Firestore / Functions / Storage)

道具

Git / GitHub主力

全部ここで管理する

Playwright主力

自動で遊ばせる・自動で見て回る

fontTools実務

書体を必要な字だけに削る

Pillow実務

絵を配る形に落とす

Xcode実務

iOS の開発

枠組みは、必要になってから入れます。このサイトも、動きを厚くする段になって初めて GSAP を足しました。外の CDN には繋がず、使うものは自分のサーバーに置きます。速いし、向こうが落ちても影響を受けません。書体も、既製品をそのまま貼らずに、必要な字だけに削って積んでいます。ロゴの字は自分で起こしました。

連絡先

記事の間違いの指摘、感想、質問は、こちらへどうぞ。すべてには返せないかもしれませんが、読んでいます。

個人情報や、診断の回答の扱いはあつかいに書いています。