没有项目描述
Veripeditus的Python项目详细描述
什么是Veripeditus?
veripeditus(来自拉丁语“veritas”—“truth”和“pedis”—“foot”)是 客户端/服务器增强现实游戏引擎和框架。它允许 为服务器编写游戏“墨盒”,然后它可以运行。玩家 使用移动设备外出时访问游戏。
开发
服务器组件、框架和游戏都是在纯 Python。有几个设计/开发原则:
- 游戏墨盒必须易于开发,具备基本的python技能
- 框架和引擎必须足够动态,以允许 要开发的不同游戏类型的数量
- 框架不能携带任何特定于 单一类型的游戏
- 开发是测试驱动的,测试优先
- 使用并遵守Pylint
- 代码必须始终与debian中的python版本兼容 稳定和debian不稳定
Web前端的功能
Web前端最初的目的是提供 veripeditus服务器上的游戏状态。然而,它已经发展到 成为一个功能齐全的游戏客户端。
取决于HTML5有多酷,它可能会成为 官方客户端,因此第一个基于HTML5位置的真实世界 实时游戏。
浏览器兼容性
Veripeditus Web前端是在Mozilla上开发和测试的 Firefox没有其他免费浏览器支持HTML5 合理的方式,可以委托隐私关键数据,如 用户的地理位置。
Mozilla Firefox也可以在任何正式的Linux发行版中使用 至于android从免费的F-Droid应用程序 商店。据传iOS也有一个版本。
测试系统
在http://nightly.veripeditus.org/有一个测试系统。这个 机器运行veripeditus的当前开发版本 从Git自动部署。
它不稳定,可能会破裂。它还会定期丢失数据。
许可证和版权
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/>.
请参阅copying.rst文件以获取完整许可证和每个源 文件以获取详细信息。
艺术品可以在CC-BY-4.0+下获得双重许可,请参见相关目录 以及文件以获取详细信息。