HelloWorld~風鈴と学ぶプログラミング~
A downloadable game for Windows
Hello, world! 〜ゼロから作れるようになるプログラミング〜
(旧タイトル:CODE STUDY)
v0.3.0 に更新しました! Python コースが加わりました。
■ 増えたもの
・Python コース:第1〜6章(52レッスン)は無料。第7章〜修了課題(218レッスン)は、有料の「Python 拡張パック」で遊べます(拡張パックのページは近日公開)
・書いたコードは、ゲームに入っている本物の Python で動きます(別に Python を入れなくても遊べます)
・タイトル画面に「遊び方」ボタン:ゲームの使い方を、場面ごとにくわしくまとめました
・拡張パックを追加する画面(設定の「拡張パック(有料の章)」)
・Python 用の実績を18こ追加
■ 直したこと
・英語にしたとき、長い文章やコードが枠からはみ出したり、切れたりするところを直しました
・エラーの説明が、ちがう場面のものが出ることがあったのを直しました
■ 2つの言語
・C#:第0章から修了課題まで、ぜんぶ無料です
・Python:第1〜6章は無料。第7章〜修了課題は、拡張パック(有料)です
進み具合(セーブ)は、そのまま引きつげます。itch アプリで遊んでいる方は、自動で更新されます。
――――――――――
v0.2.1 に更新しました!
■ 増えたもの
・ライトモード:設定の「画面の色」で、ダーク / ライトを選べます(明るい画面が見やすい人向け)
・キャラクターを自分で追加している場合、ライトにしたときに「キャラクターを変更しますか?」と聞くようになりました
・タイトル画面の右上の 🌐 ボタンで、日本語 / English をすぐ切りかえられます
■ 直したこと
・英語にしたとき、章の一覧で文字がはみ出ていたのを直しました
・設定のキャラ追加の入力欄が、白い欄に白い文字で読めなかったのを直しました
進み具合(セーブ)は、そのまま引きつげます。itch アプリで遊んでいる方は、自動で更新されます。
ライトモードは試作です。見づらいところがあれば、X(@Huurin21)で教えてください!
パソコンを触ったことがない人が、C# で「小さなアプリなら一人で作れます」と言えるようになるまでを目指す学習ゲームです。
ナビゲーターの猫「風鈴(ふうりん)」といっしょに、1歩ずつ進めます。
■ 3つのステップで学ぶ
① 学ぶ:風鈴の解説と、選択問題で覚える
② ナビ付きで書く:うすく出ているお手本をなぞって、コードを全部打ってみる(考えるところだけは自分で)
③ 自分で書く:Visual Studio 風のエディタで、ゼロから書く
■ 特長
・書いたコードは、本物の C# としてゲームの中で実行されます
・日本語と English に対応(タイトル画面の 🌐 で切りかえ。画面もレッスンも全部英語にできます)
・エラーは日本語で、初心者向けの説明つき。全角の記号やスペースも、その場で教えてくれます
・入力補完・ファイルのタブ・ブレークポイントとステップ実行(デバッガー)つきのエディタ
・ファイルの読み書き、Web API(HttpClient)、データベース(SQLite)も、ゲームの中で本物を動かして学べます
・章の最後には、自分で調べて解く「チャレンジ」も(調べる回数で★が変わる問題も)
・ナビのキャラクターを、自分で作って入れかえられます(先生・家族向けにも)
・文字の大きさ・効果音の音量・セーブの書き出し(PC の引っこし用)・学習の記録(CSV で書き出し)
・苦手なところを、まとめてやり直せる「苦手の復習」と、集めたくなる「実績(バッジ)」
■ 遊べる範囲(v0.2.0)全40章・236レッスン(+任意のチャレンジ 17・おまけの練習 4・自分の PC で「やってみる」2)
基礎編(第0〜16章):パソコンの操作から、変数・条件分岐・くり返し・メソッド・配列・クラス・デバッグ入門まで
中級編(第17〜28章):例外・ファイル・継承・ジェネリクス・ラムダ・LINQ・async・プロジェクト構成・単体テスト
実務編(第29〜38章):Git・JSON・HTTP と Web API・データベース・Web API を作る・設計(SOLID)・リファクタリング・チーム開発
修了課題(第39章):仕様書だけで作る・人のコードを直す・Web API とデータベースをつなぐ
チャレンジ課題(第40章・任意):約800行の RPG バトルシステムを読んで、バグを直し、表示を変え、職業を足す
※ Unity 編は作成中です
■ 2つの言語(v0.3.0 から Python が加わりました)
・C#:第0章から修了課題まで、ぜんぶ無料で遊べます
・Python:第1〜6章(表示・変数・計算・入力・条件分岐・くり返し。52レッスン)は無料。第7章〜修了課題(218レッスン)は、有料の「Python 拡張パック」で遊べます
拡張パックのページ:https://huurin.itch.io/code-study-python-pack
・書いたコードは、ゲームに入っている本物の C# / Python で動きます(別に入れる必要はありません)
■ 拡張パックの入れかた 1. 拡張パックのページで買って、zip をダウンロードして展開する(python-full.pack というファイルが出ます) 2. ゲームの設定の「拡張パック(有料の章)」を開く 3. python-full.pack を「ダウンロード」フォルダか、その画面で開くフォルダに入れて、「さがしなおす」→「追加する」 進み具合のセーブは、そのまま使えます。くわしくは、タイトル画面の「遊び方」にも書いてあります。
B. 拡張パックのページ(code-stud
■ このゲームで、どこまでできるようになる?
・最後の修了課題では、仕様書だけを見てアプリを一から作る・人のコードを読んでバグを直す・Web API とデータベースをつなぐ、の3つに挑戦します。ここまでできれば「C# で小さなアプリなら一人で作れる」力がついています。
・ただし、仕事で C# を書くには、このゲームの外での経験も必要です(自分の PC でプロジェクトを作る、大きなコードを読む、自分でテストを書く、画面のあるアプリを作る など)。第34・38章の「自分の PC でやってみる」が、その入り口です。
・このゲームを終えただけで、エンジニアとして働けることを約束するものではありません。
■ 動作環境
Windows 10 / 11(64bit)
※ ダウンロードして展開し、CodeStudy.exe を起動してください
※「Windows によって PC が保護されました」と出たら「詳細情報」→「実行」
■ セーブデータについて
セーブはゲームのフォルダとは別の場所に保存されるので、新しい版に入れかえても進み具合はそのまま残ります。
■ ご注意
内容は予告なく変わることがあります。
ファイルの再配布・転載は禁止です。プレイ動画やスクリーンショットの投稿は歓迎します。
感想・不具合報告は X(@Huurin21)までお気軽にどうぞ!
――――――――――
Hello, world! - Learn programming from zero (C# / Python)
A learning game for complete beginners. Learn step by step with Furin, a cat guide. Everything you write runs as real code inside the game, and the whole game can be switched to English with the globe button on the title screen.
■ 3 steps per lesson
1. Learn: Furin explains, then you answer quiz questions
2. Guided coding: trace the faint example code and type it all yourself
3. Free coding: write code from scratch in a Visual Studio-like editor
■ Two languages
- C#: the whole course, from chapter 0 to the final projects, is FREE
- Python (added in v0.3.0): chapters 1-6 (52 lessons) are FREE. Chapter 7 to the final projects (218 lessons) are in the paid "Python Add-on Pack":
https://huurin.itch.io/code-study-python-pack
- Your code runs on a real C# / Python bundled with the game. You do not need to install anything.
■ Features
- Error messages with beginner-friendly explanations
- Editor with autocomplete, file tabs, breakpoints and step execution
- Real files, Web API (HttpClient) and database (SQLite) exercises
- Review of weak spots, achievements, learning log (CSV export), save export for moving PCs
- Create your own navigator character
■ How to add the Add-on Pack
1. Buy it on the add-on page, download the zip and extract it (you get python-full.pack)
2. In the game, open Settings > Add-on packs
3. Put python-full.pack in your Downloads folder (or the folder shown on that screen), then press "Search again" > "Add"
Your save data carries over. More details are in "How to play" on the title screen.
■ Requirements
Windows 10 / 11 (64-bit). Extract the zip and run CodeStudy.exe.
If Windows shows "Windows protected your PC", click "More info" > "Run anyway".
■ Notes
Content may change without notice. Redistribution of the files is not allowed. Videos and screenshots are welcome.
Feedback and bug reports: X (@Huurin21)
Download
Click download now to get access to the following files:






Leave a comment
Log in with itch.io to leave a comment.