All Projects → Soviet5lo → SlashTHEM

Soviet5lo / SlashTHEM

Licence: other
Super Lotsa Added Stuff Hack - The Heavily Extended Mod: A variant of Slash'EM that adds a bunch of content.

Programming Languages

c
50402 projects - #5 most used programming language
r
7636 projects
C++
36643 projects - #6 most used programming language
Makefile
30231 projects
Yacc
648 projects
HTML
75241 projects

Projects that are alternatives of or similar to SlashTHEM

Axes-Armour-Ale
A fantasy, ASCII dungeon crawler for Windows, Linux & OSX
Stars: ✭ 22 (-4.35%)
Mutual labels:  roguelike
why-roguelike
A multiplayer ASCII roguelike
Stars: ✭ 17 (-26.09%)
Mutual labels:  roguelike
slaytheweb
Slay the Web is a singleplayer, deck builder, roguelike card crawl game for the web based on Slay the Spire
Stars: ✭ 57 (+147.83%)
Mutual labels:  roguelike
FloodSpill-CSharp
A flood fill algorithm implementation for C#
Stars: ✭ 59 (+156.52%)
Mutual labels:  roguelike
FungusCave
A Roguelike game made with Unity. Explore the cave, fight enemies, and find Encyclopedia of Yendor to cure your infections.
Stars: ✭ 80 (+247.83%)
Mutual labels:  roguelike
lunch-break-rl
A small roguelike game developed live on Twitch.
Stars: ✭ 16 (-30.43%)
Mutual labels:  roguelike
SpliceHack
An in-progress nethack variant based on version 3.7. An attempt to build a "kitchen sink" style variant that is easy to pick up and play.
Stars: ✭ 25 (+8.7%)
Mutual labels:  nethack
xibalba
A Mayan roguelike
Stars: ✭ 50 (+117.39%)
Mutual labels:  roguelike
haskellRogueLike
Code for Haskell roguelike blog posts
Stars: ✭ 27 (+17.39%)
Mutual labels:  roguelike
golflike
A golf roguelike
Stars: ✭ 19 (-17.39%)
Mutual labels:  roguelike
mapgen
map generator stuff
Stars: ✭ 26 (+13.04%)
Mutual labels:  roguelike
troll-hunter
Trollhunter is a single-player roguelike game.
Stars: ✭ 28 (+21.74%)
Mutual labels:  roguelike
ink roguelike
A narrative mini-roguelike written completely in ink.
Stars: ✭ 13 (-43.48%)
Mutual labels:  roguelike
FAangband
First Age Angband
Stars: ✭ 57 (+147.83%)
Mutual labels:  roguelike
Roguathia
A small roguelike.
Stars: ✭ 49 (+113.04%)
Mutual labels:  roguelike
LightMask
A tiny 2D header-only flood-fill lighting engine
Stars: ✭ 71 (+208.7%)
Mutual labels:  roguelike
Woozoolike
A simple space exploration roguelike for 7DRL 2017
Stars: ✭ 29 (+26.09%)
Mutual labels:  roguelike
LazyNethack
A Nethack Screensaver for MacOS -- watch others play nethack when you're too lazy to play yourself :)
Stars: ✭ 14 (-39.13%)
Mutual labels:  nethack
WorldSim
2D tile-based sandbox RPG with procedurally generated fantasy world simulator 🌏
Stars: ✭ 19 (-17.39%)
Mutual labels:  roguelike
ECS-Game
A roguelike written in Python adhering to ECS
Stars: ✭ 23 (+0%)
Mutual labels:  roguelike

SlashTHEM

SlashTHEM is yet another Nethack variant. In particular, it takes after Slash'EM and an earlier version of Slash'EM Extended. I consider it more of a Slash'EM variant at this point since it's far more in line with that rather than Extended.

A changelog of SlashTHEM can be found here. A changelog of the current develop branch can be found here

If you want the last stable release for whatever reason, you can download the source code from the master branch. More than likely if you're reading this, you're looking at the develop branch which contains every change since the last stable.

Current Status

Only times I work on it now is when I get the urge to play it, honestly. There's plenty of bugs that exist and things that haven't been properly worked on, but there shouldn't be too many segfaults/crashes, hopefully. Consider it a perpetual work in progress. Plus, there's plenty of other (better) variants out there to play. If you must play Slash'EM you could go vanilla, or:

  • Slash'EM 9, if you want Slash'EM + Curses Interface + Unicode + a much more coherient codebase, as well as balance tweaks and changes/ports from Nethack 3.6.
  • Slash'EM Extended, if you want a variant that includes absolutely everything and every possible idea, good and bad.
  • Slash'EM-Upgrades and Patches, if you want Slash'EM + Balance changes, a few backports from Nethack 3.6, various upgrades and integrated patches.

The source code builds fine on Windows using MinGW, as well as Linux. Other Operating Systems are untested. I highly doubt it runs on legacy systems however (VMS, Amiga, etc.). If you want to assist/contribute, feel free to look at the active Issues as well as the TODO doc, or submit a pull request, or you can even send it via git send-email.

Windows (x64) builds are available on the releases page. I attempt to make a new build based on the current code at the beginning of the month, assuming there's enough changes worth building.

SlashTHEM is also hosted on the public Hardfought server.

Build Instructions

Dependencies should be the same as Nethack, Slash'EM, and any other variant. On Windows an installation of MinGW is necessary. I particularly use Nuwen's distro of MinGW.

For Linux users its as simple as modifying config.h to your liking, copying GNUmakefile from sys/unix into the project root directory and renaming it Makefile, and running make install. It'll be installed in ~/slashthem/slashthem-$VERSION. BSD users should run gmake install instead.

For Windows users, modify config.h to your desire, followed by navigating to the sys/winnt directory, running both nhsetup.bat and setup.bat, followed by opening a command line in the src/ directory and running 'make -f makefile.gcc install'. It should produce a build in .\slashthem-win\ if everything worked correctly.

Credits

Credits go to Chris for dNetHack (Used a few artifacts), Grunt for GruntHack, BarclayII for SlashEM-up (some balance changes come from this), Patric Mueller (bhaak) for UnNethack, and of course AmyBSOD for Slash'EM Extended.

Credits also go to Percival Tiglao for the minor sling upgrade patch, Mikael Lind for Rubber Gloves and Gauntlets of Reflection patches, Paxed for the "highlight object piles/hidden stairs" patch, André Bertelli Araújo for the music code for bards, Chris-plus-alphanumericgibberish (Chris) for additions and fixes to the music code, and L for various patches implemented in this fork.

Credit also goes to Edoardo Spadolini for adding server specific code.

There's a lot of missing mentions here due to SlashTHEM mostly being a hodgepodge of code from other patches and variants, if I've missed any I do apologize.

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].