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

Beitragsnavigation

Previous Post: Crimson Cow
Next Post: Eisnacht

Related Posts

  • Rendering
    Rendering: Die Kunst der visuellen Darstellung in Spielen und Anwendungen Spieleprogrammierung
  • WHZ Logo
    WHZ – Westsächsische Hochschule Zwickau: Innovationszentrum für Technik, Design und Spieleentwicklung Spieleprogrammierung
  • Create with Anything World Logo
    Create with Anything World: Die Revolution der 3D-Animation durch KI Spieleprogrammierung
  • Mice and Men Eventmarketing Logo
    Mice and Men Eventmarketing: Wo Erfolg auf Innovation trifft Spieleprogrammierung
  • Susuwatari Screenshot2
    Tag-Fehler in Unity verstehen und richtig einordnen Spieleprogrammierung
  • Ansible Communications
    Ansible Communications – PR-Partner für Games und VR 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

089670
Users Today : 6
Total views : 409209
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

  • Mit Gunship Origins kehren die Kampfheli-Simulationen von früher bald auf den PC zurück
  • Psychologie - Laut neuer Studie kann man »Post-Game-Depressionen« jetzt messen und das bestätigt ein Gefühl, das mich schon lange plagt
  • Künstliche Intelligenz - »KI nicht als Ersatz für Menschen einsetzen« – Stanford-Studie zeigt, wie gefährlich es sein kann, ChatGPT und Co. nach persönlichem Rat zu fragen
TopBlogs.de das Original - Blogverzeichnis | Blog Top Liste
blogwolke.de - Das Blog-Verzeichnis
  • Legend of Kay Cover
    Legend of Kay Adventure
  • Chivalry 2 Cover
    Chivalry 2 Games und Lyrik
  • Knight Squad Cover
    Knight Squad Shooter
  • Outlaws
    Outlaws Games und Lyrik
  • Marvel's Spider-Man Cover
    Marvel’s Spider-Man Shooter
  • Gilde 3 Cover
    Die Gilde 3 Games und Lyrik
  • The Incredible Adventures of Van Helsing 2
    The Incredible Adventures of Van Helsing 2 Games und Lyrik
  • Exertis Ztorm
    Exertis Ztorm – Digitale Distribution aus Schweden Spieleentwickler

Copyright © 2026 Games und Lyrik.

Powered by PressBook News Dark theme