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

RoomCoalManager als Kontrollinstanz in Susuwatari

Posted on 5. März 202613. Februar 2026 By Claudia Wendt Keine Kommentare zu RoomCoalManager als Kontrollinstanz in Susuwatari
RoomCoalManager als Kontrollinstanz in Susuwatari

In Susuwataris Welt liegt Kohle verstreut im Raum. Susuwatari sammelt sie ein und bringt sie später zum Ofen. Doch was passiert, wenn noch Kohle im Raum liegt und der Ofen trotzdem schon beliefert wird? Genau hier kommt der RoomCoalManager ins Spiel. Er übernimmt die Rolle einer zentralen Kontrollinstanz und sorgt dafür, dass der Gameplay Loop sauber funktioniert.

Inhaltsverzeichnis

Toggle
  • Warum eine Rauminstanz sinnvoll ist
  • Die technische Grundlage
  • Kommunikation mit Susuwatari
  • Was das für das Gameplay bedeutet
  • Warum diese Architektur sauber ist
  • Fazit

Warum eine Rauminstanz sinnvoll ist

Ohne zentrale Verwaltung weiß der Ofen nicht, wie viele Kohleobjekte ursprünglich im Raum existierten. Er kennt nur die aktuell im Inventar gespeicherte Menge. Dadurch kann die Spiellogik inkonsistent werden.

Der RoomCoalManager löst dieses Problem, indem er:

Werbung
  • die Gesamtanzahl der Kohle im Raum speichert
  • mitzählt, wie viel bereits eingesammelt wurde
  • eine einfache Abfrage bereitstellt, ob der Raum „leer“ ist

So entsteht eine klare Regel: Erst wenn alles eingesammelt wurde, darf Susuwatari die Kohle abliefern.

Die technische Grundlage

Der Manager ist ein leeres GameObject im Raum mit eigenem Script. Beim Start zählt er alle Objekte mit dem Tag „Kohle“. Jedes Mal, wenn Susuwatari Kohle einsammelt, wird diese Information an den Manager gemeldet.

using UnityEngine;

public class RoomCoalManager : MonoBehaviour
{
    public int totalCoalInRoom = 0;
    public int collectedCoal = 0;

    public bool AllCoalCollected => totalCoalInRoom > 0 && collectedCoal >= totalCoalInRoom;

    private void Awake()
    {
        if (totalCoalInRoom <= 0)
        {
            totalCoalInRoom = GameObject.FindGameObjectsWithTag("Kohle").Length;
        }
    }

    public void RegisterCoalPickup()
    {
        collectedCoal++;
    }
}

Damit besitzt der Raum ein eigenes Gedächtnis.

Kommunikation mit Susuwatari

Sobald Susuwatari ein Kohleobjekt einsammelt, ruft sein PlayerCoalDetector die Methode RegisterCoalPickup() auf. Der Manager erhöht daraufhin seinen Zähler.

Der Ofen wiederum prüft beim Kontakt:

if (!roomManager.AllCoalCollected) return;

Ist noch Kohle im Raum vorhanden, bleibt der Ofen inaktiv.

Werbung

Was das für das Gameplay bedeutet

Durch diese Struktur entsteht eine bewusste Aufgabe. Susuwatari muss wirklich jede Ecke des Raumes erkunden. Kein frühzeitiges Abliefern, kein Überspringen des Sammelprozesses.

Das sorgt für:

  • klar definierte Levelziele
  • bessere Spielerführung
  • erweiterbare Spielmechaniken

Später kannst du leicht hinzufügen:

  • eine Anzeige „Noch 2 Kohle im Raum“
  • eine Tür, die sich erst öffnet, wenn alles eingesammelt ist
  • unterschiedliche Ressourcenarten mit eigenen Managern

Warum diese Architektur sauber ist

Der Player weiß nur, dass er Kohle einsammelt. Der Ofen weiß nur, dass er Kohle entgegennimmt. Der Raum weiß, wie viel Kohle existiert. Jede Instanz hat eine klar definierte Aufgabe.

Diese Trennung verhindert unübersichtlichen Code und macht Susuwataris Welt modular erweiterbar.

Fazit

Der RoomCoalManager wirkt unscheinbar, ist aber ein zentraler Baustein für strukturierte Levelmechaniken in Susuwatari. Er verwaltet die Ressource auf Raumebene und sorgt dafür, dass Sammeln und Abliefern logisch zusammenhängen. Aus einer einfachen Zählvariable entsteht so ein kontrollierter, erweiterbarer Gameplay Loop.

Weitere Artikel auf Games und Lyrik: Die Pendulo Studios

Post Views: 51
Weitersagen:
Spieleprogrammierung

Beitragsnavigation

Previous Post: Milch und Pralinen
Next Post: Die Prüfung

Related Posts

  • Golden Whale Productions
    Golden Whale Productions GmbH: Dein Partner für zukunftsweisende Spieletechnologien und Datenanalytik Spieleprogrammierung
  • Susuwatari Screenshot2
    Wenn eine Plattform plötzlich falsches Verhalten zeigt Spieleprogrammierung
  • Szenenansicht Hintergrund in Unity
    Das Erstellen vom Hintergrund in Unity: Ein Leitfaden für 2D- und 3D-Spiele Spieleprogrammierung
  • Skripte
    Skripte: Das Herzstück Moderner Spieleentwicklung Spieleprogrammierung
  • Versunken
    Hilfe! Mein Charakter fällt durchs Bild Spieleprogrammierung
  • Versunken
    Grundlagen der Charakterbewegung in Spielen 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

089851
Users Today : 4
Total views : 410782
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

  • Corsair Cove - Vorschau-Video: Weltpremiere für das Piraten-Aufbauspiel
  • RTX 3060 - Ein alter Bekannter unter den Nvidia-GPUs soll im Juni zurückkehren – und das sogar in der Variante mit mehr Speicher
  • Cralon: Wir versuchen uns an einem starken Gegner
TopBlogs.de das Original - Blogverzeichnis | Blog Top Liste
blogwolke.de - Das Blog-Verzeichnis
  • Sam and Max Season One Screenshot
    Sam and Max – Season One Adventure
  • Magic of Scheherazade Cover
    The Magic of Scheherazade Games und Lyrik
  • Wind Lyrik
  • 42 All-Time-Classics Cover
    42 All Time Classics DS Spiel Games und Lyrik
  • Card Hunter Cover
    Card Hunter Games und Lyrik
  • Assemble Entertainment Logo
    Assemble Entertainment Spieleentwickler
  • Souris-Lab Logo
    Souris-Lab Spieleentwickler
  • Spellforce 3 Cover
    Spellforce 3 Games und Lyrik

Copyright © 2026 Games und Lyrik.

Powered by PressBook News Dark theme