このリポジトリは、100日間毎日AIを駆使しながらコードを書いてアプリやゲームを開発するチャレンジの記録です。 HTML, CSS, JavaScript (Vanilla JS) を中心に、様々なミニゲームやWebツールを作成しています。
プロジェクトは10日ごとのフォルダに整理されています。
- #01osero: オセロゲーム
- #02syogi: 将棋盤
- #03time: 時計アプリ
- #04color: カラーピッカー/操作
- #05KANJI: 漢字あてクイズなど
- #06mario: マリオ風アクション (Sprite sheet使用)
- #07battle: RPG風バトル画面
- #08inveider: インベーダーゲーム風
- #09undertale: Undertale風バトル
- #10streetfighter: 格闘ゲーム風
- #11danmaku: 弾幕ゲーム
- #13hitblow: ヒット&ブロー
- #16mogura: もぐらたたき
- #17RPG, #18RPG: RPGのプロトタイプ
- #19rhythm: リズムゲーム
- #20player: 音楽プレイヤー
テトリス、ぷよぷよ、3D描画、シューティング、カードゲームなど、より高度なプロジェクトが含まれています。
- #24tetoris: テトリス
- #25puyopuyo: ぷよぷよ
- #33shooting: シューティングゲーム
- #39card: カードゲーム
- 3d-shooter, tower-defense, stealth-strategy-game など
- HTML5
- CSS3
- JavaScript (ES6+)
- Canvas API
- (一部) Node.js / Libraries
開発のサポート、コード生成、デバッグに以下のAIツールを活用しています。
- Gemini
- Cursor
- GitHub Copilot
各フォルダ内の index.html をWebブラウザで開くことで動作を確認できます。
一部のプロジェクトではローカルサーバーが必要な場合があります。
# ローカルサーバーを立ち上げる例 (Python)
python -m http.serverMIT License