Balance values well #230

Closed
opened 2025-12-21 22:12:05 +01:00 by lassel · 2 comments
lassel commented 2025-12-21 22:12:05 +01:00 (Migrated from git.sopranium.de)
  • Balance game values e.g. hp, damage, energy
- [x] Balance game values e.g. hp, damage, energy
lassel commented 2026-01-12 21:57:40 +01:00 (Migrated from git.sopranium.de)

Overview

Entities

Modify at src/Entities/

Entity HP HP (old) Damage
Player 10 5 1 / 2 / 3
Drone 3 7 2
Robot 6 1 4
Sled unbreakable unbreakable
ColdSource 8 5
HeatSource 5 5
EnemyBase 12 10
Bush 1 1
Cactus 1 1
Tree 2 1
Oak 2 1
Rock 3 1
FishingSpot breakable? 1

Actions

Modify at src/Entities/Behavior/

Action Effect Effect (old)
Sprint -5 Energy/s -5 Energy/s
Throw snowball -1 HP -1 HP
Punch -2 HP -1 HP
Stomp -5 HP -2 HP
Drink +1/3 energy +1/3 energy
Fish +1x fish +1x fish
  • Heat impact
  • Heat explosion
  • Use/place items cooldown

Items

Modify at src/Entities/Behavior/ItemUseBehavior.cs

Item Effekt Effort How to get
Berry +2 HP low Destroy bush
Pricklypear +2 HP low Destroy cactus
Fish +4 HP medium Fish at the water
Potion +10 HP high ((craft bottle: 3x wood) + (fill it at the water)) + 3x berry)
WaterBottleFull +1/3 Energy medium (craft bottle: 3x wood) + (fill it at the water)

TemperatureSources

Modify at src/Entities/ColdSource.cs, src/Entities/HeatSource.cs, src/Entities/EnemyBase.cs

Source HP Impact radius
ColdSource 8 15+
HeatSource 5 7
EnemyBase 12 25

Armor

Modify at src/Entities/Player.cs

Item Effekt Effort How to get
Helmet +3 max HP medium (3x stone + 2x wood)
Breastplate +5 max HP high ()
Boots +2 max HP medium ()

Further

  • Initial inventory → Modify at src/GameSetup/WorldBuilder.cs
  • Drops
  • Enemy spawn rates
  • Velocities
  • Cooldowns
# Overview ## Entities Modify at `src/Entities/` | **Entity** | HP | **HP (old)** | Damage | |:------------|:------------|:-------------|:----------| | Player | 10 | 5 | 1 / 2 / 3 | | Drone | 3 | 7 | 2 | | Robot | 6 | 1 | 4 | | Sled | unbreakable | unbreakable | | | ColdSource | 8 | 5 | | | HeatSource | 5 | 5 | | | EnemyBase | 12 | 10 | | | Bush | 1 | 1 | | | Cactus | 1 | 1 | | | Tree | 2 | 1 | | | Oak | 2 | 1 | | | Rock | 3 | 1 | | | FishingSpot | breakable? | 1 | | ## Actions Modify at `src/Entities/Behavior/` | Action | Effect | Effect (old) | |:---------------|:------------|:-------------| | Sprint | -5 Energy/s | -5 Energy/s | | Throw snowball | -1 HP | -1 HP | | Punch | -2 HP | -1 HP | | Stomp | -5 HP | -2 HP | | Drink | +1/3 energy | +1/3 energy | | Fish | +1x fish | +1x fish | - Heat impact - Heat explosion - Use/place items cooldown ## Items Modify at `src/Entities/Behavior/ItemUseBehavior.cs` | Item | Effekt | Effort | How to get | |:----------------|:------------|:-------|:---------------------------------------------------------------| | Berry | +2 HP | low | Destroy bush | | Pricklypear | +2 HP | low | Destroy cactus | | Fish | +4 HP | medium | Fish at the water | | Potion | +10 HP | high | ((craft bottle: 3x wood) + (fill it at the water)) + 3x berry) | | WaterBottleFull | +1/3 Energy | medium | (craft bottle: 3x wood) + (fill it at the water) | ## TemperatureSources Modify at `src/Entities/ColdSource.cs`, `src/Entities/HeatSource.cs`, `src/Entities/EnemyBase.cs` | Source | HP | Impact radius | |:-----------|:---|:--------------| | ColdSource | 8 | 15+ | | HeatSource | 5 | 7 | | EnemyBase | 12 | 25 | ## Armor Modify at `src/Entities/Player.cs` | Item | Effekt | Effort | How to get | |:------------|:----------|:-------|:---------------------| | Helmet | +3 max HP | medium | (3x stone + 2x wood) | | Breastplate | +5 max HP | high | () | | Boots | +2 max HP | medium | () | ## Further - Initial inventory → Modify at `src/GameSetup/WorldBuilder.cs` - Drops - Enemy spawn rates - Velocities - Cooldowns
lassel commented 2026-01-12 22:00:29 +01:00 (Migrated from git.sopranium.de)

cf7f391a62, e05b644a7e, 9975c309a0

  • Adjusted game values according to the list above

AI-assisted development

cf7f391a629581d6afa932e2e14fd330844fb2aa, e05b644a7e8059326b98097a3164dec2d7b06829, 9975c309a05961848ebf4e121e61eaa3e1abe302 - [x] Adjusted game values according to the list above --- AI-assisted development
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ufr/sopra10#230
No description provided.