Tile Health #7

Closed
opened 2022-12-06 19:27:02 +01:00 by ktyl · 0 comments
Owner

Add another value to wild tiles: health. A wild tile can accept a certain amount of heat each tick from surrounding tiles. If it receives more heat that a critical threshold it takes damage based on the surplus.

A wild tile should be able to safely absorb heat from 3 surrounding developed tiles, but take damage if it is surrounded by 4. The amount of heat input required to damage a wild tile is known as its damage threshold:

damage taken = max((heat received - damage threshold), 0)

Diffusion still offurs to move heat away from depleted wild tiles.

Add another value to wild tiles: health. A wild tile can accept a certain amount of heat each tick from surrounding tiles. If it receives more heat that a critical threshold it takes damage based on the surplus. A wild tile should be able to safely absorb heat from 3 surrounding developed tiles, but take damage if it is surrounded by 4. The amount of heat input required to damage a wild tile is known as its damage threshold: damage taken = max((heat received - damage threshold), 0) Diffusion still offurs to move heat away from depleted wild tiles.
ktyl added this to the 0.1 milestone 2022-12-06 19:27:02 +01:00
ktyl added this to the Prototype project 2022-12-06 19:27:02 +01:00
ktyl added a new dependency 2022-12-06 19:29:33 +01:00
ktyl added a new dependency 2022-12-13 01:26:02 +01:00
ktyl added the
enhancement
label 2022-12-13 01:53:28 +01:00
ktyl self-assigned this 2022-12-13 01:53:32 +01:00
ktyl added reference tile-health 2022-12-13 01:54:03 +01:00
ktyl closed this issue 2022-12-21 23:54:12 +01:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Blocks Depends on
#6 Heat
ktyl/half-earth
Reference: ktyl/half-earth#7
No description provided.