BSD Ports

games/hyperrogue 13.1o FreeBSD

Roguelike in a non-euclidean world

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
4d6b874ad1
License
GPLv2+
Categories
games
Package size
72706.7 KiB, 97883.7 KiB installed

Description

You are a lone adventurer in a strange world, where geometry does not work in the expected way. Gather as much treasure as you can before the nasty monsters get you. Explore several different worlds, each with its own unique treasures, enemies, and terrain obstacles. Your quest is to find the legendary treasure, the Orbs of Yendor. Collect one of them to win! Or just ignore your quest and collect smaller treasures.

The twist is the unique, unusual geometry of the world: it is one of just few games which takes place on the hyperbolic plane. Witness a grid composed of hexagons and heptagons, straight lines which seem to be parallel, but then they diverge and never cross, triangles whose angles add up to less than 180 degrees, how extremely unlikely is it to reach the same place twice, and how the world seems to be rotated when you do return. All this matters for the gameplay. The game is inspired by the roguelike genre (although in a very minimalist way), works of M. C. Escher, and by puzzle games such as Deadly Rooms of Death.

In the other systems

SystemPortVersion
FreeBSDgames/hyperrogue13.1o
OpenBSDgames/hyperrogue13.0ip0
DragonFlygames/hyperrogue13.0x

Install

Binary package:

pkg install hyperrogue

From the ports tree:

cd /usr/ports/games/hyperrogue/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	hyperrogue>0:games/hyperrogue

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest13.1o13.1o-13.113.1o
FreeBSD:14:quarterly13.1o13.1on/a13.0y13.1o
FreeBSD:15:latest13.1o13.1on/a13.113.1
FreeBSD:15:quarterly13.1o13.1on/an/an/a
FreeBSD:16:latest13.1o13.1on/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 28
Run dependencies 26

No port depends on this one.

Configuration

Options name: games_hyperrogue

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
compiler:c++14-lang gl gmake localbase:ldflags sdl xorg
Service scripts
none

Files

distinfo 1
FileSizeSHA256
zenorogue-hyperrogue-v13.1o_GH0.tar.gz1.02714391e+08a03485097ac75acdb28f7aeb9ce767735e07a9c8c65f21f51ca6b03fa532230f

Commit history 2

DateCommitCreditsLog message
4d6b874ad1 Dmitry Marakasov games/hyperrogue: update 13.1n → 13.1o
093abcab0e Dmitry Marakasov games/hyperrogue: update 13.1l → 13.1n