COMPLETE WORKS No.001-100

100日チャレンジ図鑑

2023.10.28 から 2024.2.4 まで、毎日1本なにかを作ってXに投稿していました。面倒なコードはChatGPTに書かせればラクできると気づいてしまったのが始まりです。私の担当は「動きません」と文句を言う係。気づいたらこの100本が残っていて、勝手に本になり、研究になり、会社になりました。

ゲーム ×60ツール ×33ボードゲーム ×5カードゲーム ×2

全100作品

1日1本、100日ぶん。よく見ると使い回しがありますが、それは手抜きではなくシステム化です。 「?」のカードは、めくると当時の小ネタが出ます。

Day1 オセロ のプレイ画面No.001

オセロ

Othello

ボードゲーム𝕏 ↗
No.00110月28日18時に投稿した処女作。実は前から作ってあったストック。
Day2 ポーカー のプレイ画面No.002

ポーカー

Draw Poker

カードゲーム𝕏 ↗
No.002これもストック。バグが残っていたけど、スクショでは見えないのでそのまま投稿。
Day3 電卓 のプレイ画面No.003

電卓

Calculator

ツール𝕏 ↗
No.003クラス図まで書いて2週間かけた力作。もちろんストック。
Day4 将棋 のプレイ画面No.004

将棋

Shogi

ゲーム𝕏 ↗
No.004ここでストックの貯金が尽きた。翌日から自転車操業。
Day5 フォント変換機 のプレイ画面No.005

フォント変換機

Font Converter

ツール𝕏 ↗
No.005初めて「その日のうちに」作った作品。
Day6 キャッチゲーム のプレイ画面No.006

キャッチゲーム

Catch Game

ゲーム𝕏 ↗
No.006初pygame・初衝突判定。約100行を6時間で。
Day7 ファイル翻訳 のプレイ画面No.007

ファイル翻訳

File Translator

ツール𝕏 ↗
Day8 スペースインベーダー のプレイ画面No.008

スペースインベーダー

Space Invader

ゲーム𝕏 ↗
No.008実は衝突判定を作っていない。day31でこっそりリメイク。
Day9 画像編集ソフト のプレイ画面No.009

画像編集ソフト

Image Editor

ツール𝕏 ↗
Day10 エアホッケー のプレイ画面No.010

エアホッケー

Air Hockey

ゲーム𝕏 ↗
No.010初の物理エンジン。AABBという言葉をここで知った。
Day11 レーティングシステム のプレイ画面No.011

レーティングシステム

Rating System

ツール𝕏 ↗
Day12 数独自動生成 のプレイ画面No.012

数独自動生成

Sudoku Generator

ボードゲーム𝕏 ↗
Day13 15パズル のプレイ画面No.013

15パズル

15 Puzzle

ボードゲーム𝕏 ↗
Day14 ダミーデータ生成 のプレイ画面No.014

ダミーデータ生成

Dummy Data Generator

ツール𝕏 ↗
Day15 砲弾 のプレイ画面No.015

砲弾

Cannon Ball

ゲーム𝕏 ↗
No.015初の動画投稿。物理を自作して、やっとゲームっぽくなった。
Day16 翻訳bot のプレイ画面No.016

翻訳bot

Translator Bot

ツール𝕏 ↗
No.016初めてのDiscord bot。
Day17 空襲 のプレイ画面No.017

空襲

Air Raid

ゲーム𝕏 ↗
No.017day15の砲弾の角度を変えただけ。
Day18 単語帳 のプレイ画面No.018

単語帳

Word Book

ツール𝕏 ↗
No.018300行・10時間コース。毎日作るのがそろそろしんどい時期。
Day19 飛行機飛ばす のプレイ画面No.019

飛行機飛ばす

Fly the Plane

ゲーム𝕏 ↗
Day20 お迎えbot のプレイ画面No.020

お迎えbot

Welcome Bot

ツール𝕏 ↗
Day21 時報bot のプレイ画面No.021

時報bot

Time Announcement Bot

ツール𝕏 ↗
Day22 戦闘機を宙返りさせた のプレイ画面No.022

戦闘機を宙返りさせた

Fly the Plane 2D

ゲーム𝕏 ↗
Day23 ブロック崩し のプレイ画面No.023

ブロック崩し

Breakout

ゲーム𝕏 ↗
No.023描画と内部ロジックを初めて分離。地味だけど内部的には大事件。
Day24 UFO撃墜 のプレイ画面No.024

UFO撃墜

Shoot Down UFO

ゲーム𝕏 ↗
No.024day22の使い回し。
Day25 ポーカー のプレイ画面No.025

ポーカー

Draw Poker 2

カードゲーム𝕏 ↗
Day26 絵パズル のプレイ画面No.026

絵パズル

Picture Puzzle

ボードゲーム𝕏 ↗
Day27 ターゲットクリック のプレイ画面No.027

ターゲットクリック

Target Click Game

ゲーム𝕏 ↗
Day28 隕石の中散歩 のプレイ画面No.028

隕石の中散歩

Evasion

ゲーム𝕏 ↗
Day29 ターン制ゲーム のプレイ画面No.029

ターン制ゲーム

Turn Simulation

ゲーム𝕏 ↗
No.029ステートマシンの予兆。ターン管理に目覚める。
Day30 ビリヤード のプレイ画面No.030

ビリヤード

Billiard

ゲーム𝕏 ↗
No.030スプライトを覚えた直後。急にコードが綺麗になった。
Day31 インベーダーゲーム のプレイ画面No.031

インベーダーゲーム

Invader Game

ゲーム𝕏 ↗
No.031day8のリメイク。衝突判定、今度はちゃんとある。
Day33 ChatGPT bot のプレイ画面No.033

ChatGPT bot

ChatGPT Bot

ツール𝕏 ↗
Day34 アラームbot のプレイ画面No.034

アラームbot

Alarm Bot

ツール𝕏 ↗
Day35 クラス図自動生成 のプレイ画面No.035

クラス図自動生成

Class Diagram Generator

ツール𝕏 ↗
Day36 神経衰弱 のプレイ画面No.036

神経衰弱

Concentration

ゲーム𝕏 ↗
Day37 YT音楽ダウンロード のプレイ画面No.037

YT音楽ダウンロード

Download Music from YT

ツール𝕏 ↗
Day38 タップゲーム のプレイ画面No.038

タップゲーム

Tap Game

ゲーム𝕏 ↗
Day39 モグラたたき のプレイ画面No.039

モグラたたき

Whack-a-Mole

ゲーム𝕏 ↗
No.039UIを完全に部品化。以降の私をラクにするための投資。
Day40 ゴーストと戦ってみた のプレイ画面No.040

ゴーストと戦ってみた

Ghost Buster

ゲーム𝕏 ↗
No.040day39の部品を即使い回して元を回収。
Day41 ファイル管理ソフト のプレイ画面No.041

ファイル管理ソフト

File Manager

ツール𝕏 ↗
Day42 脳トレゲーム のプレイ画面No.042

脳トレゲーム

Brain Training Game

ゲーム𝕏 ↗
Day43 カプセル落ちものパズル のプレイ画面No.043

カプセル落ちものパズル

Falling Block Puzzle

ゲーム𝕏 ↗
No.043DS時代のあのゲームへの非公式リスペクト。
Day44 ドッグファイト のプレイ画面No.044

ドッグファイト

Dog Fight

ゲーム𝕏 ↗
No.044day24の改良版。
Day45 タイピングゲーム のプレイ画面No.045

タイピングゲーム

Typing Game

ゲーム𝕏 ↗
No.045ステートマシン初投入で2日がかり。ローマ字→ひらがな変換はなぜか自作するはめに。
Day46 マインスイーパー のプレイ画面No.046

マインスイーパー

Minesweeper

ゲーム𝕏 ↗
No.046製作時間2時間。部品化の勝利。
Day47 物品管理アプリ のプレイ画面No.047

物品管理アプリ

Product Manager

ツール𝕏 ↗
Day48 サイコロギャンブル のプレイ画面No.048

サイコロギャンブル

Dice Gamble

ボードゲーム𝕏 ↗
No.048チップ分配にカットイン演出まで盛った、当時の最大作。
Day49 VoiceVox読み上げ のプレイ画面No.049

VoiceVox読み上げ

VoiceVox

ツール𝕏 ↗
Day50 オセロ のプレイ画面No.050

オセロ

Othello

ゲーム𝕏 ↗
No.050折り返し地点で処女作をリメイク。day45の泡アニメを流用。
Day51 フルーツキャッチ のプレイ画面No.051

フルーツキャッチ

Catch Fruits

ゲーム𝕏 ↗
Day52 ダーツ のプレイ画面No.052

ダーツ

Darts

ゲーム𝕏 ↗
No.052設計は前夜、ベッドの中で完成していた。
Day53 ソーラー経営 のプレイ画面No.053

ソーラー経営

Mega Solar Business

ゲーム𝕏 ↗
Day54 バイナリーシミュレーション のプレイ画面No.054

バイナリーシミュレーション

Binary Simulation

ゲーム𝕏 ↗
Day55 おみくじ のプレイ画面No.055

おみくじ

Omikuji

ゲーム𝕏 ↗
Day56 暗号解読 のプレイ画面No.056

暗号解読

Decode

ゲーム𝕏 ↗
Day57 テキストアドベンチャー のプレイ画面No.057

テキストアドベンチャー

Text Adventure

ゲーム𝕏 ↗
Day58 あっち向いてホイ のプレイ画面No.058

あっち向いてホイ

Look That Way

ゲーム𝕏 ↗
Day59 しりとり のプレイ画面No.059

しりとり

Word Chain

ゲーム𝕏 ↗
No.059日本語の文字列操作が地味に厄介で、ずっと避けていた題材。
Day60 商品有高帳 のプレイ画面No.060

商品有高帳

Inventory Ledger

ツール𝕏 ↗
Day61 現金出納帳 のプレイ画面No.061

現金出納帳

Cash Book

ツール𝕏 ↗
Day62 財務諸表 のプレイ画面No.062

財務諸表

Financial Statements

ツール𝕏 ↗
Day63 ハッキングゲーム のプレイ画面No.063

ハッキングゲーム

Number Guessing

ゲーム𝕏 ↗
Day64 射的ゲーム のプレイ画面No.064

射的ゲーム

Shooting Gallery

ゲーム𝕏 ↗
Day65 単語当てゲーム のプレイ画面No.065

単語当てゲーム

Word Guessing

ゲーム𝕏 ↗
Day66 メイク10 のプレイ画面No.066

メイク10

Make 10

ゲーム𝕏 ↗
No.066元旦に投稿。リプ欄が「元旦からお疲れ様」で埋まった。
Day67 チャットボット のプレイ画面No.067

チャットボット

Chat Bot

ツール𝕏 ↗
Day68 クイズゲーム のプレイ画面No.068

クイズゲーム

Quiz Game

ゲーム𝕏 ↗
Day69 ナンプレ のプレイ画面No.069

ナンプレ

Sudoku

ゲーム𝕏 ↗
Day70 図形仕分けゲーム のプレイ画面No.070

図形仕分けゲーム

Diagram Classification

ツール𝕏 ↗
Day71 ロシアンルーレット のプレイ画面No.071

ロシアンルーレット

Russian Roulette

ゲーム𝕏 ↗
Day72 グラフ描画ソフト のプレイ画面No.072

グラフ描画ソフト

Graph Drawer

ツール𝕏 ↗
Day74 Pygame×Excel のプレイ画面No.074

Pygame×Excel

Pygame Excel

ツール𝕏 ↗
Day75 シフトスケジューラー のプレイ画面No.075

シフトスケジューラー

Shift Scheduler

ツール𝕏 ↗
Day76 100マス計算 のプレイ画面No.076

100マス計算

Hundred-Square Calc

ゲーム𝕏 ↗
Day77 気温グラフ化 のプレイ画面No.077

気温グラフ化

Temperature Graph

ツール𝕏 ↗
Day78 Webフォーム のプレイ画面No.078

Webフォーム

Web Form

ツール𝕏 ↗
Day79 天気予報 のプレイ画面No.079

天気予報

Weather Forecast

ツール𝕏 ↗
Day80 ランゲーム のプレイ画面No.080

ランゲーム

Run Game

ゲーム𝕏 ↗
Day81 お絵描きソフト のプレイ画面No.081

お絵描きソフト

Drawer Software

ゲーム𝕏 ↗
Day82 一筆書きゲーム のプレイ画面No.082

一筆書きゲーム

One-Stroke Sketch

ゲーム𝕏 ↗
Day83 2048 のプレイ画面No.083

2048

2048

ゲーム𝕏 ↗
No.083講演中、聴衆の目の前でChatGPTに作らせた実演作。
Day84 JANコードスクレイパー のプレイ画面No.084

JANコードスクレイパー

JAN Code Scraper

ツール𝕏 ↗
No.084正直、この頃ちょっと企画に飽きていた。
Day85 ラングトンのアリ のプレイ画面No.085

ラングトンのアリ

Langton's Ant

ツール𝕏 ↗
Day86 Webサイト のプレイ画面No.086

Webサイト

Website

ツール𝕏 ↗
Day87 ストップウォッチ のプレイ画面No.087

ストップウォッチ

Stopwatch Game

ゲーム𝕏 ↗
Day88 フラクタルの木 のプレイ画面No.088

フラクタルの木

Fractal Tree

ゲーム𝕏 ↗
Day89 雪 のプレイ画面No.089

Koch Snowflake

ゲーム𝕏 ↗
Day90 玉入れ のプレイ画面No.090

玉入れ

Beanbag Toss

ゲーム𝕏 ↗
Day91 マップエディタ のプレイ画面No.091

マップエディタ

Map Editor

ツール𝕏 ↗
Day93 ジグソーパズル のプレイ画面No.093

ジグソーパズル

Jigsaw Puzzle

ゲーム𝕏 ↗
Day94 円の面積アニメーション のプレイ画面No.094

円の面積アニメーション

Circle Area Animation

ツール𝕏 ↗
No.094小学生の頃の「円の面積の説明、雑では?」という恨みをアフィン変換で晴らした。フォロワーの反応はほぼゼロ。
Day95 ハノイの塔 のプレイ画面No.095

ハノイの塔

Tower of Hanoi

ゲーム𝕏 ↗
Day96 ルナランダー のプレイ画面No.096

ルナランダー

Lunar Lander

ゲーム𝕏 ↗
No.096「あなたのネットネーム、Lunaでしょ」という知人の提案で実現。一度は難しすぎて見送った宿題だった。
Day98 テトリス のプレイ画面No.098

テトリス

Tetris

ゲーム𝕏 ↗
Day99 ぷよぷよ のプレイ画面No.099

ぷよぷよ

Puyopuyo

ゲーム𝕏 ↗
No.099ここまでの合計コード、5万行超え。
Day100 オセロ のプレイ画面No.100

オセロ

Othello

ゲーム𝕏 ↗
No.100最終日は処女作と同じオセロ。きれいにオチがついた。

この図鑑のつづき

はじめての方・メディアの方へ

はじめまして。手っ取り早く把握したい方は、この3つで足ります。