#level #laser #strategy #game #terminal #lighting #statues

bin+lib l1t

一款关于射击激光和点亮雕像的终端策略游戏

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 2023年4月25日

#264游戏

Download history 3/week @ 2024-03-28 1/week @ 2024-04-04

58 每月下载量

GPL-3.0-only

94KB
2K SLoC

l1t

l1t 是一款关于射击激光和点亮雕像的终端策略游戏,使用 Rust 构建。

l1t-logo

l1t 中,你的目标是使用可用的激光照亮关卡中的所有雕像。

安装


Arch Linux AUR

l1t 在 AUR 中可用,名称为 l1t-bin

使用 AUR 辅助工具 yay

yay -S l1t-bin

Cargo/crates.io

l1t 可以使用 cargocrates.io 安装。

cargo install l1t

从源码构建

要从源码构建 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