Executable

General

  • Pressing ESC or the platform’s usual exit hotkey (Alt-F4 on Windows) must end the production immediately.
  • Productions will be shown in 1920x1080 if available, or alternatively in a lower 16:9 resolution such as 1280x720. If you only provide resolutions that are non-16:9, note that they will be shown with aspect preserving scale, i.e. not stretched out to the whole screen but letterboxed or pillarboxed.
  • If you’ve got a resolution selector or similar, and the sensible thing to do is not just pressing OK, please give instructions in the organizer notes during submission.

Windows

  • Our compo machine will an Intel i9-10900X, 32GB with a GeForce RTX 3080, running Windows 10 21H2 with the latest drivers (GPU drivers will be the latest one from NVIDIA without Geforce Experience)
  • Nothing else will be installed. No DirectX9 package, no Visual C++ runtimes, etc. Make sure your production runs on a freshly installed system. (non-size limited demos can of course supply any number of additional DLLs in the executable directory)
  • For size limited productions we’ll turn off Windows Defender, so don’t fret if it flags your compressed executable. (but don’t try anything funny. We’ll find you.)

Linux

  • The compo PC is the machine described in the Windows section, running Ubuntu 22.04 LTS with proprietary NVidia drivers
  • Same as Windows and Mac: your production should run on a default install of the respective distro. No extra libraries allowed.
  • If you really, really can’t live without additional libraries, please provide a shell script that installs them via apt
  • Bringing your own device is always an option!

Mac

  • We’ll have an M1 Max Macbook Pro (32 GPU cores, 32GB RAM) for running entries
  • As with the other platforms, do not rely on anything installed other than plain macOS

Browser/JavaScript

  • We’ll run JS demos under Windows
  • Chrome, Edge, and Firefox will be installed. Default configuration for running productions is Chrome with –allow-file-access-from-files; if you need a different browser or config, please state so in the organizer notes
  • Most importantly, modern browsers won’t allow audio unless the user interacts with the page, so JS demos (if you’ve got audio) MUST include a button or similar that the user has to click before the production starts. This also applies to size limited productions!

Competition: PC Demo

  • No size limit!
  • Maximum running time: 10 minutes
  • Pure animations (as in just playing back a video file or standard vector animation format) are not allowed. Please submit them to the Animation compo.

Competition: PC 64k-Intro

  • Limit for all files needed to run the intro: 64k (65536 bytes)
  • Maximum running time: 10 minutes

Competition: PC 4k-Intro

  • Limit for all files needed to run the intro: 4k (4096 bytes)
  • Maximum running time: 10 minutes

Competition: Alternative Platforms

  • Every platform is allowed (e.g. game consoles, mobile devices, oldschool homecomputers etc.)
  • Bring your own hardware!
  • Pure animations are not allowed.
  • Maximum running time: 10 minutes.
  • We will pre-record the entries before the compo (when and where applicable). Providing a good quality (at least 1080p at 50 or 60Hz) video of your entry helps.

Please contact us in advance (at least a week before the party) if:

  • Your platform of choice doesn’t provide a standard video signal or needs a special video cable. We can handle PAL/NTSC composite and S-Video, most RGB, YPbPr (component), VGA, DVI, and HDMI (no HDCP) signals, over most standard connectors.
  • You need us to provide hardware to run your entry in the compo. We can provide a selection of popular homecomputers (C64 and other CBM 8 bits, Amiga OCS/AGA, Atari ST(e)/Falcon, CPC, etc), including a range of expansions.
  • You want to test your entry on our hardware.