3个不稳定版本
0.6.0 | 2021年9月10日 |
---|---|
0.5.1 | 2021年9月7日 |
0.5.0 | 2021年9月1日 |
#323 在 游戏
55KB
1.5K SLoC
戴勒克斯
逃离想要消灭你的邪恶机器人。
戴勒克斯将你置于邪恶机器人之中,它们试图杀死你(这就是为什么它们是邪恶的)。
幸运的是,尽管它们是邪恶的,但它们并不聪明,并且有互相碰撞的习惯,从而相互毁灭。为了生存,你必须让它们相互消灭。
由于你没有进攻性武器,你被赋予了唯一一件防御性武器:一个传送装置。
如果机器人撞到你,你就会死。
当两个机器人相互碰撞或撞到垃圾堆时,它们就会死。
当所有机器人死亡后,你开始下一个区域。
这样继续进行,直到它们最终抓住你或你完成游戏。
这款游戏灵感来源于 gnome-robots
,而 gnome-robots
又是受 BSD robots
(也称为 Chase
) 的启发,因此我们回到了终端。
如何玩
Directions:
7 8 9 y k u
\ | / \ | /
4 - 5 - 6 h - SPACE - l
/ | \ / | \
1 2 3 b j n
Commands:
w : Wait for end
You can stay put and wait for the robots to finish making all their moves.
This is not advisable unless there are very few robots and you are absolutely
sure that they will all perish before reaching you.
Every robot died when you wait increment your safe teleports number (depending on
profile)
+ or ENTER : safe teleport
Safe teleports move the main character to a location that is safe from enemy robots.
In each game only a few safe teleports are allowed.
- or t : random teleport
Use random teleports to teleport to a random location that may be safe or may not be safe.
You can use as many random teleports as you want during a game.
q : quit
? : this help
Legend:
@: you
+: robot1
#: robot2
*: junk heap
选项
Usage:
daleks [OPTIONS]
Optional arguments:
-h,--help Show this help message and exit
-s,--safe-moves Prevent accidental moves that result in getting killed
--no-safe-moves Don't prevent accidental moves that result in getting
killed
-p,--profile PROFILE Set the game profile (CLASSIC, ROBOTS2, NIGHTMARE,
ROBOTS2EASY, CLASSICWITHSAFETELEPORTS)
-c,--colors Enable terminal colors
--no-colors Disable terminal colors
-a,--asciionly Use only ascii characters
--no-asciionly Use extended unicode characters
-b,--boardtype BOARDTYPE
Set the board layout (NORMAL, BSD)
-x,--exterminate Use at your own risk
--defaults Restore default values
--save-conf Save current configuration
BSD
使用以下选项启动程序,你将玩(相当)与 bsd-robots
相同的游戏
daleks -a -p CLASSIC -b BSD --no-colors
安装
从源代码
按照以下说明编译 daleks
(需要安装 rust)。
1. 克隆项目
git clone https://github.com/geckoblu-games/daleks && cd daleks
2. 构建项目
cargo build --release
3. 完成后,二进制文件将位于
target/release/daleks
4. 将二进制文件复制到您的 $PATH 中列出的目录之一
从 crates.io
如果您是 Rust 用户,可以使用 daleks
安装 cargo
。
cargo install daleks
对于 Debian / Ubuntu
您可以使用与 发布 一起提供的 .deb 文件。
依赖关系
~1.1–2MB
~45K SLoC