Softrime Lab / 学習記事
実践ベースの
学習アーカイブ
AI教育・C#・WinForms・Unity・Gitなど、学習過程で整理した課題と解説をまとめています。
15 カテゴリ
198 記事
2026 最終更新の年
手順・解説(チュートリアル扱い)
読み物(AI教育カテゴリ)
課題・演習
AI / 学習論
AI教育 AI教育 9
AI教育 学習の不安に答える 2
AI教育 AI時代のプログラミング学習 8
直下の記事
C# / WinForms
C# 変数から段階的に学習 4
C# ターン制OOP入門 6
【学習】ターン制バトルで学ぶオブジェクト指向(1)1人のキャラクター 〜クラスと `new`〜 【学習】ターン制バトルで学ぶオブジェクト指向(2)行動を持たせる 〜メソッドと「データ+処理」〜 【学習】ターン制バトルで学ぶオブジェクト指向(3)Warrior と Mage 〜重複に気づく〜 【学習】ターン制バトルで学ぶオブジェクト指向(4)`Character` で共通化 〜`abstract` と継承〜 【学習】ターン制バトルで学ぶオブジェクト指向(5)ターン制バトル 〜同じ型で扱う・ポリモーフィズム〜 【C# 入門】virtual と override で「上書き」を使いこなす — 継承の核心を車クラスで理解する
C# C#と他言語の比較 1
C# C#データ処理基礎 5
WinForms WinForms 49
Timer
WinFormsRPG
WinFormsサウンド
WinFormsで学ぶ継承
WinFormsドラッグドロップの正体
WinForms基礎
【学習】WinFormsのフォームとコントロール(基本の画面構成) 【学習】WinFormsでButtonのクリックイベントを使おう(クリックで処理を実行する) 【学習】WinFormsでTextBoxを使ってみよう(テキスト入力を受け付ける) 【学習】WinFormsでLabelを使ってみよう(計算結果やメッセージを表示する) 【学習】WinFormsでProgressBarを使ってみよう(進捗を表示する) 【学習】WinFormsでNumericUpDownを使ってみよう(数値をスピナーで入力する) 【学習】WinFormsでTabControlを使ってみよう(タブで画面を切り替える) 【学習】WinFormsでToolTipを使ってみよう(マウスオーバーでヒントを表示する) 【学習】WinFormsでTrackBarを使ってみよう(スライダーで値を調整する) 【学習】WinFormsでContextMenuStripを使ってみよう(右クリックでメニューを表示する) 【学習】WinFormsでStatusStripを使ってみよう(ステータスバーで状態を表示する) 【学習】WinFormsでErrorProviderを使ってみよう(入力エラーをアイコンで表示する) 【学習】WinFormsでUserControlを使ってみよう(複数コントロールを1つにまとめる)
ファイル
選択
天気チェッカー
発展_座標と物理
WinFormsゲーム / 固定ページ
WinFormsで学ぶ継承 / 固定ページ
WinFormsドラッグドロップの正体 / 固定ページ
WinForms基礎 / 固定ページ
WinForms実務アプリ / 固定ページ
C# クラス気づき学習 7
Unity
Unity 基本情報からUnityへ 2
Unity Unity 72
Unity_OOP設計パターン
Unityクラス
Unityシューティング
Unity横スクロールアクション
Unity基礎
【学習】Unity のインストールとプロジェクト作成(環境構築) 【学習】Unity エディタの画面構成(Scene / Game / Hierarchy / Inspector) 【学習】GameObject と Transform(オブジェクトの配置と操作) 【学習】Unity におけるオブジェクトの考え方(シーン・GameObject・コンポーネント) 【学習】C# スクリプトの作成とアタッチ(MonoBehaviour の基本) 【学習】Unity で C# を学ぶなら「new」から一歩進もう(Player と Enemy で体験するオブジェクトの世界) 【学習】Unity で他のオブジェクトの機能を使う(Find と GetComponent の3ステップ) 【学習】変数と Inspector での編集(public 変数、SerializeField) 【学習】入力の取得(キー入力、マウス入力) 【学習】当たり判定(Collider)(Collider2D、Rigidbody2D) 【学習】Sprite とアニメーション(SpriteRenderer、Animator) 【学習】プレイヤーを動かす(Transform.Translate、AddForce) 【学習】プレハブと生成(Prefab、Instantiate、Destroy) 【学習】UI(Canvas)の基本(Text、Image、Button) 【学習】シーンの切り替え(SceneManager.LoadScene) 【学習】落ち物キャッチゲーム(ミニゲーム実践①) 【学習】横スクロールアクション(ミニゲーム実践②) 【学習】スコアとゲームオーバー(UI 表示、リトライ)
Unity教科書_Unity6対応
Unity入門ブログシリーズ:目次 Unity入門:ルーレットゲームを作りながら学ぼう! Unity入門:スワイプカーゲームを作りながら学ぼう! 補足:SwipeCar 付属サンプル更新版(コード対応) Unity入門:矢をよけろ!CatEscapeゲームを作りながら学ぼう! Unity入門:雲を踏んで頂上を目指せ!ClimbCloudゲームを作りながら学ぼう! Unity入門:3Dで的を狙え!Igaguriゲームを作りながら学ぼう! 補足:Igaguri 距離ボーナス(radius を Bounds.extents から) Unity入門:リンゴをキャッチしてスコアを稼げ!AppleCatchゲームを作りながら学ぼう! Unity復習問題集 ── 1日目:手を動かして思い出す Unity復習問題集 ── 2日目:頭で考えて言語化する
Unity本格入門_実装編
Unity本格入門
Unity落ち物パズル
Unityクラス / 固定ページ
Unityシューティング / 固定ページ
Unity横スクロールアクション / 固定ページ
Unity基礎 / 固定ページ
Unity落ち物パズル / 固定ページ
ツール / バージョン管理
Git Git 23
Gitチーム開発
バージョン管理ツール学習
Gitチーム開発 / 固定ページ
バージョン管理ツール学習 / 固定ページ
バージョン管理ツール学習 / 投稿
Git/バージョン管理ツール学習/第1回_昨日のコードに戻したい Git/バージョン管理ツール学習/第2回_ファイルコピー管理の限界 Git/バージョン管理ツール学習/第3回_バージョン管理とは何か Git/バージョン管理ツール学習/第4回_Gitとは何か Git/バージョン管理ツール学習/第5回_Gitの基本用語 Git/バージョン管理ツール学習/第6回_Gitの基本操作 Git/バージョン管理ツール学習/第7回_GitHubとは何か Git/バージョン管理ツール学習/第8回_GitHub_Desktopで始める Git/バージョン管理ツール学習/第9回_チーム開発でGitが必要な理由
バージョン管理ツール学習
バージョン管理ツール学習 / 制作メモ
バージョン管理ツール学習
VS VisualStudioスニペット 6
その他
他 課題演習 2
電話帳
電話帳 / 02_住所追加