物事の一般的な精神は、芸術作品として、ランダムな人があなたのデモをダウンロードして表示できるべきだということです. つまり、関心のあるプラットフォームの基本のデフォルト インストールです。これが、最高のデモのほとんどが Windows をターゲットにしている理由です。DirectX は広く利用可能であり、これらのライブラリを使用する機能により、デモ実行可能ファイルのコード量が大幅に削減されます。
同じことが OSX にも当てはまりますが、他の Linux/UNIX バリアントは、標準インストールのようなものがないことが多いため、非常に問題があります。ハードウェア アクセラレーション 3D のドライバーに関しては、幸運を祈ります。
とはいえ、デモを提出する予定の個々のグループまたはコンテスト次第です。メンバーまたは主催者のいずれかに連絡して、そのルールが何であるかを確認することをお勧めします. あなたがウェブに投稿するためにこれを自分でやっているだけなら、何が公正に見えるかを決めることができます. 自分自身に課す制限が多いほど、デモはより印象的になります。
ただし、64k のデモを真剣に考えている場合は、インタープリター言語ではなくアセンブリを使用します。stdlib で短いテキストを非常に複雑な関数に展開できる場合にのみ、Python などの利点があります。デモにとって重要な場所のほとんどはグラフィックスとサウンドに関連しており、Python の stdlib はどちらの点でもあまり提供していません (提供すべきでもありません)。