Skip to main content

街机 2D 生存游戏。

项目描述

执照 文件状态 派皮版本 构建状态

WorldMor是一个使用 Python 框架 PyQt 编写的应用程序(游戏)。它是布拉格 CTU的MI-PYT课程的一个学期作品。

在这个游戏中,努力在所选级别的地图上获得最高分。地图包含工艺品、子弹、武器,当然还有敌人,这是摧毁的任务。敌人也可以收集这些物品。随着与起点的距离越来越大,地图上的物体数量会减少,而敌人的数量会增加。游戏也可以全屏模式玩。敌人的监视及其速度指定了三个难度级别。

安装

  • 游戏在Pypi上发布。

  • 这个游戏可以使用 pip 安装。

  • 使用以下命令:python -m pip install worldmor

游戏的控制和目标

您可以使用 WSAD 或箭头来行走,您可以使用空格键或 0 来射击。身体总是朝着运动的方向射击。

游戏的目标是消灭敌人,每消灭一个额外的徽章后,地图上会有血点,但注意力不需要你一个人收集。游戏在你被杀后结束。地图上的物体数量减少到最低限度,敌人的数量随着距离开始的距离而增加,很快就会结束。

学期作业

这项工作旨在创建一个将在 2D 无尽地图上进行的游戏。您的游戏目标将是获得最高分。

地图本身是无穷无尽的。能见度有限。该地图发现由一些人工智能控制的外星人(对手)(更有可能解决困难)。他们的目标当然是摧毁你,但他们拥有的原始武器比你能找到的还要多。

得分可用于破坏计算机对手。一些奖金也可以放置在地图上,在那里您可以获得可以帮助您摧毁计算机对手的积分和武器。

武器会造成不同范围的伤害。此外,武器将有一个范围。随着武器的使用,很明显地图上的每个人都会有自己的生活。这可以由一些药店补充。

随着时间的增加,游戏的难度会越来越大,对手的数量会增加,地图上的武器、药房数量会减少。

规格:

  • 全屏模式

  • 保存和加载已保存游戏的能力

  • 在无尽的地图上增加技能

  • 几个级别的敌人情报

  • 一些不同类型的武器

从存储库构建

对于编辑和本地使用,也可以下载此存储库并直接从中获取游戏。尝试以下命令:

  1. 存储库中克隆WorldMor

  2. 进入克隆的目录。

  3. 运行python -m pip install -r requirements.txt

  4. 使用以下命令为您的系统构建 Cython 代码:python setup.py develop

  5. 现在你可以使用python -m worldmor运行游戏了

文档

该文档是使用ReadTheDocs构建的 ,您可以在WorldMorDoc找到它

此外,可以使用以下步骤构建文档:

  1. 存储库中克隆WorldMor

  2. 进入克隆的目录。

  3. 运行python -m pip install -r requirements.txt

  4. 使用以下命令为您的系统构建 Cython 代码:python setup.py develop

  5. 转到WorldMor中的docs目录。

  6. 运行make html

  7. 您可以在 _build/html 目录中找到所有 .html 文件

执照

该项目在GNU GPLv3下获得许可。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

worldmor-0.3.1.tar.gz (385.1 kB 查看哈希)

已上传 source