No project description provided
Project description
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.
Licence and copyright
veripeditus-server - Server component for the Veripeditus game framework Copyright (C) 2016, 2017 The Veripeditus Team and contributors <team@veripeditus.org> This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version, with the Game Cartridge Exception. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
See the COPYING.rst file for the full licence, and each source file for detailed information.
Artwork may be dual-licensed under CC-BY-4.0+, see relevant directories and files for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file Veripeditus-1.0.0a3.tar.gz
.
File metadata
- Download URL: Veripeditus-1.0.0a3.tar.gz
- Upload date:
- Size: 67.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdc8c8f892d68e743b3d35cf79e15d42830595e9893672df76987be211197d39 |
|
MD5 | 276ea377cbae86d52246a8efa0ef1668 |
|
BLAKE2b-256 | b8355cef3c9b3bbf2929d0608f8c6a15014d78ce3e35a5386550372bc354ef3d |