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

Beitragsnavigation

Previous Post: Crimson Cow
Next Post: Eisnacht

Related Posts

  • LikeCard Logo
    LikeCard: Ein wertvolles Tool für Spieleentwickler Spieleprogrammierung
  • Susuwatari Screenshot2
    Tag-Fehler in Unity verstehen und richtig einordnen Spieleprogrammierung
  • Lemonate Logo
    Lemonate – Eine neue Plattform für kreative Spieleentwicklung Spieleprogrammierung
  • Susuwatari Screenshot2
    Wenn Kohle einfach verschwindet Spieleprogrammierung
  • Layersmanagement
    Layers in Unity: Meistere die Kunst der Layers in Unity! Spieleprogrammierung
  • Sprungmechanik
    Sprungmechanik 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

089856
Users Today : 4
Total views : 410817
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

  • 094ddf7788f49439577a1f264f2ea1ca Akira Band 2 Katsuhiro Otomo Carlsen Verlag Manga 19,90 €
  • 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 €



Hier finden Sie mehr.

RSS Lets-Plays.de

  • Pen and Paper Spiele
  • Verlorenes Android-Handy orten

Ezoic

RSS GameStar – News

  • Publisher irren sich - Warum die Entwickler von Dawn of War 4 völlig zurecht auf manche Ratschläge pfeifen
  • Was ist gute Echtzeit-Strategie - mit Maxim, Maurice & Jan Theysen von KING Art Games
  • GTA - Alle Städte auf einer Map: Fans arbeiten an Projekt, das Los Santos, Vice City & Co. vereint
TopBlogs.de das Original - Blogverzeichnis | Blog Top Liste
blogwolke.de - Das Blog-Verzeichnis
  • Jackbox Party Pack 8
    Jackbox Party Pack 8 Games und Lyrik
  • 3D-Pinball Thrill Ride Cover
    3-D Ultra Pinball Thrill Ride Games und Lyrik
  • Piranha Bytes Logo
    Piranha Bytes: Die kreativen Köpfe hinter fesselnden Rollenspiel-Abenteuern Spieleentwickler
  • Das Visual Effect Graph-Fenster-Layout Games und Lyrik
  • Mortal Kombat Legacy Kollection Cover
    Mortal Kombat Legacy Kollection – Klassischer Fatality-Wahnsinn in moderner Form Games und Lyrik
  • Play on Words Studios Logo
    Play on Words Studios: Kreativität und Rätselspaß Spieleentwickler
  • The ABC Murders Cover
    Agatha Christie: The ABC Murders Adventure
  • Air Fortress Cover
    Air Fortress Games und Lyrik

Copyright © 2026 Games und Lyrik.

Powered by PressBook News Dark theme