All Projects → anaseto → Harmonist

anaseto / Harmonist

Licence: isc
Harmonist: Dayoriah Clan Infiltration is a stealth roguelike game.

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Harmonist

Broguece
Brogue: Community Edition - a community-lead fork of the much-loved minimalist roguelike game
Stars: ✭ 185 (+224.56%)
Mutual labels:  game, roguelike
Rusted Ruins
Extensible open world rogue like game with pixel art. Players can explore the wilderness and ruins.
Stars: ✭ 262 (+359.65%)
Mutual labels:  game, roguelike
Ivan
Iter Vehemens ad Necem - a continuation of the graphical roguelike by members of http://attnam.com
Stars: ✭ 219 (+284.21%)
Mutual labels:  game, roguelike
Allure
Allure of the Stars is a near-future Sci-Fi roguelike and tactical squad combat game written in Haskell; please offer feedback, e.g., after trying out the web frontend version at
Stars: ✭ 149 (+161.4%)
Mutual labels:  game, roguelike
Angband
A free, single-player roguelike dungeon exploration game
Stars: ✭ 849 (+1389.47%)
Mutual labels:  game, roguelike
Remixed Dungeon
Traditional roguelike game with pixel-art graphics and simple interface - Remixed Pixel Dungeon
Stars: ✭ 160 (+180.7%)
Mutual labels:  game, roguelike
Burningknight
C# branch of BK
Stars: ✭ 251 (+340.35%)
Mutual labels:  game, roguelike
Trw
The Royal Wedding – coffebreak roguelike with story, lighting, zombies and (sometimes) lutefisk!
Stars: ✭ 113 (+98.25%)
Mutual labels:  game, roguelike
Lambdahack
Haskell game engine library for roguelike dungeon crawlers; please offer feedback, e.g., after trying out the sample game with the web frontend at
Stars: ✭ 439 (+670.18%)
Mutual labels:  game, roguelike
Game
⚔️ An online JavaScript 2D Medieval RPG.
Stars: ✭ 388 (+580.7%)
Mutual labels:  game, roguelike
Magicallife
A 2d game that aspires to be similar to Rimworld, with more depth, magic, and RPG concepts.
Stars: ✭ 145 (+154.39%)
Mutual labels:  game, roguelike
Unnethackplus
A variant of UnNetHack, development stopped
Stars: ✭ 13 (-77.19%)
Mutual labels:  game, roguelike
Nethack
Official NetHack Git Repository
Stars: ✭ 1,860 (+3163.16%)
Mutual labels:  game, roguelike
Umoria
Moria: a roguelike Dungeon Crawler game | Umoria Source Code
Stars: ✭ 167 (+192.98%)
Mutual labels:  game, roguelike
Sleeping Beauty
Sleeping Beauty: a game created for the 7-day Roguelike 2014 challenge. Coffeebreak length.
Stars: ✭ 115 (+101.75%)
Mutual labels:  game, roguelike
Rotten Soup
A roguelike built with Vue, Vuetify, Tiled, rot.js, and PixiJS! Playable at https://rottensoup.herokuapp.com/
Stars: ✭ 249 (+336.84%)
Mutual labels:  game, roguelike
Roguebot
My simple rogue-like game for Telegram
Stars: ✭ 100 (+75.44%)
Mutual labels:  game, roguelike
Boohu
Break Out Of Hareka's Underground, a roguelike game.
Stars: ✭ 112 (+96.49%)
Mutual labels:  game, roguelike
Roguesharp
A .NET Standard class library providing map generation, path-finding, and field-of-view utilities frequently used in roguelikes or 2D tile based games. Inspired by libtcod
Stars: ✭ 316 (+454.39%)
Mutual labels:  game, roguelike
Rogue Craft Sp
Rogue Craft is an ncurses based roguelike/sandbox/RPG game
Stars: ✭ 12 (-78.95%)
Mutual labels:  game, roguelike

Harmonist: Dayoriah Clan Infiltration

Harmonist is a stealth coffee-break roguelike game. The game has a heavy focus on tactical positioning, light and noise mechanisms, making use of various terrain types and cones of view for monsters. Aiming for a replayable streamlined experience, the game avoids complex inventory management and character building, relying on items and player adaptability for character progression.

Your friend Shaedra got captured by nasty people from the Dayoriah Clan while she was trying to retrieve a powerful magara artifact that was stolen from the great magara-specialist Marevor Helith.

As a gawalt monkey, you don't understand much why people complicate so much their lives caring about artifacts and the like, but one thing is clear: you have to rescue your friend, somewhere to be found in this Underground area controlled by the Dayoriah Clan. If what you heard the guards say is true, Shaedra's imprisoned on the eighth floor.

You are small and have good night vision, so you hope the infiltration will go smoothly...

Website

Introduction Screen

You can visit the game's website for more informations, tips, screenshots and asciicasts. You will also be able to play in the browser and download pre-built binaries for the latest release.

Install from Sources

In all cases, you need first to perform the following preliminaries:

  • Install the go compiler.
  • Add $(go env GOPATH)/bin to your $PATH (for example export PATH="$PATH:$(go env GOPATH)/bin").

Harmonist uses the gruid library for grid-based user interfaces, which offers three different rendering drivers: terminal, graphical SDL2, and browser.

Terminal (ASCII)

You can build a native ASCII version from source by using the following command:

go install

Alternatively, you may use the go build -o /path/to/bin/harmonist to put the resulting binary in a particular place.

The harmonist command should now be available (you may have to rename it to remove the .git suffix).

This version uses the tcell terminal library.

SDL2 (Tiles or ASCII)

You can build a graphical version depending on SDL2 by using the following command:

go install --tags sdl

Alternatively, you may use the go build --tags sdl -o /path/to/bin/harmonist to put the resulting binary in a particular place.

This will install the go-sdl2 Go bindings for SDL2. You need to install SDL2 first.

Browser (Tiles or ASCII)

You can also build a WebAssembly version with:

GOOS=js GOARCH=wasm go build --tags js -o harmonist.wasm

You can then play by serving a directory containing the wasm file via http. The directory should contain some other files that you can find in the main website instance (some HTML and js).

Colors

If the default colors do not display nicely on your terminal emulator, you can check the available options as documented in the manual page.

Check also the other color options.

Documentation

See the man page harmonist(6) for more information on command line options and use of the replay file. For example:

harmonist -r _

launches an auto-replay of your last game.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].