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: 41
Weitersagen:
Spieleprogrammierung

Beitragsnavigation

Previous Post: Crimson Cow
Next Post: Eisnacht

Related Posts

  • Rigidbody
    Rigidbody in Unity: Eine Einführung Spieleprogrammierung
  • Susuwatari Screenshot2
    Wenn eine Plattform plötzlich falsches Verhalten zeigt Spieleprogrammierung
  • Spieleprogrammierer
    Spieleentwicklung: Ein kreativer Prozess Spieleprogrammierung
  • Warnung CS0618
    Die Compilerwarnung CS0618 in C# Spieleprogrammierung
  • Rendering
    Rendering: Die Kunst der visuellen Darstellung in Spielen und Anwendungen Spieleprogrammierung
  • LikeCard Logo
    LikeCard: Ein wertvolles Tool für Spieleentwickler 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

089767
Users Today : 3
Total views : 410226
Powered By WPS Visitor Counter
  • Games und Lyrik (2.722)
    • Action (83)
    • Adventure (461)
      • 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

  • 3b19aed4a4ecd2d447d502b5040d272e Fruits Basket Pearls Band 1 Natsuki Takaya Carlsen Verlag Manga 11,00 €
  • f1b2be429c6da35582dbc14e7d6d3b72 Angel Sanctuary Pearls Band 3 Kaori Yuki Carlsen Verlag Manga 12,00 €
  • 371398df641af211c1e381b1e3a36538 Pokémon Card Welsar 100/192 Star Clash Of The Rebels 1,73 €

RSS Lets-Plays.de

  • Verlorenes Android-Handy orten
  • Aufbauspiele auf dem PC

Ezoic

RSS GameStar – News

  • Malcolm Mittendrin - Die neuen Folgen enthüllen das traurige Schicksal eines Fan-Lieblings der Originalserie
  • GTA6 - Nicht nur die Entwickler, sondern auch einige Spieler werden Millionen von Euro scheffeln, sagt ein Creator
  • 15 Spiele, auf die ihr 2026 nicht mehr hoffen dürft
TopBlogs.de das Original - Blogverzeichnis | Blog Top Liste
blogwolke.de - Das Blog-Verzeichnis
  • Adventure Escape Dark Ruins
    Dark Ruins: Adventure Escape – Ein fesselndes Escape-Spiel für Abenteuerliebhaber Adventure
  • City of Beats
    City of Beats Games und Lyrik
  • MX vs ATV Legends Screenshot
    MX vs ATV Legends Sport
  • XCOM2 PS4 Cover
    XCOM2 – Im Kampf gegen die Alienherrschaft Strategie
  • Lost Castle
    Lost Castle Games und Lyrik
  • Beat the Beat
    Beat The Beat – Rhythmus trifft Action Adventure
  • Paradise
    Paradise Games und Lyrik
  • Rygar
    Argos no Senshi – Rygar – Rette die Welt vor dem Bösen Shooter

Copyright © 2026 Games und Lyrik.

Powered by PressBook News Dark theme