4 个版本
0.2.1 | 2023年4月29日 |
---|---|
0.2.0 | 2023年4月27日 |
0.1.1 | 2023年4月25日 |
0.1.0 | 2023年4月25日 |
0.0.1 |
|
#264 在 游戏 中
58 每月下载量
94KB
2K SLoC
l1t
l1t 是一款关于射击激光和点亮雕像的终端策略游戏,使用 Rust 构建。
在 l1t
中,你的目标是使用可用的激光照亮关卡中的所有雕像。
安装
Arch Linux AUR
l1t
在 AUR 中可用,名称为 l1t-bin
。
使用 AUR 辅助工具 yay
yay -S l1t-bin
从源码构建
要从源码构建 l1t
,请确保您已安装 Rust 工具链中的 cargo。
安装完成后,可以按照以下步骤操作
git clone https://github.com/alex-laycalvert/l1t
cd l1t
cargo build
# Optionally, run directly with cargo
cargo run -- # your options here...
l1t
可执行文件将在 target/release/l1t
下可用
游戏玩法
以下指南也内置到 l1t
中,可以在主菜单中选择 帮助
或在玩游戏时按 Shift-H
来访问。
控制
- W - 向上移动
- S - 向下移动
- A - 向左移动
- D - 向右移动
- 空格 - 切换周围的方块(如果允许)
- Shift-H - 显示此帮助菜单
- Q - 退出
也可以使用箭头键在关卡中移动
玩家
嘿,那是你!
激光
激光向其设定的方向发射激光束(上、下、左、右)。激光束是赢得游戏的关键,并且可以影响各种方块。
激光不能改变方向,但可以开启或关闭。
如果激光束击中你,你会死亡并需要重新开始关卡。
如果激光被激光束击中,它将关闭,必须由玩家开启。
雕像
关卡中的所有雕像都必须被激光束照亮才能赢得关卡。
雕塑不能移动或手动切换。
反向雕塑
与雕塑相同,但它们必须不点亮才能通过关卡。
镜子
镜子可以反射激光束到不同的方向。
镜子不能移动,但玩家可以切换它们的方向。
可移动镜子
可移动镜子和镜子相同,只是它们可以移动。
电击器
如果任何电击器被激光束点亮,你将失去关卡。
其他方块
-
墙壁:玩家不能移动,会阻挡激光束。
-
方块:可以移动并阻挡激光束。
-
可切换方块:不能移动。开关和按钮可以切换这些方块的开和关。
-
开关:当切换时,将切换可切换方块的开和关。
-
按钮:当按下时,将切换可切换方块的开和关。玩家必须站在按钮旁边才能按下。
依赖项
~9-21MB
~320K SLoC