Skip to main content

About Presencode

Outdated documentation

JeremyStarTM is currently rewriting Presencode from scratch. The documentation hasn't been updated yet and is completely out of date. It will be updated soon.

Presencode is a code-based presentation program written in the Godot Engine, version 4.

Why does it exist?

  • compatibility issues between Microsoft Office and LibreOffice/OpenOffice
    • having images that don't load/are broken most of the time is bad
    • presentation designs don't display correctly sometimes
    • text colors are often reset/set to black
  • coding is fun
  • bundling fonts inside a presentation fixes the missing fonts issue
  • i (JeremyStarTM) had nothing to do

What it does

  • loads presentations from .zip archives and directories
  • execute a so called "entrypoint file"
  • manage slide navigation
  • etc.

What it doesn't

  • create presentations

Comparing to normal office programs

Microsoft Office (PowerPoint)

  • expensive
  • proprietary
  • tracks you
  • all-in-one package (creator, editor, presenter)
  • simple and intuitive
  • easy to understand
  • doesn't require coding skills
  • compatible with OpenDocument presentaions and Microsoft Office presentations (duh!)

LibreOffice

  • free
  • open source
  • all-in-one package (creator, editor, presenter)
  • requires little learning
  • doesn't require coding skills
  • compatible with OpenDocument presentations and mostly compatible with Microsoft Office presentations

OpenOffice

  • free
  • open source
  • all-in-one package (creator, editor, presenter)
  • requires little learning
  • doesn't require coding skills
  • compatible with OpenDocument presentations and is somewhat compatible with Microsoft Office presentations
  • doesn't seem to recieve updates that often

Is it for you?

Pro

If you want something like this:

  • code-controlled presentations
  • full control over your presentations
  • access to your computer

... then Presencode is something for you!

Cons

If you however like something like this:

  • safety
  • sandboxing
  • visual editor
  • fast and easy editing
  • not coding
  • working in a business

... then you probably shouldn't use Presencode. Use some of the alternatives listed above