NetHack

Displaying 'special' characters from other encodings in UILabel or similar

限于喜欢 提交于 2019-12-08 13:15:12
问题 I'd like to be able to simulate a terminal on my iPhone to play games like Nethack using the primitive graphics I enjoyed on a real DEC terminal. Nethack allows selection of DECgraphics for vt-compatible terminals or IBMGraphics for codepage 437 support. I know that these special graphics characters are generated by strings sent to the terminal (vt100.net has a huge amount of information including the terminal manuals and test programs). I can receive and interpret those strings but I need to

NetHack 备忘

两盒软妹~` 提交于 2019-12-04 04:46:36
NetHack 备忘 常用操作 操作均区分大小写 上下左右移动 y k u h l b j n / 查看地图上的东西 < 上楼 > 下楼 c 关门 部分怪不会开门 a 使用(工具) d 丢弃物品 e 吃 q 喝 r 读卷轴或书 w 武装武器 W 穿上盔甲 T 脱下盔甲 P 带上魔戒 R 脱下魔戒 f fire 使用弓箭等攻击 t throw 丢东西砸怪 z 魔杖攻击 Z 咒语攻击 , 拾取物品 s 搜索四周 可以探测出隐藏的暗门或陷阱 control+d 踹门 如果是商人的门你会被愤怒的商人攻击 #pray 祈祷,可以暂时无敌或者消除当前饥饿、中毒状态,但祈祷过于频繁会遭到报应 #travel 在地图上移动,移动光标后按.确认 @ 自动拾取功能打开/关闭 帮助 ? 退出 ^C 保存 S 物品 ) 武器 [ Armor 盔甲 % 食物 ? Scrolls 卷轴 ! Potions 药水 / Wands 魔杖 = Rings 魔戒 注意事项 上下楼时注意 pet 要在身边,否则 pet 会走丢 物品会有 cursed 诅咒, uncursed 未被诅咒, blessed 祝福三种状态;可以停在不确定的物品旁边等一会儿,如果 pet 捡起了物品说明没被诅咒。 来源: https://www.cnblogs.com/santiego/p/11832080.html

自定义构建交互式SSH应用程序,用Python为大家举例

安稳与你 提交于 2019-11-30 09:25:56
SSH的使用模式分两种方式交互式和非交互式的模式。在自动化系统中,更常用的是非交互式SSH,自动化工具都是基于这种模式,比如ansiable和salt-ssh,还有文件同步工具 rsync的SSH模式。本文我们就来说说交互式SSH应用的构建,并以Python为例实现了一个基本的交互式应用。 SSH的使用模式分两种方式交互式和非交互式的模式。在自动化系统中,更常用的是非交互式SSH,自动化工具都是基于这种模式,比如ansiable和salt-ssh,还有文件同步工具 rsync的SSH模式。本文我们就来说说交互式SSH应用的构建,并以Python为例实现了一个基本的交互式应用。 自定义 shell 在服务器上,可以使用OpenSSH完成三个步骤来获得 shell :身份验证,shell会话和 命令 。我们可以随意配置shell(通过/etc/passwd)。例如,如果将用户的登录shell设置为/usr/bin/cshell,登陆后,就会运行cshell(可以为自定义的交互式程序)。shell定义也非常简单,只需以root权限编辑/etc/passwd修改最后一个字段为自定义的shell程序既可。如果用户通过分配的TTY(默认情况下已完成)连接到服务器,那就将能够运行自定义的应用程序或交互式应用程序。 authorized_keys配置 需要注意的是

自定义构建交互式SSH应用程序,用Python为大家举例

☆樱花仙子☆ 提交于 2019-11-30 07:42:01
导读 SSH的使用模式分两种方式交互式和非交互式的模式。在自动化系统中,更常用的是非交互式SSH,自动化工具都是基于这种模式,比如ansiable和salt-ssh,还有文件同步工具 rsync的SSH模式。本文我们就来说说交互式SSH应用的构建,并以Python为例实现了一个基本的交互式应用。 SSH的使用模式分两种方式交互式和非交互式的模式。在自动化系统中,更常用的是非交互式SSH,自动化工具都是基于这种模式,比如ansiable和salt-ssh,还有文件同步工具 rsync的SSH模式。本文我们就来说说交互式SSH应用的构建,并以Python为例实现了一个基本的交互式应用。 自定义 shell 在服务器上,可以使用OpenSSH完成三个步骤来获得 shell :身份验证,shell会话和 命令 。我们可以随意配置shell(通过/etc/passwd)。例如,如果将用户的登录shell设置为/usr/bin/cshell,登陆后,就会运行cshell(可以为自定义的交互式程序)。shell定义也非常简单,只需以root权限编辑/etc/passwd修改最后一个字段为自定义的shell程序既可。如果用户通过分配的TTY(默认情况下已完成)连接到服务器,那就将能够运行自定义的应用程序或交互式应用程序。 authorized_keys配置 需要注意的是