Skip to content
Versunken

Games und Lyrik

Von Spielen inspiriert

  • Inhalt
  • Über uns
  • Shop
    • Mein Konto
    • Kasse
    • Warenkorb
  • Games & Lyrik Podcast
  • Pressezentrum und Media-Kit
  • Jobs
  • Impressum
    • AGBs
    • Datenschutzerklärung
    • Disclaimer
  • 0 Artikel0,00 €
  • Toggle search form
Susuwatari Screenshot2

Furnace nimmt Kohle erst, wenn alles eingesammelt ist

Posted on 7. März 202613. Februar 2026 By Claudia Wendt Keine Kommentare zu Furnace nimmt Kohle erst, wenn alles eingesammelt ist
Furnace nimmt Kohle erst, wenn alles eingesammelt ist

In Susuwatari entsteht Spannung nicht nur durch das Sammeln selbst, sondern durch klare Regeln. Eine davon lautet: Der Ofen akzeptiert Kohle erst, wenn im Raum keine mehr liegt. Dadurch wird das Einsammeln zur echten Aufgabe und nicht zu einer optionalen Nebensache.

Technisch übernimmt diese Kontrolle der RoomCoalManager, während der Ofen lediglich prüft, ob die Bedingung erfüllt ist.

Inhaltsverzeichnis

Toggle
  • Die Rolle des Ofens im System
  • Was hier technisch passiert
  • Warum diese Bedingung wichtig ist
  • Setup Check im Editor
  • Erweiterungsmöglichkeiten
  • Fazit

Die Rolle des Ofens im System

Der Ofen ist kein Zähler. Er speichert nur die abgegebene Kohle. Ob abgegeben werden darf, entscheidet der RoomCoalManager.

Werbung

Das Ofen Script hängt direkt am Ofen GameObject und besitzt eine Referenz zum Manager, die im Inspector gesetzt wird.

using UnityEngine;

public class Furnace : MonoBehaviour
{
    public RoomCoalManager roomManager;
    public int coalStored = 0;

    private void OnTriggerEnter2D(Collider2D other)
    {
        if (!other.CompareTag("Player")) return;

        var detector = other.GetComponent<PlayerCoalDetector>();
        if (detector == null) return;

        if (roomManager != null && !roomManager.AllCoalCollected)
        {
            Debug.Log("Noch liegt Kohle im Raum. Erst alles einsammeln, dann abliefern.");
            return;
        }

        if (detector.coalAmount <= 0) return;

        coalStored += detector.coalAmount;
        detector.coalAmount = 0;

        Debug.Log("Kohle im Ofen abgelegt. Gesamt im Ofen: " + coalStored);
    }
}

Was hier technisch passiert

Beim Betreten des Ofens prüft das Script zunächst, ob wirklich der Player den Trigger betreten hat. Danach wird kontrolliert, ob ein PlayerCoalDetector vorhanden ist. Anschließend fragt der Ofen beim RoomCoalManager nach, ob alle Kohle eingesammelt wurde.

Erst wenn diese Bedingung erfüllt ist, wird die gespeicherte Kohle aus Susuwataris Inventar in den Ofen übertragen. Andernfalls bricht das Script bewusst ab.

Diese Struktur sorgt für klare Verantwortlichkeiten. Der Player sammelt. Der RoomCoalManager überwacht den Raum. Der Ofen verarbeitet.

Warum diese Bedingung wichtig ist

Ohne diese Prüfung könnte Susuwatari Kohle abliefern, obwohl noch Ressourcen im Raum liegen. Das würde das Levelziel verwässern und die Spielerführung schwächen. Mit der Bedingung entsteht ein eindeutiges Ziel. Erst alles einsammeln, dann abliefern.

Setup Check im Editor

Damit das System zuverlässig funktioniert, müssen einige Punkte stimmen.

Werbung

Alle Kohle Objekte tragen den Tag Kohle
Der Player besitzt den Tag Player
Der Ofen hat einen BoxCollider2D mit aktiviertem Is Trigger
Ein RoomCoalManager befindet sich im Raum
Die Referenz roomManager ist im Furnace Script gesetzt

Fehlt einer dieser Punkte, blockiert das System oder reagiert nicht.

Erweiterungsmöglichkeiten

Statt nur eine Debug Meldung auszugeben, kannst du später eine UI Anzeige einblenden, die verbleibende Kohle anzeigen, ein Symbol über dem Ofen darstellen oder den Ofen visuell erst aktivieren, wenn der Raum leer ist.

Fazit

Der Ofen in Susuwatari verarbeitet Kohle nicht sofort, sondern folgt einer klar definierten Regel. Erst wenn der Raum vollständig geleert wurde, akzeptiert er die Lieferung. Diese zusätzliche Bedingung macht aus einer einfachen Mechanik ein strukturiertes Levelziel. Durch die saubere Zusammenarbeit zwischen Player, RoomCoalManager und Furnace bleibt das System übersichtlich und erweiterbar.

Weitere Artikel auf Games und Lyrik: Die Pendulo Studios
https://games-und-lyrik.de/pendulo-studios/

Post Views: 37
Weitersagen:
Spieleprogrammierung

Beitragsnavigation

Previous Post: Crimson Cow
Next Post: Eisnacht

Related Posts

  • XboxDev Logo
    XboxDev – Open-Source Development für die originale Xbox Spieleprogrammierung
  • Layersmanagement
    Layers in Unity: Meistere die Kunst der Layers in Unity! Spieleprogrammierung
  • Rigidbody
    Rigidbody in Unity: Eine Einführung Spieleprogrammierung
  • Games-und-Lyrik Lautstärke beim Gaming
    Collider in Unity: Die Grundlagen für Interaktionen in deinen Spielen Spieleprogrammierung
  • Golden Whale Productions
    Golden Whale Productions GmbH: Dein Partner für zukunftsweisende Spieletechnologien und Datenanalytik Spieleprogrammierung
  • Möglichkeiten der 2D-Animationen in der Spieleentwicklung
    Möglichkeiten der 2D-Animationen in der Spieleentwicklung Spieleprogrammierung

Schreibe einen Kommentar Antwort abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre, wie deine Kommentardaten verarbeitet werden.

Unsere Besucher

089696
Users Today : 3
Total views : 409557
Powered By WPS Visitor Counter
  • Games und Lyrik (2.720)
    • Action (83)
    • Adventure (460)
      • Point & Click-Adventure (16)
    • Ecke der verlorenen Spiele (17)
    • Horror (35)
    • Kinderfreundliche Games (5)
    • Partyspiele (9)
    • Puzzle (17)
    • Rollenspiele (115)
    • Shooter (346)
    • Simulation (30)
    • Sport (113)
      • Fußball (5)
      • Rennspiele (6)
    • Strategie (200)
    • Survival (9)
    • Wimmelbild (8)
  • Hardware (2)
  • Jump & Run (1)
  • Lyrik (112)
  • Spieleentwickler (432)
  • Spieleprogrammierung (48)

Action Adventure Capcom Daedalic Deck 13 Devcom 2020 Ecke der verlorenen Spiele Gamescom 2019 Gamescom 2020 Gamescom 2021 Gamescom 2023 Games from Spain GB GBA GBC Horror Indie Arena Booth 2022 Jump & Run Kalypso Media Mega Man N64 NDS NES Nintendo Switch PC PS1 PS2 PS3 PS4 PS5 PSP Rareware Rennspiel Sega Shooter SNES State of Play Strategie Switch Unity Visual Novel VR Windows Xbox XBox One

Cosplay-Schnittmuster

  • 371398df641af211c1e381b1e3a36538 Pokémon Card Welsar 100/192 Star Clash Of The Rebels 1,73 €
  • 9eadfc7b366e40761582282aade3ee22 10 Various Pokemonkarten With Kabu 055/073 re-Holo Road Des Champs 3,25 €
  • e7ec17523a51386f28a0c6c0da7e80f0 10 Various Pokemonkarten With Irokex 042/073 Holo Road Des Champs 3,25 €



Hier finden Sie mehr.

RSS Lets-Plays.de

  • Psychologische Tricks im Horror-Gaming
  • Fritzbox auf Werkseinstellungen setzen

Ezoic

RSS GameStar – News

  • Taskleiste - Microsoft hat gerade live gezeigt, was seit dem Release von Windows 11 schmerzlich vermisst wird
  • Steam - Die Startseite wird anders: Das ändert sich im Shop
  • Sony Bravia - Ende einer TV-Ära: Sony gibt die Kontrolle über sein Fernsehergeschäft offiziell ab
TopBlogs.de das Original - Blogverzeichnis | Blog Top Liste
blogwolke.de - Das Blog-Verzeichnis
  • Frontier Hunter Cover
    Frontier Hunter – Erza’s Wheel of Fortune Shooter
  • The Cosmic Wheel Sisterhood Cover
    Cosmic Wheel Sisterhood: Ein magisches Abenteuer um Schicksal und Freundschaft Adventure
  • Milkstone Studios
    Milkstone Studios – Kreative Power aus Spanien Spieleentwickler
  • The Game Awards 2025
    The Game Awards 2025 Games und Lyrik
  • XCOM2 PS4 Cover
    XCOM2 – Im Kampf gegen die Alienherrschaft Strategie
  • Curious Expedition 2: Geh auf Entdeckungsreise!
    Curious Expedition 2: Geh auf Entdeckungsreise! Adventure
  • Hogwarts Legacy Cover
    Hogwarts Legacy – Stunden voller Magie: Erlebe das 1. fesselnde Open-World-Abenteuer Rollenspiele
  • NCAA Basketball Cover
    NCAA Basketball 10 Games und Lyrik

Copyright © 2026 Games und Lyrik.

Powered by PressBook News Dark theme