【文字冒险游戏】Kindle下的文字冒险游戏 kif ,小小推荐一下,我觉得还是很好玩的,非常......

本文主要是介绍【文字冒险游戏】Kindle下的文字冒险游戏 kif ,小小推荐一下,我觉得还是很好玩的,非常......,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

也是以前写的,继续转

【文字冒险游戏】Kindle下的文字冒险游戏 kif ,小小推荐一下,我觉得还是很好玩的,非常适合在Kindle下玩

先介绍下文字冒险游戏的来历,关于电脑上玩的单机版的文字冒险游戏,欧美发展的比较成熟,Zork系列从70年代一直到90年代,都不断有新故事发布,而在中国、台湾、香港这些中文地区基本上没多少人玩,中文地区的文字冒险游戏主要以网络版的MUD为主,或者有人把网络版的MUD改造成单机版的MUD,比如《海洋》什么的,我以前挺喜欢这种文字冒险游戏,不过十分遗憾的就是都是英文版的。

“Zork I 是最早的一款文字冒险游戏,是在1980年时由Infocom公司发行的。它有很多平台的版本,也有许多忠实的玩家群,甚至到了公司被Activision收购之后,仍然推出许多款须作,由文字介面进步到图形界面。
  故事是讲述一个冒险者进入到广大的地底帝国,收集了许多宝藏的故事。在游戏的结尾,冒险者进入到Zork II的区域,继续探险。
  玩腻了声光效果华丽的游戏,可以尝试看看简朴的文字游戏,也可以顺便联系英文能力。
”(这段文字来源于百度)

这里有几个介绍文字冒险游戏的帖子和PC版的程序
http://www.verycd.com/groups/pb/695998.topic/page1

http://bbs.cwebgame.com/thread-300898-1-1.html


在我看来,通过文字能够达到的想象世界是无论多么华丽的图像也无法替代的,只需要一叠纸,一支笔,几个朋友,就可以开始你们的文字冒险旅程了...
zork3.jpg

2011-8-8 13:36:32 上传
下载附件 (33.17 KB)


你脑海中的冒险世界可以是这样的:
zork1.png
2011-8-8 13:38:19 上传
下载附件 (766.84 KB)


也可以是这样的:
zork2.png
2011-8-8 13:41:04 上传
下载附件 (1.1 MB)


是什么完全取决于你自己的想象力的延伸


好了,背景知识介绍完毕,接下来主角 kif 登场,kif是 ADQ 同学开发的Kindle3下的基于Zork系列的应用程序,理论上应该可以使用Zork发行的所有文字冒险故事(我还没试过),先上kif的运行截图:
screen_shot-44338.gif
2011-8-8 13:55:12 上传
下载附件 (13.09 KB)


打开游戏故事, Menu--Open game,这里有2个故事,我们选择第一个看看:
screen_shot-44339.gif
2011-8-8 13:55:42 上传
下载附件 (9.38 KB)


游戏运行界面:
screen_shot-44340.gif
2011-8-8 13:56:40 上传
下载附件 (22.26 KB)


操作方法,只要输入一些简单的单词,比如look,open,或者这些单词的首字母,比如 l, o:
screen_shot-44341.gif
2011-8-8 13:57:45 上传
下载附件 (39.63 KB)


如果有需要操作的物品,后面跟上物品名称,比如看到有个 mailbox ,想打开看看,就输入 open mailbox ,如果想要开始探索这个冒险世界,就按照游戏显示出来的提示,比如游戏提示可以到 north 和 south 方向,你就可以输入 north 或者 n 来向北走,如下:
screen_shot-44342.gif
2011-8-8 13:58:05 上传
下载附件 (46.53 KB)


什么时候不想玩了,输入 quit 或者 q 来退出。

下面正式介绍如何安装这个程序。

大前提是越狱版本

1.首先到ADQ的网页下载最新的版本 kif 0.5
http://code.google.com/p/adqmisc/downloads/detail?name=kif-0.5.zip

2.再下载一个对应的devkeys
http://code.google.com/p/adqmisc/downloads/detail?name=kindle-adqdevkeys-0.2.zip&can=2&q=

3.然后就是先解压执行devkeys,打开/mnt/us/linkjail/etc/whitlist,在白名单里增加一行“Update_devkes" ,再把对应你的Kindle版本的的Update文件拷贝到/mnt/us/

4.在K3上执行"Menu--Setting--Menu--Update Your Kindle",重启K3

5.再解压kif.zip,把kif.azw2上传到/mnt/us/documents

6.把kif.zip解压后得到的developer文件夹里的所有内容(是一个kif文件夹)直接拷贝到/mnt/us/developer/ 目录,如下:
zork5.jpg
2011-8-8 14:24:07 上传
下载附件 (1.18 MB)



OK,一切操作完之后就可以开始你的冒险故事了

最后补充一下,ZORK系列有很多经典的故事,就是这种后缀名是Z3或Z5的文件,你只要把它们拷贝到/mnt/us/developer/kif/work/ 目录下就可以玩了。

转载于:https://my.oschina.net/freeblues/blog/63714

这篇关于【文字冒险游戏】Kindle下的文字冒险游戏 kif ,小小推荐一下,我觉得还是很好玩的,非常......的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/168168

相关文章

MySQL 缓存机制与架构解析(最新推荐)

《MySQL缓存机制与架构解析(最新推荐)》本文详细介绍了MySQL的缓存机制和整体架构,包括一级缓存(InnoDBBufferPool)和二级缓存(QueryCache),文章还探讨了SQL... 目录一、mysql缓存机制概述二、MySQL整体架构三、SQL查询执行全流程四、MySQL 8.0为何移除查

MySql9.1.0安装详细教程(最新推荐)

《MySql9.1.0安装详细教程(最新推荐)》MySQL是一个流行的关系型数据库管理系统,支持多线程和多种数据库连接途径,能够处理上千万条记录的大型数据库,本文介绍MySql9.1.0安装详细教程,... 目录mysql介绍:一、下载 Mysql 安装文件二、Mysql 安装教程三、环境配置1.右击此电脑

在 Windows 上安装 DeepSeek 的完整指南(最新推荐)

《在Windows上安装DeepSeek的完整指南(最新推荐)》在Windows上安装DeepSeek的完整指南,包括下载和安装Ollama、下载DeepSeekRXNUMX模型、运行Deep... 目录在www.chinasem.cn Windows 上安装 DeepSeek 的完整指南步骤 1:下载并安装

深入理解Apache Airflow 调度器(最新推荐)

《深入理解ApacheAirflow调度器(最新推荐)》ApacheAirflow调度器是数据管道管理系统的关键组件,负责编排dag中任务的执行,通过理解调度器的角色和工作方式,正确配置调度器,并... 目录什么是Airflow 调度器?Airflow 调度器工作机制配置Airflow调度器调优及优化建议最

Spring Boot统一异常拦截实践指南(最新推荐)

《SpringBoot统一异常拦截实践指南(最新推荐)》本文介绍了SpringBoot中统一异常处理的重要性及实现方案,包括使用`@ControllerAdvice`和`@ExceptionHand... 目录Spring Boot统一异常拦截实践指南一、为什么需要统一异常处理二、核心实现方案1. 基础组件

Python将大量遥感数据的值缩放指定倍数的方法(推荐)

《Python将大量遥感数据的值缩放指定倍数的方法(推荐)》本文介绍基于Python中的gdal模块,批量读取大量多波段遥感影像文件,分别对各波段数据加以数值处理,并将所得处理后数据保存为新的遥感影像... 本文介绍基于python中的gdal模块,批量读取大量多波段遥感影像文件,分别对各波段数据加以数值处

Golang的CSP模型简介(最新推荐)

《Golang的CSP模型简介(最新推荐)》Golang采用了CSP(CommunicatingSequentialProcesses,通信顺序进程)并发模型,通过goroutine和channe... 目录前言一、介绍1. 什么是 CSP 模型2. Goroutine3. Channel4. Channe

Spring Boot 中整合 MyBatis-Plus详细步骤(最新推荐)

《SpringBoot中整合MyBatis-Plus详细步骤(最新推荐)》本文详细介绍了如何在SpringBoot项目中整合MyBatis-Plus,包括整合步骤、基本CRUD操作、分页查询、批... 目录一、整合步骤1. 创建 Spring Boot 项目2. 配置项目依赖3. 配置数据源4. 创建实体类

Java子线程无法获取Attributes的解决方法(最新推荐)

《Java子线程无法获取Attributes的解决方法(最新推荐)》在Java多线程编程中,子线程无法直接获取主线程设置的Attributes是一个常见问题,本文探讨了这一问题的原因,并提供了两种解决... 目录一、问题原因二、解决方案1. 直接传递数据2. 使用ThreadLocal(适用于线程独立数据)

不懂推荐算法也能设计推荐系统

本文以商业化应用推荐为例,告诉我们不懂推荐算法的产品,也能从产品侧出发, 设计出一款不错的推荐系统。 相信很多新手产品,看到算法二字,多是懵圈的。 什么排序算法、最短路径等都是相对传统的算法(注:传统是指科班出身的产品都会接触过)。但对于推荐算法,多数产品对着网上搜到的资源,都会无从下手。特别当某些推荐算法 和 “AI”扯上关系后,更是加大了理解的难度。 但,不了解推荐算法,就无法做推荐系