awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
NetHack avatar

NetHack/NetHack

0
View on GitHub↗
3,490 Stars·536 Forks·C·7 Aufrufe

NetHack

NetHack is a roguelike dungeon crawler and ASCII-based role playing game. It is a turn-based adventure game featuring permanent character death and the exploration of randomly generated dungeons.

The project serves as a cross-platform game engine designed to be compiled and run across diverse operating systems and hardware architectures. It focuses on retro game preservation by maintaining classic game logic for modern computing environments.

The codebase implements procedural content generation for maps and encounters and utilizes a grid-based coordinate system for spatial tracking. Rendering is handled through a text-character grid to display environments and entities.

Features

  • Roguelikes - Implements a classic dungeon crawler with procedural generation and turn-based mechanics using C.
  • Permadeath Mechanics - Implements a high-stakes experience where character death is permanent, forcing a restart from the beginning.
  • ASCII Board Renderers - Implements a text-based graphical interface that renders the game world and entities using ASCII characters.
  • ASCII RPGs - Features a minimalist visual style using text characters to represent a complex role playing world.
  • Dungeon Exploration Mechanics - Provides gameplay centered on exploring complex dungeon environments and overcoming simulated challenges.
  • Turn-Based Loops - Implements a discrete game loop that synchronizes world state updates with player and monster actions.
  • Coordinate Systems - Uses a two-dimensional grid coordinate system to track entity positions and manage spatial movement.
  • Dungeon Level Generators - Employs seeded random algorithms to generate unique, playable dungeon floor layouts and room distributions.
  • Procedural Content Generation - Automatically creates randomized maps and encounters to ensure a unique experience for every play session.
  • Cross-Platform Porting - Adapts the core game codebase to run natively across various operating systems and hardware architectures.
  • Data-Driven Item Definitions - Decouples game balance from source code by defining item properties and behaviors in external tables.
  • Cross-Platform Engines - Designed as a game engine capable of deploying the same core logic across multiple hardware and software platforms.
  • Retro Game Preservation - Maintains and updates classic game logic to ensure the title remains playable on modern computing environments.
  • Cross-Platform Abstraction Layers - Provides a unified interface for system calls to ensure consistent behavior across diverse operating systems.
  • Strategy and Roguelikes - Classic single-player dungeon exploration game.
  • Open Source Games - Classic roguelike game ported to multiple platforms including DOS.
  • Games - Dungeon exploration game.
  • Open Source Games - Official NetHack git repository.
  • Role Playing Games - Iconic single-player roguelike dungeon exploration game.

Star-Verlauf

Star-Verlauf für nethack/nethackStar-Verlauf für nethack/nethack

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht nethack/nethack?

NetHack is a roguelike dungeon crawler and ASCII-based role playing game. It is a turn-based adventure game featuring permanent character death and the exploration of randomly generated dungeons.

Was sind die Hauptfunktionen von nethack/nethack?

Die Hauptfunktionen von nethack/nethack sind: Roguelikes, Permadeath Mechanics, ASCII Board Renderers, ASCII RPGs, Dungeon Exploration Mechanics, Turn-Based Loops, Coordinate Systems, Dungeon Level Generators.

Welche Open-Source-Alternativen gibt es zu nethack/nethack?

Open-Source-Alternativen zu nethack/nethack sind unter anderem: cleverraven/cataclysm-dda — Cataclysm-DDA is an open-world survival game and turn-based roguelike set in a post-apocalyptic world. It functions as… watabou/pixel-dungeon — Pixel Dungeon is a browser-based roguelike game and turn-based RPG focused on exploring procedurally generated… 00-evan/shattered-pixel-dungeon — Shattered Pixel Dungeon is an open-source roguelike dungeon crawler built as a turn-based strategy game. It features… bvschaik/julius — Julius is a cross-platform game engine and simulation tool designed for the reimplementation of legacy games. It… openmw/openmw — OpenMW is a modern, open-source game engine designed to execute the game Morrowind and its expansions. It serves as a… anuken/mindustry — Mindustry is a cross-platform game engine and factory automation simulation that combines resource management with…

Open-Source-Alternativen zu NetHack

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit NetHack.
  • cleverraven/cataclysm-ddaAvatar von CleverRaven

    CleverRaven/Cataclysm-DDA

    12,459Auf GitHub ansehen↗

    Cataclysm-DDA is an open-world survival game and turn-based roguelike set in a post-apocalyptic world. It functions as a simulation where players manage resources, engage in combat, and handle character progression in an environment where time only advances when the player takes an action. The project includes a procedural world generator that creates randomized, persistent environments and city layouts, ensuring unique maps for every new game session. The simulation covers tactical movement and resource management through turn-based strategy gameplay. It also provides options for personali

    C++c-plus-pluscataclysmgame
    Auf GitHub ansehen↗12,459
  • watabou/pixel-dungeonAvatar von watabou

    watabou/pixel-dungeon

    3,900Auf GitHub ansehen↗

    Pixel Dungeon is a browser-based roguelike game and turn-based RPG focused on exploring procedurally generated dungeons. It utilizes a retro pixel-art aesthetic to deliver a dungeon-crawling experience directly within a web browser. The game centers on procedural dungeon generation, creating unique, maze-like labyrinths for each playthrough. Gameplay is driven by turn-based combat and movement on a grid, where the player and enemies interact in discrete steps.

    Java
    Auf GitHub ansehen↗3,900
  • 00-evan/shattered-pixel-dungeonAvatar von 00-Evan

    00-Evan/shattered-pixel-dungeon

    6,196Auf GitHub ansehen↗

    Shattered Pixel Dungeon is an open-source roguelike dungeon crawler built as a turn-based strategy game. It features procedurally generated levels, hundreds of collectible items, and permadeath mechanics, all rendered from a single Java codebase that runs on Android, iOS, and desktop platforms. The game offers six distinct hero classes, each with branching subclass trees, endgame abilities, and talent points for deep character customization. Players battle over 60 enemy types, 30 traps, and 10 bosses across five dungeon regions, while managing equipment, enchantments, and alchemy-crafted gear

    Javaandroidgamegame-development
    Auf GitHub ansehen↗6,196
  • bvschaik/juliusAvatar von bvschaik

    bvschaik/julius

    3,166Auf GitHub ansehen↗

    Julius is a cross-platform game engine and simulation tool designed for the reimplementation of legacy games. It executes original game logic using the original assets while applying modern resolution and interface updates. The engine features a localization framework for integrating community translations of text, audio, and video, and an integrated scenario editor for configuring gameplay rules and resource requirements within map data files. The project covers a broad capability surface including save game management with automated backups, input mapping for diverse keyboard layouts and t

    Ccitybuilderclonegame
    Auf GitHub ansehen↗3,166
  • Alle 30 Alternativen zu NetHack anzeigen→