Flatsonar

Freedroid Classic

by egrath

A remake of the classic Commodore 64 game

Dangerous permissions Unverified publisher GPL-2.0 vmaster

About

The game is set on a spaceship viewed from a top-down perspective. The ship consists of numerous rooms and levels, each one populated by hostile robots or "droids". The player, in control of a special droid called the "Influence Device", must destroy all the other droids on the ship. Each droid (including the player) is represented as a circle around a three-digit number. The numbers roughly correspond to the droid's "power" or "level", in that higher-numbered droids are tougher to destroy. The Influence Device is numbered "001". The primary way in which the Influence Device destroys other droids is by "linking" with them, effectively taking them over. When the player takes over another droid, the previously-controlled droid is destroyed.

Permissions

2 permissions weaken the sandbox. Flatsonar asks before installing.

  • all devices (/dev): webcams, disks, raw hardware
    --device=all
  • X11 display: X11 lets apps read input and windows of other apps
    --socket=x11
  • inter-process communication (needed for X11)
    --share=ipc
  • audio
    --socket=pulseaudio
  • keeps .freedroidClassic between runs
    --persist=.freedroidClassic

Who publishes this

Nobody has confirmed that the publisher controls this app id. Flatsonar warns before installing.

  • org.freedroid.classic claims the domain freedroid.org; only its owner can prove that
    publisher:namespace
  • git source tracks a moving branch: what gets built can change without the manifest changing
    source:unpinned

Maintenance

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

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