Giter Club home page Giter Club logo

crawl's People

Contributors

alexjurkiewicz avatar bhickey avatar burnhamrobertp avatar caotto avatar cbuchananhowland avatar chrisoelmueller avatar doy avatar dpeg avatar elliptic avatar eronarn avatar evktalo avatar flodiebold avatar galehar avatar gammafunk avatar kilobyte avatar michael-gagno avatar neilmoore avatar plampila avatar pleasingfungus avatar pubby avatar qoala avatar quisquous avatar robx avatar samb avatar sevemonahan avatar sgrunt avatar snw-0 avatar sorear avatar tycho avatar wheals avatar

Watchers

 avatar  avatar

crawl's Issues

new amulets

use template set up by ontoclasm, which is the style used in the current .\crawl-ref\source\rltiles\item\amulet\artefact folder

first design:

  • key

new crypt layout(s) and/or end_vault(s)

there are currently 8 crypt ends. 4 are encompass vaults and 4 are standard floating vaults.
encompass
cryptofortress_bobbens https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/branches/crypt.des#L1418
quadcrypt_mu https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/branches/crypt.des#L1578
evilmike_haunted_forest https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/branches/crypt.des#L1727
grunt_crypt_end_deaths_head https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/branches/crypt.des#L1981

floating
church_of_pain_bobbens https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/branches/crypt.des#l1304
due_elkab https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/branches/crypt.des#L1864
david_glass_crypt https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/branches/crypt.des#L1530
lightli_unholy_cathedral https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/branches/crypt.des#L2102

Of the 4 floating vaults, church_of_pain_bobbens and due_elkab are fairly large, whereas david_glass_crypt and lightli_unholy_cathedral are rather small. the only layout that can be used for these 4 vaults is layout_city, which is not ideal.

See these commits for more context:
crawl@3a206a4
crawl@de31b62

The goal is basically to address the final note in the second commit by Grunt:
"Caveat: this means that a grand total of one layout is now generally in
use for the non-encompass Crypt endings. This should be changed, either
by finding more layouts or by letting some layouts start generating from
exits."

  1. update existing layouts to work better with crypt
  2. and/or create new crypt-only layouts
  3. add new floating crypt ends

the ultimate goal would be to recreate some of the encompass vaults but using a layout so that you don't always see the EXACT SAME CRYPT:3

there's a forest layout that is already partially ready for use that might be able to randomize evilmike_haunted_forest a bit. There's been objection in the past on heading this direction, but a particularly decent implementation may be better received.
https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/builder/layout_forest.des
(see the note in the layout by infiniplex:
-- TODO:
-- * Finish the rare version for Crypt with actual crypts scattered around (?)
)
another angle is to use one of the geoelf layouts and customize it to create more crypt-like layouts.
https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/builder/layout_geoelf.des

See these images for inspiration:
my personal favorite: http://www.fairfaxunderground.com/forum/file.php?2,file=14931,filename=Layout31.jpg
http://xroads.virginia.edu/~CAP/FLOOR/capbsmt.jpg
https://www.liverpool.ac.uk/~ggastro/images2/GG11.jpg
https://classconnection.s3.amazonaws.com/302/flashcards/1397302/png/51317182937812-148B2F491F64AEA1258.png

the trick is to get the layout to make some of the very distinctive major rooms, then efficiently and cryptically fill in the surrounding filler rooms, then insert the floating main vault in a really good spot. geoelf_castle should be a really good example of this.
https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/builder/layout_geoelf_castle.des

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.