Angband.oook.cz
Angband.oook.cz
AboutVariantsLadderForumCompetitionComicScreenshotsFunniesLinks

Go Back   Angband Forums > Angband > Development

Reply
 
Thread Tools Display Modes
Old December 6, 2019, 01:27   #1
Zorbus
Rookie
 
Join Date: Jun 2019
Location: Finland
Posts: 10
Zorbus is on a distinguished road
Free ASCII vault / prefab maps

Here's a free collection of over 1000 ASCII vault / prefab maps that I've drawn to my game Zorbus.

http://www.zorbus.net/bts/zorbus_vaults.zip

Here's a dungeon gallery to preview some of them in use.

I've drawn them with a custom editor but these are just plain '#' and '.' symbols.

Feel free to use.
Zorbus is offline   Reply With Quote
Old December 6, 2019, 05:40   #2
DavidMedley
Adept
 
Join Date: Oct 2019
Posts: 180
DavidMedley is on a distinguished road
I'd like more information on this editor.
DavidMedley is offline   Reply With Quote
Old December 6, 2019, 06:09   #3
Zorbus
Rookie
 
Join Date: Jun 2019
Location: Finland
Posts: 10
Zorbus is on a distinguished road
The editor is for own use only. I needed something which could draw basic shapes easily, mark possible exits and zones to vaults and so on.

If you need an ASCII editor then REXPaint might be of use:
https://www.gridsagegames.com/rexpaint/

The vaults in the zip-file are just plain ASCII.
Zorbus is offline   Reply With Quote
Old December 6, 2019, 07:50   #4
tangar
Knight
 
tangar's Avatar
 
Join Date: Mar 2015
Location: Moscow, Russia
Posts: 552
tangar is on a distinguished road
Zorbus, thanks for sharing! Did you write your editor from scratch? In which language? I suppose editor itself could be even more interesting (in terms of discission there - from development point of view, as it's 'dev' section of forum) than vaults itself (but of course it's great that you made them!), so please could you tell the story about it Btw it would be interesting to see some info about your development process of Zorbus - which technologies you use, which lifehacks you understood over working under your project etc

Another good editor is Tiled - https://www.mapeditor.org/ . I use it to create locations. There is a tool made by Ilius TiledToAngbandExport ( https://github.com/ilius33/TiledToAngbandExport/ ) which help me to convert Tiled to my map format (which is basically *band format, with enhanced layer system made by Powerwyrm)
__________________
http://tangaria.com - persistent online multiplayer roguelike game
tangar.info - my website ⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽ My chars @ angband.oook.cz
youtube.com/GlazGame — streams in English ⍽ youtube.com/StreamGuild — streams in Russian

Last edited by tangar; December 6, 2019 at 07:59.
tangar is offline   Reply With Quote
Old December 6, 2019, 10:39   #5
DavidMedley
Adept
 
Join Date: Oct 2019
Posts: 180
DavidMedley is on a distinguished road
"please could you tell the story about it"

+1
DavidMedley is offline   Reply With Quote
Old December 6, 2019, 18:08   #6
Zorbus
Rookie
 
Join Date: Jun 2019
Location: Finland
Posts: 10
Zorbus is on a distinguished road
The game and the editor is written in pascal. I use an ancient version of Delphi to code. I don't really know other languages but at least Delphi makes writing GUI tools like the editor very easy.

The editor has freehand / line / rectangle / circle / ellipse / floodfill drawing options and cut / copy / paste / rotate so very basic stuff. As seen on the screenshot, you can set marks to the map (white arrows on blue background) where you want new areas to be created. The red rectangle on one of the arrows is where the vault is created. Green areas are zones where content is placed. One layer is for furniture. The checkboxes are for grouping vaults to throne rooms, prisons etc. and setting some options. Vaults are rotated to the right direction when generated in the game.

Here's an example of a prison vault with 8 cell zones.
http://www.zorbus.net/tmp/prison.png

Vaults are just map templates, the content is described in a text file. This way you don't always have the same stuff in same vaults. A content could set a random monster to each of the cells in the above prison vault.

The biggest hurdle in making the game probably was the lack of a clear goal of what kind of game to make. At some point I probably wanted to make the greatest roguelike ever, randomly created open-world with cities, dungeons etc. but this wasn't really going anywhere. After that I narrowed the design to the traditional, one dungeon only -style but only after coming up with the endgame plan things started to really progress.

What really helped the dungeon generator was to have a separate tool where you can run the generator step-by-step, placing one area after another. Seeds are also handy for fixing bugs.

Dungeon generated step-by-step:
http://www.zorbus.net/bts/d02.png

The green dots are marks where new areas will be placed, like in the vault editor screenshot.

More behind-the-scenes stuff, screenshots of debugging tools etc. here:
http://www.zorbus.net/bts/
Zorbus is offline   Reply With Quote
Old Yesterday, 06:43   #7
DavidMedley
Adept
 
Join Date: Oct 2019
Posts: 180
DavidMedley is on a distinguished road
Very interesting stuff, Zorbus! I expect to try your game after I finish one Human Paladin run for the current competition.

Any idea on how many hours you logged creating Zorbus?
DavidMedley is offline   Reply With Quote
Old Yesterday, 13:32   #8
Gwarl
Knight
 
Join Date: Jan 2017
Posts: 773
Gwarl is on a distinguished road
I started an ascii editor http://angband.live/textdoodle.html

Left idling in the proof of concept stage. Press a key to start drawring with it, click or drag to edit a character.

I would have liked to do all this:

Quote:
freehand / line / rectangle / circle / ellipse / floodfill drawing options and cut / copy / paste / rotate
Plus load/save (upload/download)

REXpaint doesn't like to handle 198x66 maps, I'd not heard of tangar's things yet though.
Gwarl is offline   Reply With Quote
Old Yesterday, 21:42   #9
Zorbus
Rookie
 
Join Date: Jun 2019
Location: Finland
Posts: 10
Zorbus is on a distinguished road
Quote:
Originally Posted by DavidMedley View Post
Any idea on how many hours you logged creating Zorbus?
Hard to say. I started it many years ago but had many over 6 month breaks without even thinking about it. The lack of a clear goal resulted in time spent with world, town and quest generators that were later removed.

It has been a huge time sink and I'm not entirely sure if it was worth it but I'm glad that I got something released.
Zorbus is offline   Reply With Quote
Old Today, 01:07   #10
debo
Veteran
 
debo's Avatar
 
Join Date: Oct 2011
Location: Toronto, Canada
Posts: 2,367
debo is on a distinguished road
Quote:
Originally Posted by Zorbus View Post
Here's a free collection of over 1000 ASCII vault / prefab maps that I've drawn to my game Zorbus.

http://www.zorbus.net/bts/zorbus_vaults.zip

Here's a dungeon gallery to preview some of them in use.

I've drawn them with a custom editor but these are just plain '#' and '.' symbols.

Feel free to use.
These are really beautiful!
__________________
Glaurung, Father of the Dragons says, 'You cannot avoid the ballyhack.'
debo is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
New Dungeon maps Spacebux Development 2 April 14, 2011 16:33
free-ish pseudo PowerDiver Vanilla 7 January 30, 2010 00:09
Treasure maps and caches Leewei Vanilla 14 September 17, 2009 19:19
Creating maps and other questions. PaulBlay ToME 1 February 5, 2009 16:45
Where to find all the number-key maps Dawnmist Vanilla 6 March 24, 2008 20:47


All times are GMT +1. The time now is 12:16.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.