Flatsonar

RISC-V Adventure

by GGalya

This is a quest through the layers of computer architecture

Sandboxed Verified creator GPL-3.0-or-later v0.8.6
Screenshot 1 of RISC-V Adventure Screenshot 2 of RISC-V Adventure Screenshot 3 of RISC-V Adventure

About

Players must master various components to eventually understand and build the "Great and Terrible" Multi-cycle Processor. 31 Levels across 8 Educational Chapters:

  • Register - The basics of data storage.
  • Multiplexer - The art of selection.
  • ALU - The core of calculations.
  • Memory - Where instructions and data reside.
  • Extender - Preparing data for processing.
  • Register File - Managing multiple registers.
  • Single-Cycle Processor - Putting it all together in a single cycle. (Work in Progress)
  • Multi-Cycle Processor - The ultimate goal!

Companion System: Meet Charlie, your digital assistant. She provides hints, explains theory, and allows players to choose between deep-dive explanations or jumping straight into the action.

Interactive Learning: Concepts are taught through gameplay mechanics rather than just passive reading.

Permissions

Everything this app can reach outside its sandbox. Nothing here weakens it.

  • inter-process communication (needed for X11)
    --share=ipc
  • X11 display, only when Wayland is unavailable
    --socket=fallback-x11
  • audio
    --socket=pulseaudio
  • Wayland display
    --socket=wayland
  • GPU acceleration
    --device=dri

Who publishes this

The creator demonstrably controls this app id: Flathub verification, the hosting account owns the namespace, or a well-known file on their domain.

  • verified on Flathub: the developer proved they control this app id
    publisher:flathub

Maintenance

Recent activity on the upstream repository, or built and reviewed by Flathub.

No staleness signals: recent activity, or built and reviewed by Flathub.