https://github.com/goblinhack/zorbash
An ascii and/or pixelart roguelike.
https://github.com/goblinhack/zorbash
c-plus-plus dungeon-crawler opengl pixel-art pixelart python3 rogue rogue-like roguelike roguelike-game turn-based ubuntu
Last synced: 11 days ago
JSON representation
An ascii and/or pixelart roguelike.
- Host: GitHub
- URL: https://github.com/goblinhack/zorbash
- Owner: goblinhack
- License: gpl-3.0
- Created: 2018-07-07T21:05:44.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2025-02-08T13:34:36.000Z (2 months ago)
- Last Synced: 2025-04-03T01:07:29.395Z (18 days ago)
- Topics: c-plus-plus, dungeon-crawler, opengl, pixel-art, pixelart, python3, rogue, rogue-like, roguelike, roguelike-game, turn-based, ubuntu
- Language: C++
- Homepage:
- Size: 4.19 GB
- Stars: 66
- Watchers: 5
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![]()
Welcome to the lair of the dread tentacleye, Zorbash. Collect the crystals of Zorb and confront Zorbash to win.
[Itch.io](https://goblinhackgmailcom.itch.io/zorbash)Pixel art and ascii mode options
--------------------------------Press TAB to switch between modes during the game.
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Bestiary
--------| Monster | Class/Rarity | Dngr | Attack | # Attcks | Other attacks | Immunity |
| :--- | --- | --- | --- | --- | --- | --- |
| Reaper | E/common | 824 | 1d6+6 | 2 | | Acid
Cold
Fire
Holy-damage
Necrosis
Negation
Paralysis
Confusion
Confusion
Blinding
Poison
Holding
Sanctuary-tiles
Slowing
Webs
Draining
Vorpal-Weapons
Non-Magical-Weapons
|
| Fire Demon | D/uncommon | 566 | 1d14+4 | 2 | Fire:1d6+6
| Cold
Fire
Necrosis
Poison
Vorpal-Weapons
|
| Cthulite | D/rare | 440 | 1d14+4 | 2 | Acid:2d6
Poison:2d12
| Acid
Cold
Necrosis
Confusion
Confusion
Poison
Draining
Vorpal-Weapons
|
| Ettin, Two Headed Giant | D/rare | 382 | 1d10+4 | 2 | | |
| Dark Sluud | C/common | 360 | 1d8+1 | 2 | Drain:1d10
| Acid
Necrosis
Poison
Water
|
| Flesh Golem | C/rare | 346 | 2d8+4 | 2 | | Cold
Confusion
Confusion
Poison
Draining
|
| Tentacle Horror | B/common | 332 | 2d6+2 | 1 | Acid:1d6
| Acid
Necrosis
|
| Undead Bear | C/common | 328 | 2d8+5 | 2 | Necrotic:1
| Cold
Necrosis
Poison
Draining
|
| Bearowl | C/common | 290 | 2d8+5 | 2 | | |
| Baby Kraken | D/rare | 251 | | 1 | Bite:3d8+10
Digest:1d20
Drown:1d20
| Water
|
| Colossal Scorpion | E/v-rare | 243 | | 1 | Bite:2d8+6
Digest:1d40
Poison:1d20+10
| |
| Fire Troll | B/uncommon | 241 | 1d12+4 | 1 | | Fire
Poison
|
| Yeti | C/rare | 209 | 1d12+8 | 1 | | Cold
|
| Mummy | B/common | 208 | 1d10+10 | 2 | Drain:1d10
| Cold
Fire
Necrosis
Poison
Draining
|
| Giant Skeleton | C/common | 197 | 1d6 | 1 | | Cold
Necrosis
Paralysis
Blinding
Poison
Draining
|
| Stone Troll | B/common | 197 | 1d12+4 | 1 | | Poison
|
| Dungeon Cleaner | B/common | 189 | 1d10 | 1 | Digest:1d40
| Acid
Necrosis
|
| Black Pudding | B/common | 188 | 3d6+2 | 1 | Acid:2d6
| Acid
Cold
Electricity
Lightning
Necrosis
|
| Cement Man | C/common | 184 | 3d8+6 | 1 | | Cold
Fire
Confusion
Confusion
Poison
Draining
|
| Mummy Necromancer | C/uncommon | 154 | 1d6+2 | 1 | Necrotic:1
| Cold
Necrosis
Poison
Draining
|
| Bone Spider | C/common | 152 | 1d8+3 | 1 | Poison:2d8
| Cold
Necrosis
Poison
Webs
Draining
Vorpal-Weapons
|
| Lesser Tentacleye | C/common | 141 | 2d6 | 1 | | Cold
Necrosis
Poison
Draining
Water
|
| Giant Spider | B/common | 140 | 1d8+3 | 1 | Poison:2d8
| Webs
|
| Flameskull | C/uncommon | 140 | 2d6 | 1 | | Acid
Cold
Fire
Necrosis
Paralysis
Blinding
Poison
Draining
Vorpal-Weapons
Non-Magical-Weapons
|
| Gargoyle | C/common | 134 | 2d6 | 1 | | Cold
Necrosis
Poison
Draining
Water
Vorpal-Weapons
|
| Murder Bunny | B/rare | 132 | 1d8 | 2 | Bite:1d6
Claw:1d4
| |
| Hill Ogre | B/common | 127 | 1d10+4 | 1 | | |
| Portable Hole | B/uncommon | 127 | | 0 | | Acid
Cold
Fire
Necrosis
Paralysis
Blinding
Poison
Webs
Draining
Vorpal-Weapons
|
| Iceman | B/common | 126 | | 1 | Cold:1d8
| Cold
|
| Unleashed Gargoyle | C/common | 124 | 1d6+2 | 1 | | Necrosis
Poison
Draining
Water
Vorpal-Weapons
|
| Demon Goat | B/rare | 106 | 2d6+2 | 1 | | Fire
Necrosis
Poison
|
| Giant Piranha | B/v-rare | 103 | 1d10+3 | 1 | Bite:1d8
| Water
|
| Giant Battle Duck | C/v-rare | 98 | 1d8+4 | 1 | Bite:1d10
Claw:1d6
| Water
|
| Treasure Chest | B/common | 93 | 1d8+4 | 1 | | Water
Vorpal-Weapons
|
| Treasure Chest Mimic | B/common | 93 | 1d8+4 | 1 | | Water
Vorpal-Weapons
|
| Flaming Skeleton | B/common | 92 | 1d4 | 1 | | Cold
Fire
Necrosis
Paralysis
Blinding
Poison
Draining
|
| Acid Blob | A/common | 90 | 1d10 | 1 | | Acid
Necrosis
|
| Burning Skeleton | B/common | 89 | 1d3 | 1 | | Cold
Fire
Necrosis
Paralysis
Blinding
Poison
Draining
|
| Electric Eel | B/rare | 87 | 1d3+1 | 1 | Bite:1d4
| Electricity
Water
|
| Mantisman | B/uncommon | 85 | 1d12+8 | 1 | | |
| Dreadfire Snake | C/rare | 83 | 1d3+1 | 1 | Poison:1d4
| Webs
Water
|
| Flux Spider | B/uncommon | 82 | 1d3 | 1 | Necrotic:1
Poison:1d4
| Cold
Necrosis
Poison
Webs
Vorpal-Weapons
|
| Gargoyle Baby | C/common | 80 | 1d6 | 1 | | Cold
Necrosis
Poison
Draining
Water
Vorpal-Weapons
|
| Hellpup | B/rare | 78 | 1d6+2 | 1 | | Cold
Fire
Necrosis
Poison
Draining
|
| Zorblin Priest | B/common | 78 | 1d6+2 | 1 | | |
| Assassin Duck | B/v-rare | 77 | 1d6+1 | 1 | Bite:1d8
Claw:1d6
| Water
|
| Zorblin Leader | B/common | 76 | 1d4+2 | 1 | | |
| Zorblin Pirate | B/common | 76 | 1d4+2 | 1 | | |
| Gaseous Gloat | B/common | 75 | 1d20 | 1 | Digest:1d40
| Necrosis
|
| Firefox | B/rare | 74 | 1d6+2 | 1 | | Fire
Water
|
| Dungeon Belcher | B/common | 74 | 1d20 | 1 | Digest:1d10
| Confusion
Confusion
|
| Teletoad | B/common | 73 | 1d3+1 | 1 | Poison:1d10
| Cold
Water
|
| Death Hornet | A/uncommon | 72 | 1d4+1 | 1 | Bite:1d10
Poison:1d10
| |
| Zoblin | A/common | 70 | 1d6 | 1 | | Cold
Necrosis
Poison
Draining
|
| Zorblin Soldier | A/common | 70 | 1d4+2 | 1 | | |
| Zoblin | A/common | 70 | 1d6 | 1 | | Cold
Necrosis
Poison
Draining
|
| Carcass Creeper | A/common | 69 | 1d6+2 | 1 | Bite:1d8
Claw:1d6
Poison:1d10
| Poison
|
| Huge Fluffy Bat | B/common | 67 | 1d4+2 | 1 | Bite:1d4
Claw:1d6
Poison:1d4+1
| Water
|
| Deathstalker Scorpion | B/rare | 66 | 1d6+1 | 1 | Poison:1d30
| |
| Dogman | A/common | 65 | 1d4+1 | 1 | | Water
|
| Zorblin Wizard | C/common | 64 | 1d4+2 | 1 | | |
| Molekin | A/uncommon | 64 | 1d4+2 | 1 | | Water
|
| Lesser Zorblin | A/common | 64 | 1d4+2 | 1 | | |
| Pyrolizard | A/common | 64 | 1d6+1 | 1 | | Fire
|
| Gnome Knight | B/common | 63 | 1d6+1 | 1 | | Poison
|
| Zorblin Eldster | B/common | 62 | 1d4+2 | 1 | | |
| Zorblomancer | B/common | 62 | 1d4+2 | 1 | | |
| Rock Gnome | B/common | 61 | 1d6+1 | 1 | | Poison
|
| Sluud | B/common | 61 | 1d4+1 | 1 | | Acid
Poison
Water
|
| Piranha | A/rare | 61 | 1d4+3 | 1 | Bite:1d4
| Water
|
| Gnorf | A/common | 60 | 1d4+1 | 1 | | Cold
Poison
|
| Gnoll | A/common | 59 | 1d4+1 | 1 | | Water
|
| Brown Extrovert Spider | A/uncommon | 59 | 1d3 | 1 | Necrotic:1
Poison:1d3
| Necrosis
Webs
|
| Battle Goat | B/uncommon | 58 | 1d6+2 | 1 | | Poison
Water
|
| Slime Jumper | A/common | 54 | 2d6+2 | 1 | Acid:1d6
| Acid
Necrosis
|
| Gnome Thief | A/common | 54 | 1d2+1 | 1 | | Cold
Poison
|
| Onyx Widow | A/common | 52 | 1d3 | 1 | Poison:1d4
| Webs
|
| Thylacine | B/v-rare | 52 | 1d6+2 | 1 | | Water
|
| Kraken Tentacle | A/common | 52 | 1d3+1 | 1 | Poison:1d8+1
| Water
|
| Meatfairy | A/common | 51 | 1d3+1 | 1 | Bite:1d4
Claw:1d2
| Vorpal-Weapons
|
| Blinkcat | B/common | 50 | 1d3+1 | 1 | | Cold
Water
Vorpal-Weapons
|
| Noble Warrior | /common | 50 | 1d3 | 1 | | Sanctuary-tiles
|
| Spectral Blade | B/unique | 49 | 1d4 | 1 | | Cold
Fire
Necrosis
Paralysis
Confusion
Confusion
Blinding
Poison
Webs
Draining
Vorpal-Weapons
|
| Moresquito | A/common | 48 | 1d3+1 | 1 | Bite:1d4
Claw:1d3
Poison:1d4
Drain:1d4
| |
| Para Spider | B/uncommon | 48 | 1d3 | 1 | Poison:1d4
| Cold
Fire
Necrosis
Paralysis
Blinding
Poison
Webs
Draining
Vorpal-Weapons
|
| Spectral Blade | B/unique | 48 | 1d3 | 1 | | Cold
Fire
Necrosis
Paralysis
Confusion
Confusion
Blinding
Poison
Webs
Draining
Vorpal-Weapons
|
| Spectral Blade | B/unique | 48 | 1d3 | 1 | | Cold
Fire
Necrosis
Paralysis
Confusion
Confusion
Blinding
Poison
Webs
Draining
Vorpal-Weapons
|
| Orb Of Energy | B/uncommon | 47 | | 0 | | Cold
Fire
Necrosis
Paralysis
Blinding
Poison
Webs
Draining
|
| Dog | A/uncommon | 46 | 1d4+2 | 1 | | Water
|
| Giant Rat | B/common | 45 | 1d6+2 | 1 | | Water
|
| Asp | A/common | 45 | 1d3+1 | 1 | Poison:1d3+1
| Webs
Water
|
| Skeleton | A/common | 45 | 1d3 | 1 | | Cold
Necrosis
Paralysis
Blinding
Poison
Draining
|
| Orb Of Fire | B/uncommon | 45 | | 0 | | Fire
Necrosis
Paralysis
Blinding
Poison
|
| Ghost Minion | A/common | 45 | | 1 | Cold:1
| Acid
Cold
Fire
Necrosis
Paralysis
Blinding
Poison
Webs
Draining
Water
|
| Scorpion | A/common | 45 | 1d3+1 | 1 | Poison:1d12
| |
| Ghost | A/common | 45 | | 1 | Cold:1
| Acid
Cold
Fire
Necrosis
Paralysis
Blinding
Poison
Webs
Draining
Water
|
| Cuddly Eel | A/common | 45 | 1d3+1 | 1 | Bite:1d4
| Water
|
| Centipede | A/common | 44 | 1d4+2 | 1 | Bite:1d8
Claw:1d4
Poison:1d4
| Poison
|
| Narhornet | A/uncommon | 44 | 1d4+1 | 1 | Bite:1d4
Poison:1d8
| |
| Skeleton | A/common | 43 | 1d3 | 1 | | Cold
Necrosis
Paralysis
Blinding
Poison
Draining
|
| Skeleton Minion | A/common | 42 | 1d2 | 1 | | Cold
Necrosis
Paralysis
Blinding
Poison
Draining
|
| Baby Black Pudding | B/common | 41 | 1 | 1 | Acid:1d5
| Acid
Cold
Electricity
Lightning
Necrosis
|
| Rabid Bat Minion | A/common | 40 | 1 | 1 | Bite:1d3
Claw:1d2
| Water
|
| Giant Dungeon Duck | A/rare | 39 | 1d3+1 | 1 | Bite:1d4
Claw:1d3
| Water
|
| Rat | A/common | 38 | 1d3+2 | 1 | | Water
|
| Fluffy Bat | A/common | 38 | 1 | 1 | Bite:1d3
Claw:1d2
| Water
|
| Jade Viper | B/common | 37 | 1d3+1 | 1 | Poison:1d2
| Webs
Water
|
| Clingy Leech | A/common | 37 | 1d3+1 | 1 | Bite:1d4
Drain:1d4
| Water
|
| Jackalope | A/rare | 36 | 1d4 | 1 | | |
| Fleshbee | A/common | 32 | 1d3+1 | 1 | Bite:1d4
Claw:1d3
| |
| Sewer Crab | A/common | 32 | 1d3+1 | 1 | | Water
|
| Goldfish | A/common | 31 | 1 | 1 | Bite:1d1+1
| Water
Vorpal-Weapons
|
| Baby Slime Jumper | A/common | 29 | 1 | 1 | Acid:1d3
| Acid
Necrosis
|
| Lava Ant | A/common | 27 | 1d3+1 | 1 | Bite:1d4
Claw:1d3
Fire:1d3+1
| Fire
|
| Sheep | B/common | 27 | 1d3+2 | 1 | | Water
|
| Bloated Bloodbug | A/common | 24 | 1d2+1 | 1 | Bite:1d2
Drain:1d1
| |
| Vampire Rose | A/common | 24 | 1d3 | 1 | Digest:1d5
| Confusion
Confusion
|Weapons
-------| Name | Class/Rarity | Damage | Damage Roll | Special | Weapon Damaged Chance | Runic Chance | Gold Value |
| :--- | --- | --- | --- | --- | --- | --- | --- |
| Sword Of Darkness | C/v-rare | 12 - 42 | 6d6+6 | Immunity-Acid
| 0.01 % | Y | 1000 |
| Warhammer | C/common | 4 - 32 | 4d8 | Swing-penalty
Hits all surrounding
| 0.01 % | Y | 450 |
| Mace | C/common | 3 - 24 | 3d8 | Swing-penalty
| 0.01 % | Y | 350 |
| Double Shovel | C/uncommon | 2 - 20 | 2d10 | Hits in-front and behind
| 1.00 % | Y | 50 |
| Holy Sword Of Clonrichet | C/v-rare | 5 - 20 | 1d16+4 | Immunity-Acid
Immunity-Cold
Immunity-Poison
x2 undead
Hits all surrounding
| 0.01 % | Y | 2500 |
| Scythe | C/uncommon | 3 - 18 | 3d6 | Hits all surrounding
| 0.05 % | Y | 250 |
| Sword Of Plutonium | C/v-rare | 5 - 16 | 1d12+4 | Immunity-Acid
| 0.01 % | Y | 1000 |
| Sword Of Draining | C/v-rare | 1 - 12 | 1d12 | Damage-Drain:1d20
Immunity-Drain
Additional-attack
| 0.05 % | Y | 1000 |
| Sword Of Duck Summoning | C/v-rare | 3 - 12 | 1d10+2 | Immunity-Acid
| 0.01 % | Y | 1500 |
| Very Broadsword | C/uncommon | 1 - 12 | 1d12 | Hits adjacent
| 0.01 % | Y | 350 |
| Pike | B/uncommon | 1 - 10 | 1d10 | Hits two ahead
| 0.50 % | Y | 10 |
| Cutlass | B/rare | 1 - 10 | 1d10 | | 0.20 % | Y | 100 |
| Shovel | B/uncommon | 1 - 8 | 1d8 | | 0.50 % | Y | 5 |
| Short Sword | A/common | 1 - 8 | 1d8 | | 0.10 % | Y | 100 |
| Rusty Short Sword | A/common | 2 - 7 | 1d6+1 | Damage-Poison:1d2+1
| 2.00 % | Y | 50 |
| Short Axe | B/uncommon | 1 - 6 | 1d6 | Hits all surrounding
| 0.05 % | Y | 150 |
| Dagger | A/common | 1 - 4 | 1d4 | | 0.05 % | Y | 15 |
| Wooden Short Sword | A/common | 1 - 4 | 1d4 | | 1.00 % | Y | 25 |Pixelart Screenshots
--------------------




















Ascii Screenshots
-----------------












How to build
------------Linux
=====
- Tested on Ubuntu 22.10
- Tested on Fedora 37
sh ./RUNMEWindows
=======
- Tested on Windows 10
- Please install msys2 first via https://www.msys2.org/
sh ./RUNMEMacos
=====
- Install Mac Ports/Homebrew first.
- Does not work with anaconda (help wanted as I do not use anaconda):
sh ./RUNMEDocker
======
- Docker (experimental, it builds but cannot find a video display):
sh ./RUNME.docker.ubuntu
sh ./RUNME.docker.fedora
sh ./RUNME.docker.debianHardware Specs
--------------
The game should run fine on low end PCs, a half decent graphics card and
likely > 4g of RAM. If graphics is a limitation, you could run it in ascii
mode. I'd be interested in knowing of any low end specs that people get
this PC working on.Dependancies
------------
OpenGL, SDL2 and Python3 (tested up to 3.11) is needed.Graphics
--------
- Various items and monsters by Oryx, [found here](https://www.oryxdesignlab.com/)
- Various items and food by Henry Software, [found here](https://henrysoftware.itch.io)
- Various monsters by DeepDiveGameStudio, [found here](https://deepdivegamestudio.itch.io/)
- Rocks by Pixel Overlord, [found here](https://pixeloverload.itch.io/48x-rock-tile-maps)Music
-----
- Main music by the amazing Markus Heichelbech (deceased senior technician): [found here](http://nosoapradio.us)Sound effects
-------------
- 8 bit sounds by Oryx [found here](https://www.oryxdesignlab.com/)
- Bone by ChrisReierson [found here](https://freesound.org/people/ChrisReierson/)
- Coin drop by Flem0527 [found here](https://freesound.org/people/Flem0527/sounds/630018/)
- Door by danielvj [found here](https://freesound.org/people/danielvj/)
- Door by TiesWijnen [found here](https://freesound.org/people/TiesWijnen/)
- Door souds by Patchytherat [found here](https://freesound.org/people/patchytherat/sounds/530987/)
- Falling sound [found here](https://freesound.org/people/nomiqbomi/sounds/578808/)
- Footstep by Rico Casazza [found here](https://freesound.org/people/Rico_Casazza/)
- Gold coins by Herkules92 [found here](https://freesound.org/people/Herkules92/)
- Grunt squeak by vmgraw [found here](https://freesound.org/people/vmgraw/)
- Impact by Adam N [found here](https://freesound.org/people/egomassive/)
- Impact by Deathscyp [found here](https://freesound.org/people/Deathscyp/)
- Impact by Dersuperanton [found here](https://freesound.org/people/dersuperanton/)
- Impact by RobinHood76 [found here](https://freesound.org/people/Robinhood76/)
- Kraken sound [found here](https://freesound.org/people/cylon8472/)
- Monster death by Michel88 [found here](https://freesound.org/people/Michel88/)
- Monster epic death [found here](https://freesound.org/people/Syna-Max/sounds/56304/)
- Monster sound [found here](https://freesound.org/people/NicknameLarry/)
- Mushrooms [found here](https://ssugmi.itch.io/fantasy-mushroom-pack)
- Power up by GameAudio [found here](https://freesound.org/people/GameAudio/)
- Pressure plate by Proolsen [found here](https://freesound.org/people/proolsen/sounds/466272/)
- Rat growl by qubodup [found here](https://freesound.org/people/qubodup/)
- Rat hiss by qubodup [found here](https://freesound.org/people/qubodup/)
- Rat squeak by tim.kahn [found here](https://freesound.org/people/tim.kahn/)
- Sheep sounds by n_audioman [found here](https://freesound.org/people/n_audioman/)
- Skill learn by Mrthenoronha [found here](https://freesound.org/people/Mrthenoronha/)
- Slime by Konstati [found here](https://freesound.org/people/konstati/)
- Slime by wubitog [found here](https://freesound.org/people/wubitog/)
- Slime by Zuzek06 [found here](https://freesound.org/people/Zuzek06/)
- Sword by Danjocross [found here](https://freesound.org/people/Danjocross/)
- Sword by XxChr0nosxX [found here](https://freesound.org/people/XxChr0nosxX/)
- Sword sounds by Q.K [found here](https://freesound.org/people/Q.K./)
- Sword sounds by qubodup [found here](https://freesound.org/people/qubodup/sounds/442769/)
- Sword sounds by SlavicMagic [found here](https://freesound.org/people/SlavicMagic/sounds/446015/)
- Water splash by launemax [found here](https://freesound.org/people/launemax/)
- Wood break by Deathscyp [found here](https://freesound.org/people/Deathscyp/)
- Crystal break by ccen18 [found here](https://freesound.org/people/ccen18/sounds/686849/)Content
-------
- Dungeon, sewer, swamp, ice, lava, chasms and flooded dungeon biomes
- Multiple skill and spell trees
- No end game yetOther content
-------------- 125 x monsters
- 52 x food
- 25 x items
- 24 x treasure
- 24 x staffs
- 24 x spells
- 20 x buffs
- 18 x weapons
- 14 x potions
- 12 x debuffs
- 11 x skills
- 11 x armor
- 8 x traps
- 6 x shield
- 6 x boots
- 5 x rings
- 5 x mobs
- 5 x keys
- 5 x amulets
- 4 x gauntlets
- 4 x cloaks
- 3 x doors
- 1 x player