README.md

    1024 程序员开源挑战赛项目 —— fpzork


    1. 项目概述

    fpzork 是一个用于练习 Java 函数式编程的一个命令行小游戏,是 functional programming: zork 的简称。核心代码改编自 2015 年 Packt 出版设出版的《Learning Java Functional Programming》开源示例项目。

    2. 运行方式

    按普通 Java 项目导入您熟悉的 IDE 后(如 Eclipse),无需下载其它第三方依赖,即可直接运行项目。运行方式至少有以下三种方式:(以 Eclipse 为例)

    1. 选中项目后,右键菜单 Run As Java Application   Alt+Shift+X,J
    2. 打开 FunctionalZork.java,运行 main 方法;
    3. 导出项目为可执行 jar 文件(如 zork.jar)后,连同 data.txt 文件一同复制到某文件夹下(如桌面 demo 文件夹);通过命令行进入 demo,运行命令 java -jar zork.jar

    无论以哪种方式运行成功后,都会看到像如下所示的命令行界面:(这里以 Windows Terminal 为例)

    Running Zork Game

    3 游戏操作命令

    • 捡起物品:[pickup | Pickup] <Item1>[ <Item2>[ <Item3>]]:拾起 Item1Item2Item3
    • 放下物品:[drop | Drop] <Item1>[ <Item2>[ <Item3>]]:放下 Item1Item2Item3
    • 前往某个方向:[go | walk | Walk] <Direction1>:前往 Direction1
    • 查看当前位置:look
    • 查看可以前往的方向:dir | directions;目前支持的方向有四个(区分大小写):North | South | East | West
    • 查看拥有的物品:inv | inventory
    • 结束游戏:quit

    项目简介

    1024程序员开源挑战赛

    发行版本

    当前项目没有发行版本

    贡献者 3

    开发语言

    • Java 100.0 %