返回资讯中心
外部精选
软件工程
#开发者实时流

Clojure 写成的极简登山 Roguelike 游戏在 Show HN 亮相

来源标题:Show HN: Minimalistic roguelike game about hiking in Clojure

一款用 Clojure 编写的极简 Roguelike 登山游戏在 Show HN 发布。玩家从山脚出发,登顶后返回荒野边缘即获胜,中途放弃则失败,游戏没有存档机制。操作支持小键盘和 vi 键位,状态栏显示体力百分比、当前与最高海拔及峰顶方向。

Hacker News 最新postboy2026/11/8 · 今天5 分钟阅读

以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。

一个关于在Clojure中徒步的极简roguelike游戏。去这里爬山吧! 你站在山脚下。如果你登上山顶然后回到荒野边缘,你就赢了。如果你放弃并退出,你就输了。没有存档,就像在现实生活中一样。 状态栏位于屏幕底部。它以最大能量的百分比显示你当前的能量,当前地形上的当前海拔和最高海拔,到山顶的方向,以及状态消息。方向:< 表示“山顶在你的西边”,> 表示“在东边”,^ 表示“在北边”,v 表示“在南边”。除了状态栏之外,其他一切都是通过俯视视图显示的地图,北方位于屏幕顶部。 使用数字小键盘(1-4、6-9)或vi键(hjklyubn)行走。给这些键加上Shift修饰键即可攀爬(会产生HJKLYUBN,或方向键加上Home、PgUp、End、PgDn)。请注意,在GNOME中给数字小键盘按键加Shift不会按预期工作。按5或r休息。按c重绘屏幕并将用户置于其中心。按q退出。 屏幕上的“i”符号就是你,徒步者。其他使用的符号及其含义如下: 别忘了:山永远值得攀登! 预构建的可执行文件请参见Releases页面。可执行文件需要JRE才能运行(下载)。 第一个可选参数是启动游戏时使用的终端类型:auto、swing、text、unix、cygwin。在*nix上默认为:unix,在Windows上默认为:auto。 第二个可选参数是这里描述的地图,用于对生成的终端进行细粒度控制。默认值:{}。 lein run 要构建发布用的独立jar: lein uberjar 你可以在“minification”分支中找到roguehike 0.5源代码的压缩版本。它在不牺牲任何功能的情况下不到3千字节。 Zmeinaya山(俄罗斯卡累利阿)位于61.480991, 30.217564。 版权所有 2012 Steve Losh(他的zen项目是本项目的基础)

正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。

打开原文
去社区讨论 →