Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Veripeditus - The Free AR Game Framework for Everyone

What is Veripeditus?

Veripeditus (from Latin „veritas“ → „truth“ and „pedis“ → „foot“) is a client/server augmented reality gaming engine and framework. It allows writing game „cartridges“ for the server, which it can then run. Players access the game while being outside with a mobile device.

Development

The server component, the framework and the games are developed in pure Python. There are a few design/development principles:

  • Game cartridges must be easy to develop with basic Python skills

  • The framework and engine must be dynamic enough to allow a large number of different game types to be developed

  • The framework must not carry any code that is specific to only a single type of game

  • Development is test-driven and test-first

  • pylint is to be used and obeyed

  • Code must at all times be compatible with Python versions in Debian stable and Debian unstable

Features of the web frontend

The web frontend was originally intended to provide a quick view into the game state on a Veripeditus server. It has, however, developed to become a full-featured client for playing.

Depending on how cool HTML5 turns out to be, it might become the official client and thus the first real-world HTML5 location based real-time game.

Browser compatibility

The Veripeditus web frontend is developed and tested exactly on Mozilla Firefox as there are no other free browsers that support HTML5 in a reasonable way and can be entrusted with privacy critical data like geolocation of a user.

Mozilla Firefox is available in any serious Linux distribution, as well as for Android from the free F-Droid app store. Rumour has it that there is also a version for iOS.

Testing system

A testing system is available at http://nightly.veripeditus.org/ . This machine runs the current development version of Veripeditus and is auto-deployed from Git.

It is unstable and might be broken. It will also lose data regularly.

Authors

The lead developers of Veripeditus are…

  • … Eike Time Jesinghaus <eike@naturalnet.de>, a young Python and PyGame developer, born 2001 (14 years old at the time the project started) and an expert Python and PyGame developer and tutor since his 11ᵗʰ birthday, and …

  • … Dominik George <nik@naturalnet.de>, former teacher of Eike, now at times his trainee regarding Python magic.

Metadata

Release files for Veripeditus 1.0.0a3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Veripeditus 1.0.0a3
File Size Uploaded
Veripeditus-1.0.0a3.tar.gz 67.7 kB Details

Release files / Veripeditus-1.0.0a3.tar.gz

Download URL Veripeditus-1.0.0a3.tar.gz
Size 67.7 kB
Tags Source
SHA-256 checksum
How to use checksums
cdc8c8f892d68e743b3d35cf79e15d42830595e9893672df76987be211197d39
BLAKE2b-256 checksum
How to use checksums
b8355cef3c9b3bbf2929d0608f8c6a15014d78ce3e35a5386550372bc354ef3d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page