PlayMEX
O0 to Heroの作品画像

GAME DETAIL

O0 to Hero

種別:ゲーム 発売日:発表予定 日本語対応未確認
価格未定

Your C, the assembly gcc writes from it, and the machine running it, on one screen. Learn C from the bottom up: real gcc grades your code, scenes show the stack and registers at work, and arcade games train the bits under your fingers. -O0 means no optimization, the most readable assembly there is.

このゲームについて

Steamの詳しい説明を読む

See what your code becomes
Write a line of C and the assembly gcc makes from it appears right beside it, line for line, in matching colours. Change the C and watch the assembly change. Nothing is hidden: this is the real compiler, at -O0, where every variable keeps its own slot on the stack and every step shows.
Watch the machine move
Animated scenes show what the CPU and memory actually do: a value loaded into a register, a slot on the stack overwritten, a byte split into the two hex digits you read every day. Pause them, step them, replay them.
Play the bits
Falling Bytes. Numbers fall. Your eight home-row fingers are the eight bits of a byte. Build each number before it lands.

Syntax Sprint. Type real C and Intel-syntax assembly against the clock, from a semicolon to a whole function.

The board. A fictional computer, drawn the way a circuit board looks in a design tool. Each part of it is a game, starting at the network card where data comes in off the wire. More of the board opens as the game grows.

A course underneath
Lessons start from zero: what a program is, how source becomes something the machine runs, why memory is numbered bytes. Then C itself, with every new idea read back in x86-64 assembly. Real checks grade your code. A failed Submit costs nothing. Quiz cards you miss come back until you get them right.
In the Playtest
Act 0, The Machine: 19 lessons

Act 1, C Foundations: 40 lessons so far

Animated scenes of the CPU and memory

Falling Bytes and Syntax Sprint, with the board's first district on the way

Linux, including Steam Deck (a keyboard is needed). Windows is on the way.

Why -O0?
-O0 is the gcc flag that turns optimization off. The compiler then writes the most literal assembly it can, which makes it the easiest assembly in the world to read. It is also the slowest, which is a trade worth making while you learn. The hero part is up to you.

STEAM USER TAGS

ユーザータグ

ATTENTION

注目度メトリクス

現在プレイヤー数 未集計 最終観測:未集計
Steamフォロワー数 未集計 最終観測:未集計

プレイヤー推移

データ蓄積中 24時間平均

選択した期間に観測データはありません。

Steamフォロワー推移

2件以上で集計 直近7日

選択した期間に観測データはありません。

プレイヤー数とフォロワー数は意味と単位が異なるため、 別々の時系列として表示しています。補間した値は使用していません。

発売前注目度の基礎指標 発売前タイトルのため、Steamフォロワー数と7日増加を中心に注目度を観測します。

指標 現在値 観測状況
現在プレイヤー数 未集計 最終観測:未集計
24時間ピーク データ蓄積中 未集計・直近7日 0件
Steamフォロワー数 未集計 最終観測:未集計
7日フォロワー増加 2件以上で集計 未集計・直近7日 0件

PlayMEXが保存した観測値です。取得時刻と観測数を あわせて確認できます。

ジャンル・機能

機能カテゴリ

#category_playable_at_your_own_paceSteamランキングいつでもセーブ可能キャプション使用可能データテキストサイズの調整ファミリーシェアリングマルチプレイヤー時間制限付き入力なしでプレイ可能色のオプション

ゲームライフログ

所有ゲームとして同期されると、 このゲームの記録を残せます。

基本情報

発売日
発表予定
価格
価格未定
価格区分
未確定
開発元
Oasis Games
販売元
Oasis Games
対応OS
Windows / Linux
コンテンツ種別
ゲーム

対応言語

言語 対応 フル音声
日本語 — —
英語 ○ ○

Steamの保存済み情報から 2言語を確認できます。

自分の実績進捗

未同期

Steamでログインすると、このゲームの実績解除率や 最近解除した実績を表示できます。

Steamでログイン

あなたのゲーム情報

Steamでログインすると、所有状況、プレイ時間、 ライフログを表示できます。

トップからSteamログイン

STEAM USER TAGS

O0 to Heroのユーザータグ

変更内容が保存されていません

このまま移動すると、入力した内容が失われます。