nsmryan / RustRoguelike

This Rust Roguelike is a Roguelike written in Rust.
17 stars 3 forks source link

Types of surfaces #84

Open MicroChasm opened 4 years ago

MicroChasm commented 4 years ago

Divinity: Original Sin uses a complex system of environment interactions. It's a very well regarded and highly reviewed game, partially because of these interactions.

Divinity's surfaces include: burning, water, blood, poison, oil, lava, source, web, ice, and frozen blood.

Oil can be set alight, blood and water can be frozen, webs slow you down, etc.

I believe that there is also a concept of smoke or clouds that restrict sight.

We currently have regular tiles and rubble tiles. It might be interesting to include wet tiles, or soft tiles, or some other surface concept.

nsmryan commented 4 years ago

tiles now have a surface type, which we could use for something like this. I like the idea of soft tiles. Maybe we can have a grass tile or something. It would be like Theif.

nsmryan commented 4 years ago

What would a wet tile do? If there was a concept of fire, that would make it useful, or you could grow grass on it?