A downloadable game for Windows

Download NowName your own price

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)

Updated 19 hours ago
Published 3 days ago
StatusReleased
PlatformsWindows
Authorhuurin
GenreEducational
Tagscoding, csharp, Cute, english, free, japanese, learning, programming, python
AI DisclosureAI Assisted, Code, Graphics, Text

Download

Download NowName your own price

Click download now to get access to the following files:

CodeStudy_v0.3.0_Windows.zip 61 MB

Leave a comment

Log in with itch.io to leave a comment.