#终端 #机器人 #终端游戏 #逃脱 # #邪恶 #游戏

app daleks

逃离想要消灭你的邪恶机器人

3个不稳定版本

0.6.0 2021年9月10日
0.5.1 2021年9月7日
0.5.0 2021年9月1日

#323游戏

GPL-3.0 许可证

55KB
1.5K SLoC

戴勒克斯

逃离想要消灭你的邪恶机器人。

screenshot

戴勒克斯将你置于邪恶机器人之中,它们试图杀死你(这就是为什么它们是邪恶的)。
幸运的是,尽管它们是邪恶的,但它们并不聪明,并且有互相碰撞的习惯,从而相互毁灭。为了生存,你必须让它们相互消灭。
由于你没有进攻性武器,你被赋予了唯一一件防御性武器:一个传送装置。
如果机器人撞到你,你就会死。
当两个机器人相互碰撞或撞到垃圾堆时,它们就会死。
当所有机器人死亡后,你开始下一个区域。
这样继续进行,直到它们最终抓住你或你完成游戏。

这款游戏灵感来源于 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