From ff25893211ca45e45db4838da372a2d5ad6db46e Mon Sep 17 00:00:00 2001 From: Leander Scherer Date: Sun, 8 Mar 2026 20:04:45 +0100 Subject: chore(assets): replace shooter assets with dungeon assets --- README.md | 5 +- assets/maps/debug.tmx | 161 ++++++++++++++++++++++++++++ assets/sprites/animated_props.png | Bin 0 -> 4795 bytes assets/sprites/bat.png | Bin 0 -> 1655 bytes assets/sprites/cube_slime.png | Bin 0 -> 1737 bytes assets/sprites/elf.png | Bin 0 -> 3849 bytes assets/sprites/fly.png | Bin 0 -> 1069 bytes assets/sprites/flying_skull.png | Bin 0 -> 1274 bytes assets/sprites/game_ui/hud.png | Bin 0 -> 1432 bytes assets/sprites/game_ui/icons_16x16.png | Bin 0 -> 924 bytes assets/sprites/game_ui/icons_8x8.png | Bin 0 -> 472 bytes assets/sprites/game_ui/inventory.png | Bin 0 -> 2910 bytes assets/sprites/game_ui/ui_elements.png | Bin 0 -> 4266 bytes assets/sprites/ghost.png | Bin 0 -> 1609 bytes assets/sprites/goblin.png | Bin 0 -> 1988 bytes assets/sprites/grounds.png | Bin 0 -> 3599 bytes assets/sprites/inputs/gamepad.png | Bin 0 -> 7273 bytes assets/sprites/inputs/keyboard.png | Bin 0 -> 5869 bytes assets/sprites/medium_slime.png | Bin 0 -> 2612 bytes assets/sprites/minecart_and_rails.png | Bin 0 -> 3162 bytes assets/sprites/pickup_items_animated.png | Bin 0 -> 1818 bytes assets/sprites/projectiles_animated.png | Bin 0 -> 2107 bytes assets/sprites/props.png | Bin 0 -> 5065 bytes assets/sprites/rat.png | Bin 0 -> 1556 bytes assets/sprites/skeleton.png | Bin 0 -> 1618 bytes assets/sprites/slime.png | Bin 0 -> 1115 bytes assets/sprites/slime_king.png | Bin 0 -> 11359 bytes assets/sprites/spider.png | Bin 0 -> 1993 bytes assets/sprites/surground.png | Bin 0 -> 4302 bytes assets/sprites/walls.png | Bin 0 -> 12852 bytes assets/sprites/weapons_animated.png | Bin 0 -> 12884 bytes assets/tiled/dungeon crawler.tiled-project | 14 +++ assets/tiled/dungeon crawler.tiled-session | 109 +++++++++++++++++++ assets/tilesets/animated_props.tsx | 165 +++++++++++++++++++++++++++++ assets/tilesets/bat.tsx | 46 ++++++++ assets/tilesets/grounds.tsx | 4 + assets/tilesets/pickup_items_animated.tsx | 68 ++++++++++++ assets/tilesets/projectiles_animated.tsx | 56 ++++++++++ assets/tilesets/props.tsx | 4 + assets/tilesets/surground.tsx | 4 + assets/tilesets/walls.tsx | 4 + build/main | Bin 35320 -> 0 bytes dungeon.png | Bin 0 -> 29697 bytes screenshot.png | Bin 373376 -> 0 bytes 44 files changed, 638 insertions(+), 2 deletions(-) create mode 100644 assets/maps/debug.tmx create mode 100644 assets/sprites/animated_props.png create mode 100644 assets/sprites/bat.png create mode 100644 assets/sprites/cube_slime.png create mode 100644 assets/sprites/elf.png create mode 100644 assets/sprites/fly.png create mode 100644 assets/sprites/flying_skull.png create mode 100644 assets/sprites/game_ui/hud.png create mode 100644 assets/sprites/game_ui/icons_16x16.png create mode 100644 assets/sprites/game_ui/icons_8x8.png create mode 100644 assets/sprites/game_ui/inventory.png create mode 100644 assets/sprites/game_ui/ui_elements.png create mode 100644 assets/sprites/ghost.png create mode 100644 assets/sprites/goblin.png create mode 100644 assets/sprites/grounds.png create mode 100644 assets/sprites/inputs/gamepad.png create mode 100644 assets/sprites/inputs/keyboard.png create mode 100644 assets/sprites/medium_slime.png create mode 100644 assets/sprites/minecart_and_rails.png create mode 100644 assets/sprites/pickup_items_animated.png create mode 100644 assets/sprites/projectiles_animated.png create mode 100644 assets/sprites/props.png create mode 100644 assets/sprites/rat.png create mode 100644 assets/sprites/skeleton.png create mode 100644 assets/sprites/slime.png create mode 100644 assets/sprites/slime_king.png create mode 100644 assets/sprites/spider.png create mode 100644 assets/sprites/surground.png create mode 100644 assets/sprites/walls.png create mode 100644 assets/sprites/weapons_animated.png create mode 100644 assets/tiled/dungeon crawler.tiled-project create mode 100644 assets/tiled/dungeon crawler.tiled-session create mode 100644 assets/tilesets/animated_props.tsx create mode 100644 assets/tilesets/bat.tsx create mode 100644 assets/tilesets/grounds.tsx create mode 100644 assets/tilesets/pickup_items_animated.tsx create mode 100644 assets/tilesets/projectiles_animated.tsx create mode 100644 assets/tilesets/props.tsx create mode 100644 assets/tilesets/surground.tsx create mode 100644 assets/tilesets/walls.tsx delete mode 100755 build/main create mode 100644 dungeon.png delete mode 100644 screenshot.png diff --git a/README.md b/README.md index 8f43b9f..8b32ffe 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,3 @@ -# raylib-shooter -![](screenshot.png) +# Dungeon +W.I.P Dungeon Crawler +![](dungeon.png) diff --git a/assets/maps/debug.tmx b/assets/maps/debug.tmx new file mode 100644 index 0000000..ef60b1a --- /dev/null +++ b/assets/maps/debug.tmx @@ -0,0 +1,161 @@ + + + + + + + + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,252,212,212,212,220,221,221,221,221,209,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,210,0,0,0,0,0,0,0,0,240,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,210,0,0,0,0,0,0,0,0,240,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,210,0,0,0,0,0,0,0,0,240,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,210,0,0,0,0,0,0,0,0,240,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,210,0,0,0,0,0,0,0,0,240,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,210,0,0,0,0,0,0,0,0,240,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,210,0,0,0,0,0,0,0,0,240,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,210,0,0,0,0,0,0,0,0,240,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,237,238,238,238,238,238,238,238,238,254,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,61,63,63,62,63,63,63,64,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,74,88,88,88,88,88,88,90,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,74,88,88,88,88,88,88,90,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,74,88,88,88,88,88,88,90,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,74,88,88,88,88,88,88,90,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,74,88,88,88,88,88,88,90,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,74,88,88,88,88,88,88,90,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,100,101,101,101,101,101,101,103,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,451,499,0,499,433,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,462,510,0,510,0,440,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,477,0,444,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,466,0,0,0,0,0,0,488,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,453,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,553,0,444,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,525,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,537,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + + + + + + + + + + + + + + + + + diff --git a/assets/sprites/animated_props.png b/assets/sprites/animated_props.png new file mode 100644 index 0000000..69d4774 Binary files /dev/null and b/assets/sprites/animated_props.png differ diff --git a/assets/sprites/bat.png b/assets/sprites/bat.png new file mode 100644 index 0000000..76f86f4 Binary files /dev/null and b/assets/sprites/bat.png differ diff --git a/assets/sprites/cube_slime.png b/assets/sprites/cube_slime.png new file mode 100644 index 0000000..93887f9 Binary files /dev/null and b/assets/sprites/cube_slime.png differ diff --git a/assets/sprites/elf.png b/assets/sprites/elf.png new file mode 100644 index 0000000..699603a Binary files /dev/null and b/assets/sprites/elf.png differ diff --git a/assets/sprites/fly.png b/assets/sprites/fly.png new file mode 100644 index 0000000..909eed5 Binary files /dev/null and b/assets/sprites/fly.png differ diff --git a/assets/sprites/flying_skull.png b/assets/sprites/flying_skull.png new file mode 100644 index 0000000..94cc118 Binary files /dev/null and b/assets/sprites/flying_skull.png differ diff --git a/assets/sprites/game_ui/hud.png b/assets/sprites/game_ui/hud.png new file mode 100644 index 0000000..91ce6f6 Binary files /dev/null and b/assets/sprites/game_ui/hud.png differ diff --git a/assets/sprites/game_ui/icons_16x16.png b/assets/sprites/game_ui/icons_16x16.png new file mode 100644 index 0000000..cdb7332 Binary files /dev/null and b/assets/sprites/game_ui/icons_16x16.png differ diff --git a/assets/sprites/game_ui/icons_8x8.png b/assets/sprites/game_ui/icons_8x8.png new file mode 100644 index 0000000..9cabe23 Binary files /dev/null and b/assets/sprites/game_ui/icons_8x8.png differ diff --git a/assets/sprites/game_ui/inventory.png b/assets/sprites/game_ui/inventory.png new file mode 100644 index 0000000..2a37fdd Binary files /dev/null and b/assets/sprites/game_ui/inventory.png differ diff --git a/assets/sprites/game_ui/ui_elements.png b/assets/sprites/game_ui/ui_elements.png new file mode 100644 index 0000000..715727f Binary files /dev/null and b/assets/sprites/game_ui/ui_elements.png differ diff --git a/assets/sprites/ghost.png b/assets/sprites/ghost.png new file mode 100644 index 0000000..7349527 Binary files /dev/null and b/assets/sprites/ghost.png differ diff --git a/assets/sprites/goblin.png b/assets/sprites/goblin.png new file mode 100644 index 0000000..52e41c1 Binary files /dev/null and b/assets/sprites/goblin.png differ diff --git a/assets/sprites/grounds.png b/assets/sprites/grounds.png new file mode 100644 index 0000000..8775a41 Binary files /dev/null and b/assets/sprites/grounds.png differ diff --git a/assets/sprites/inputs/gamepad.png b/assets/sprites/inputs/gamepad.png new file mode 100644 index 0000000..ddeb138 Binary files /dev/null and b/assets/sprites/inputs/gamepad.png differ diff --git a/assets/sprites/inputs/keyboard.png b/assets/sprites/inputs/keyboard.png new file mode 100644 index 0000000..223a1e6 Binary files /dev/null and b/assets/sprites/inputs/keyboard.png differ diff --git a/assets/sprites/medium_slime.png b/assets/sprites/medium_slime.png new file mode 100644 index 0000000..3a42078 Binary files /dev/null and b/assets/sprites/medium_slime.png differ diff --git a/assets/sprites/minecart_and_rails.png b/assets/sprites/minecart_and_rails.png new file mode 100644 index 0000000..3e731eb Binary files /dev/null and b/assets/sprites/minecart_and_rails.png differ diff --git a/assets/sprites/pickup_items_animated.png b/assets/sprites/pickup_items_animated.png new file mode 100644 index 0000000..29b0e27 Binary files /dev/null and b/assets/sprites/pickup_items_animated.png differ diff --git a/assets/sprites/projectiles_animated.png b/assets/sprites/projectiles_animated.png new file mode 100644 index 0000000..f46d17a Binary files /dev/null and b/assets/sprites/projectiles_animated.png differ diff --git a/assets/sprites/props.png b/assets/sprites/props.png new file mode 100644 index 0000000..fd4a48c Binary files /dev/null and b/assets/sprites/props.png differ diff --git a/assets/sprites/rat.png b/assets/sprites/rat.png new file mode 100644 index 0000000..0d96a3d Binary files /dev/null and b/assets/sprites/rat.png differ diff --git a/assets/sprites/skeleton.png b/assets/sprites/skeleton.png new file mode 100644 index 0000000..6488d54 Binary files /dev/null and b/assets/sprites/skeleton.png differ diff --git a/assets/sprites/slime.png b/assets/sprites/slime.png new file mode 100644 index 0000000..9ef4235 Binary files /dev/null and b/assets/sprites/slime.png differ diff --git a/assets/sprites/slime_king.png b/assets/sprites/slime_king.png new file mode 100644 index 0000000..39b2c93 Binary files /dev/null and b/assets/sprites/slime_king.png differ diff --git a/assets/sprites/spider.png b/assets/sprites/spider.png new file mode 100644 index 0000000..d45d233 Binary files /dev/null and b/assets/sprites/spider.png differ diff --git a/assets/sprites/surground.png b/assets/sprites/surground.png new file mode 100644 index 0000000..4c5ff0b Binary files /dev/null and b/assets/sprites/surground.png differ diff --git a/assets/sprites/walls.png b/assets/sprites/walls.png new file mode 100644 index 0000000..14eea71 Binary files /dev/null and b/assets/sprites/walls.png differ diff --git a/assets/sprites/weapons_animated.png b/assets/sprites/weapons_animated.png new file mode 100644 index 0000000..187921d Binary files /dev/null and b/assets/sprites/weapons_animated.png differ diff --git a/assets/tiled/dungeon crawler.tiled-project b/assets/tiled/dungeon crawler.tiled-project new file mode 100644 index 0000000..d0eb592 --- /dev/null +++ b/assets/tiled/dungeon crawler.tiled-project @@ -0,0 +1,14 @@ +{ + "automappingRulesFile": "", + "commands": [ + ], + "compatibilityVersion": 1100, + "extensionsPath": "extensions", + "folders": [ + "." + ], + "properties": [ + ], + "propertyTypes": [ + ] +} diff --git a/assets/tiled/dungeon crawler.tiled-session b/assets/tiled/dungeon crawler.tiled-session new file mode 100644 index 0000000..23d5411 --- /dev/null +++ b/assets/tiled/dungeon crawler.tiled-session @@ -0,0 +1,109 @@ +{ + "Map/SizeTest": { + "height": 4300, + "width": 2 + }, + "activeFile": "/home/schererleander/Developer/raylib-shooter/assets/maps/debug.tmx", + "expandedProjectPaths": [ + ], + "file.lastUsedOpenFilter": "Alle Dateien (*)", + "fileStates": { + "": { + "scaleInDock": 1 + }, + "/home/schererleander/Developer/raylib-shooter/assets/maps/debug.tmx": { + "scale": 5.5, + "selectedLayer": 2, + "viewCenter": { + "x": 201, + "y": 220.0909090909091 + } + }, + "/home/schererleander/Developer/raylib-shooter/assets/maps/debug.tmx#grounds": { + "dynamicWrapping": true + }, + "/home/schererleander/Developer/raylib-shooter/assets/maps/grounds.tsx": { + "scaleInDock": 1 + }, + "/home/schererleander/Developer/raylib-shooter/assets/maps/walls.tsx": { + "scaleInDock": 1 + }, + "/home/schererleander/Developer/raylib-shooter/assets/tilesets/animated_props.tsx": { + "dynamicWrapping": false, + "scaleInDock": 3, + "scaleInEditor": 8 + }, + "/home/schererleander/Developer/raylib-shooter/assets/tilesets/bat.tsx": { + "scaleInDock": 1, + "scaleInEditor": 11 + }, + "/home/schererleander/Developer/raylib-shooter/assets/tilesets/grounds.tsx": { + "dynamicWrapping": false, + "scaleInDock": 1, + "scaleInEditor": 1 + }, + "/home/schererleander/Developer/raylib-shooter/assets/tilesets/pickup_items_animated.tsx": { + "scaleInDock": 3, + "scaleInEditor": 8 + }, + "/home/schererleander/Developer/raylib-shooter/assets/tilesets/projectiles_animated.tsx": { + "scaleInDock": 1, + "scaleInEditor": 8 + }, + "/home/schererleander/Developer/raylib-shooter/assets/tilesets/props.tsx": { + "scaleInDock": 3, + "scaleInEditor": 1 + }, + "/home/schererleander/Developer/raylib-shooter/assets/tilesets/surground.tsx": { + "scaleInDock": 1, + "scaleInEditor": 1 + }, + "/home/schererleander/Developer/raylib-shooter/assets/tilesets/walls.tsx": { + "scaleInDock": 1, + "scaleInEditor": 1 + }, + "/home/schererleander/Developer/raylib-shooter/assets/tilesets/weapons_animated.tsx": { + "scaleInDock": 1, + "scaleInEditor": 2 + } + }, + "frame.defaultDuration": 200, + "last.exportedFilePath": "/home/schererleander/Developer/raylib-shooter/assets/maps", + "last.externalTilesetPath": "/home/schererleander/Developer/raylib-shooter/assets/tilesets", + "last.imagePath": "/home/schererleander/Developer/raylib-shooter/assets/sprites", + "map.height": 30, + "map.lastUsedExportFilter": "JSON-Kartendateien (*.tmj *.json)", + "map.lastUsedFormat": "tmx", + "map.tileHeight": 16, + "map.tileWidth": 16, + "openFiles": [ + "/home/schererleander/Developer/raylib-shooter/assets/maps/debug.tmx", + "/home/schererleander/Developer/raylib-shooter/assets/tilesets/grounds.tsx", + "/home/schererleander/Developer/raylib-shooter/assets/tilesets/props.tsx", + "/home/schererleander/Developer/raylib-shooter/assets/tilesets/surground.tsx", + "/home/schererleander/Developer/raylib-shooter/assets/tilesets/walls.tsx", + "/home/schererleander/Developer/raylib-shooter/assets/tilesets/animated_props.tsx", + "/home/schererleander/Developer/raylib-shooter/assets/tilesets/bat.tsx", + "/home/schererleander/Developer/raylib-shooter/assets/tilesets/projectiles_animated.tsx", + "/home/schererleander/Developer/raylib-shooter/assets/tilesets/pickup_items_animated.tsx" + ], + "project": "dungeon crawler.tiled-project", + "property.type": "bool", + "recentFiles": [ + "/home/schererleander/Developer/raylib-shooter/assets/tilesets/pickup_items_animated.tsx", + "/home/schererleander/Developer/raylib-shooter/assets/tilesets/projectiles_animated.tsx", + "/home/schererleander/Developer/raylib-shooter/assets/tilesets/bat.tsx", + "/home/schererleander/Developer/raylib-shooter/assets/tilesets/animated_props.tsx", + "/home/schererleander/Developer/raylib-shooter/assets/tilesets/walls.tsx", + "/home/schererleander/Developer/raylib-shooter/assets/tilesets/surground.tsx", + "/home/schererleander/Developer/raylib-shooter/assets/tilesets/props.tsx", + "/home/schererleander/Developer/raylib-shooter/assets/tilesets/grounds.tsx", + "/home/schererleander/Developer/raylib-shooter/assets/maps/debug.tmx", + "/home/schererleander/Developer/raylib-shooter/assets/tilesets/weapons_animated.tsx" + ], + "tileset.lastUsedFormat": "tsx", + "tileset.tileSize": { + "height": 16, + "width": 16 + } +} diff --git a/assets/tilesets/animated_props.tsx b/assets/tilesets/animated_props.tsx new file mode 100644 index 0000000..78a59da --- /dev/null +++ b/assets/tilesets/animated_props.tsx @@ -0,0 +1,165 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/tilesets/bat.tsx b/assets/tilesets/bat.tsx new file mode 100644 index 0000000..4b5326f --- /dev/null +++ b/assets/tilesets/bat.tsx @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/tilesets/grounds.tsx b/assets/tilesets/grounds.tsx new file mode 100644 index 0000000..30bdadd --- /dev/null +++ b/assets/tilesets/grounds.tsx @@ -0,0 +1,4 @@ + + + + diff --git a/assets/tilesets/pickup_items_animated.tsx b/assets/tilesets/pickup_items_animated.tsx new file mode 100644 index 0000000..e521833 --- /dev/null +++ b/assets/tilesets/pickup_items_animated.tsx @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/tilesets/projectiles_animated.tsx b/assets/tilesets/projectiles_animated.tsx new file mode 100644 index 0000000..4253bd4 --- /dev/null +++ b/assets/tilesets/projectiles_animated.tsx @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/tilesets/props.tsx b/assets/tilesets/props.tsx new file mode 100644 index 0000000..147adf9 --- /dev/null +++ b/assets/tilesets/props.tsx @@ -0,0 +1,4 @@ + + + + diff --git a/assets/tilesets/surground.tsx b/assets/tilesets/surground.tsx new file mode 100644 index 0000000..6205495 --- /dev/null +++ b/assets/tilesets/surground.tsx @@ -0,0 +1,4 @@ + + + + diff --git a/assets/tilesets/walls.tsx b/assets/tilesets/walls.tsx new file mode 100644 index 0000000..8f1f64c --- /dev/null +++ b/assets/tilesets/walls.tsx @@ -0,0 +1,4 @@ + + + + diff --git a/build/main b/build/main deleted file mode 100755 index bee558d..0000000 Binary files a/build/main and /dev/null differ diff --git a/dungeon.png b/dungeon.png new file mode 100644 index 0000000..b0460d2 Binary files /dev/null and b/dungeon.png differ diff --git a/screenshot.png b/screenshot.png deleted file mode 100644 index a45cb1c..0000000 Binary files a/screenshot.png and /dev/null differ -- cgit v1.3.1