shenjack
809bc376ea
这次提交添加了 `ClientWindow` 的 `get_sub_screen` 方法,用于获取 `BaseScreen` 实例或在不同 sub_screen 之间传递数据/设置事件调度器。这个改动将增强应用程序的功能和灵活性。 |
||
---|---|---|
.. | ||
change_log | ||
howto | ||
lib-not-dr | ||
no | ||
nuitka | ||
plan_features | ||
ui | ||
_meta.json | ||
change_log.md | ||
cx_freeze.md | ||
howto.md | ||
lib-not-dr.md | ||
nuitka.md | ||
plan_features.md | ||
readme-en.mdx | ||
readme.mdx | ||
ResponsiveIframe.js | ||
rua.md | ||
version.md |
import ResponsiveIframe from './ResponsiveIframe'
Difficult Rocket
{/* 932/1254=0.7432216906 */}
中文 | English
注意:本仓库未来只会发布
DR SDK
的更新。DR game
的更新会在这里发布。
版本
介绍
这是一个用Python制作的类Simple Rocket游戏(简称:火箭模拟器)。相对于原版SR,它更加轻量。
运行
1. Clone
mkdir DR
cd DR
git clone https://github.com/shenjackyuanjie/Difficult-Rocket.git
# 或者
git clone https://gitee.com/shenjackyuanjie/Difficult-Rocket.git
# 又或者
git clone git@github.com:shenjackyuanjie/Difficult-Rocket.git
2. 安装依赖
python gen_require.py 0
python -m pip install -r requirements.txt
git submodule update --init --recursive
cd libs
python -m pip install ./lib_not_dr
python -m pip install ./pyglet
3. 运行
python DR.py
环境需求
开发环境使用的Python版本为
3.8.18
,但3.8+
同样可用。在
3.8
EOL 之后会使用3.11
作为开发环境。毕竟现在使用 3.8 开发是因为他官方支持 Windows 7, 而 3.9+ 不支持。
开发平台 1 - Windows 10 x64 22H2
- Python
3.8.18+
Python 3.8.18+ (heads/3.8:7f59c4c1d4, Aug 26 2023, 00:20:02) [MSC v.1900 64 bit (AMD64)] on win32
AMD R5 5800X
AMD RX 580 8G
- Python
需要的Python模块
python gen_require.py [-h] {0,1,2} run / build / compile
pyglet
(已经内置 V2.x 路径:./libs/pyglet
)xmltodict
(已经内置 V0.12.0 路径:./libs/xmltodict
)pyperclip
(已经内置 V1.8.2 路径:./libs/pyperclip
)
鸣谢
-
开源项目
-
Jundroo
- 感谢为我们编写了 SR 这么一个
魔法好玩的游戏
- 感谢为我们编写了 SR 这么一个
-
主要贡献者
- @shenjackyuanjie : 主开发
- @sssssssboom : DR game 开发
- @InfyniteHeap : DR rs 开发
- @Rayawa : 文档矫正 & 翻译部分 lang
- @rouxiao-you : 翻译 lang
- @Billchyi : 文档矫正
- @MSDNicrosoft : 优化代码