A replacement for bingehack. For information about in-game features and changes:
C Perl Yacc Lex C++ Shell
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
dist
doc
libjansson
libnethack
libnethack_client
libnethack_common
libuncursed
nethack
nethack_server
prebuilt
scripts
testbench
tilesets
.drone.yml
.gitattributes
.gitconfig
.gitignore
.indent.pro
.travis.yml
COPYING
README
README.md
aimake
aimake.rules
binary-copyright.pod
copyright
travis-build

README.md

Build Status Build Status

BingeHack 4

Description

The latest iteration of a long-lived line of patches against NetHack by Computer Science House members. For information about in-game features and changes, please refer to our GitHub Wiki.

Play the Game!

CSH hosts a running instance of Bingehack4 on our servers via an SSH connection. Because the password will change from time to time please run telnet bingehack.csh.rit.edu for up to date login information.

Because CSH uses a Secure Shell connection for Bingehack user information is no longer transmitted over cleartext!

Development

Development occurs on developer forks and they issue pull requests, which the main developers Russ Harmon (eatnumber1) and Chris Lockfort (clockfort) review in a timely fashion, examining code quality, testing for possible problems, and addressing other miscellaneous issues like game balance.

There are two branches that exist in the main repository; 'master' is for the version of NetHack deployed on our own server, while 'upstream' exists so that we can retain a symbiotic relationship with upstream NetHack4; fixes for bugs that we have found go upstream from this branch, and fixes they issue themselves also first appear on this branch before being merged in to our own master.

Requirements

  • cmake ≥ 2.8.3
  • ncurses
  • jansson (C-language JSON parsing library) ≥ 2.4
  • libpq(xx) (PostgreSQL-project library)
  • bison
  • flex
  • zlib

We use and support Linux and OS X as development environments, as well as both gcc and clang. We test our client game terminal support for functionality on:

  • OS X/Terminal.app
  • Linux/Gnome Terminal
  • Windows/Putty
  • Windows/MobaXterm

Useful Links