Idle Moons by wum @ Astronerd

    This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

    • NEXT UPDATE:

      Images
      • Screenshot_20250429_093450_Chrome.jpg

        235.12 kB, 885×1,216, viewed 14 times
      Günstige vServer und vieles mehr gibt es nur hier!
      10% Rabatt Code
      wumix-a-4846

      [Blocked Image: https://zap-cdn.com/interface/_images/banner/vrserver/v-r-Server-468x60.jpg]
    • Großes Update ist auf dem Weg!

      Mein können ist noch nicht so perfekt, ich bin tatsächlich noch am werkeln eine gute und vernünftige PHP Version mit MySQL Anbindung zu schaffen.
      Ich wollte zwar erst das main script mit allen Inhalten schaffen als Singleplayer aber dabei ist mir aufgefallen, dass es wesentlich schwerer ist von NoSQL-Datenbanken, auf eine MySQL Datenbank zu wechseln.

      Ich dachte mir bevor ich Tonnen Arbeit umschreiben muss mache ich es lieber gleich wo noch nicht so viel Inhalt da ist.

      Aktuell läuft alles Recht gut der pho code funktioniert genau so wie die ganzen Funktionen.

      Tatsächlich muss erst das Grundgerüst stehen dann werde ich die Multiplayer Version mit euch teilen falls Interesse besteht.
      V10.1 (Aktuelle Fixes & Chat):
      Feature: Chat-Funktion implementiert (Button, Fenster, Senden/Empfangen/Löschen für Admins).
      Bugfix: Flackern der Rangliste behoben (Anzeige-Logik in JS angepasst). Bugfix: Ständiges Neuladen der Rangliste behoben (asynchroner Aufruf wird nur noch bei Tab-Wechsel/periodisch ausgeführt). Bugfix: Fehler "mysqli_stmt object is already closed" beim Laden der Rangliste behoben (Statement-Schließung korrigiert).
      Bugfix: Login und Registrierung funktionieren (JSON-Daten werden serverseitig korrekt verarbeitet).
      Technisch: PHP-Code (api.php,
      'install.php') für PHP 8.x optimiert (Type Hinting, json_validate, Match-Expression, etc.). Info: Hinweis zur Port-Konfiguration in 'config.php' hinzugefügt (i.d.R. nicht nötig für 'localhost').

      v10.0 (Multiplayer-Umstellung):
      Feature: Multiplayer-Backend mit Login/Registrierung hinzugefügt (PHP/MYSQL). Feature: Spielstand wird serverseitig gespeichert und geladen ('save_game, load_game').
      Feature: Online-Rangliste ('get_leaderboard') basierend auf Mondkristallen implementiert. Feature: Grundlegende API ('api.php') für Server-Interaktionen erstellt.
      Feature: Installationsskript (`install.php') zur Datenbank-Einrichtung hinzugefügt.
      Technisch: Umstellung von lokaler Speicherung (falls vorhanden) auf serverseitige Spielstandsverwaltung.

      v9.2 (Letzte Version vor Multiplayer) Feature: Errungenschaften-System hinzugefügt.
      Feature: "Kaufe Maximum"-Buttons für einige Upgrades implementiert (Logik in JS hinzugefügt).
      Feature: Zufällige Nachrichten im Footer hinzugefügt.
      U: Diverse kleinere UI-\Verbesserungen und Styling-Anpassungen (Glass-Effekt, Animationen).
      Balance: Kleinere Anpassungen an Kosten und Produktionsraten.

      v9.2 Update:
      Feature: Planeten-Kolonisation ('planets Tab, 'colonizePlanet').
      Feature: Forschungssystem (research-Tab, 'buyResearch).
      Feature: Werft ('shipyard'-Tab, 'buildShip') zum Bau von Schiffen (Transporter, Jäger, Kolonieschiff).
      Feature: Handelsposten ('trade'-Tab, tradeResource).
      Feature: Prestige-System ('prestige' -Tab, 'performPrestige') mit Mondkristallen. Feature: Verteidigungsgebäude ('defense- Tab: Schild, Turm).
      Feature: Statistiken-Tab ('stats'-Tab). Feature: Einstellungen-Tab ('settings-Tab) mit manuellem Speichern (ggf. auch Export/Import in älteren Versionen). Feature: Admin-Menü (Grundstruktur). Feature: Grundlegende Ressourcen (Staub, Energie, Metall, Bevölkerung) und zugehörige Gebäude/Upgrades (Sammler, Rover, Effizienz, Generatoren, Lager, Bergbau, Wohnmodule, Silos).
      Feature: Manuelles Sammeln und Klick- Upgrades (Klick-Kraft, Klick-Multiplikator).
      U: Grundlegendes Layout, Header, Burger-
      Günstige vServer und vieles mehr gibt es nur hier!
      10% Rabatt Code
      wumix-a-4846

      [Blocked Image: https://zap-cdn.com/interface/_images/banner/vrserver/v-r-Server-468x60.jpg]
    • Next Update :D :

      v10.3 (Admin Feature #1+#2 & Fixes):
      Feature: Admin-Panel: Spielerliste hinzugefügt (nur Anzeige).
      •Feature: Admin-Panel: Einfache Statistiken (Gesamtspieler, Gesamtklicks) zur Übersicht hinzugefügt.
      Feature: API-Endpunkte für Spielerliste (get_players') und Basis-Statistiken ('get basic_stats') implementiert.
      Bugfix: Fatal Error 'Cannot redeclare function' in 'api.php' behoben.

      V10.2 (Admin-Seite & UI-Verbesserungen)('admin.html', 'admin _script.js') hinzugefügt:
      Feature: Grundstruktur Admin-Seite
      Feature: Spieleinstellungen aus DB werden auf Admin-Seite geladen und können bearbeitet werden (API-Endpunkte `get_game_settings', update_game_settings).
      Feature: Spieleinstellungen aus 'script.js` in DB-Tabelle 'game_config' migriert ('install.php angepasst).
      Feature: Link zur Admin-Seite im Footer hinzugefügt (nur für Admins sichtbar). Feature: Fortschrittsbalken für bebaute Felder hinzugefügt.
      Feature: Update-Funktion zu install.php hinzugefügt, um DB-Schema-Änderungen zu erwalten.
      •Balance: Kosten für Lagersilos reduziert. Bugfix: Problem behoben, bei dem JS- Variablen für DOM-Elemente ('upgradeElements' etc.) zu früh initialisiert wurden (jetzt in 'DOMContentLoaded') Bugfix: Fatal Error 'strict _types declaration must be the very first statement' in 'api.php behoben (Reihenfolge korrigiert).
      Günstige vServer und vieles mehr gibt es nur hier!
      10% Rabatt Code
      wumix-a-4846

      [Blocked Image: https://zap-cdn.com/interface/_images/banner/vrserver/v-r-Server-468x60.jpg]
    • Thanks, I've reworked the silos in the new version and added the ability to expand the planetary fields. I'll post the update soon.
      Günstige vServer und vieles mehr gibt es nur hier!
      10% Rabatt Code
      wumix-a-4846

      [Blocked Image: https://zap-cdn.com/interface/_images/banner/vrserver/v-r-Server-468x60.jpg]
    • Update Game Screenshots:
      Hier seht ihr neue inGame Screenshots, die neue Login/Register Ansicht, das Admin Menü und zu guter Letzt, die Installer Ansicht
      So jetzt aber.
      Ich bin gespannt was eure Meinung ist.

      Günstige vServer und vieles mehr gibt es nur hier!
      10% Rabatt Code
      wumix-a-4846

      [Blocked Image: https://zap-cdn.com/interface/_images/banner/vrserver/v-r-Server-468x60.jpg]
    • New Update V10.7- Feature: Bauplatz-
      Erweiterung & Konfiguration
      (12.05.2225):

      Feature: Dynamische Bauplatz-Erweiterung für Spieler:

      • Spieler können nun ihre maximal verfügbaren Bauplätze durch ein neues Upgrade-System erweitern.


      • Die api.php wurde angepasst, um die Logik zur Berechnung und Speicherung der maximalen Bauplätze (max_fields) und des Erweiterungslevels (field_expansion_level) zu implementieren.


      • Die (load_game_state) Funktion in api.php liefert nun die erweiterten Bauplatz-Informationen und verwendet eine neue JSON-Antwortstruktur (Hauptdaten unter dem Schlüssel data.

      • Neuer API-Endpunkt (upgrade_field_expansion) in api.php ermöglicht Spielern den Kauf von Erweiterungen.


      • In der index.twig wurde eine neue UI-Karte im Baumenü hinzugefügt, um den aktuellen Stand und die nächste Erweiterungsstufe anzuzeigen und das Upgrade durchzuführen.


      script.js wurde umfassend erweitert:

      • Neue (gameState) Variablen (max_fields, field_expansion_level, next_field_expansion_details).


      • Anpassung von (getDefaultGameState) und (loadGame) an die neuen Daten und die geänderte API-Antwortstruktur.


      • Neue Funktionen (updateFieldExpansionUI) und (handleUpgradeFieldExpansion) für die UI-Logik und den Upgrade-Prozess.


      • Die Funktionen (countTotalBuildings, calculateMaxBuyLevels), das Achievement (buildLimitReached) und (updateUI) verwenden nun dynamisch (gameState.max_fields).


      • Entsprechende DOM-Elemente und Event-Listener hinzugefügt.


      Feature: Admin-Konfiguration für Bauplatz-Erweiterungsstufen:

      • Admins können nun die verschiedenen Stufen der Bauplatz-Erweiterung (Kosten, Nutzen pro Stufe) definieren.


      • Neue API-Endpunkte in api.php hinzugefügt: (get_field_expansion_config), (save_field_expansion_config), (delete_field_expansion_config) (alle mit Admin-Rechteprüfung).


      • In admin.twig wurde ein neuer Bereich in den "Spiel-Einstellungen" hinzugefügt, um die Erweiterungsstufen anzuzeigen, zu erstellen, zu bearbeiten und zu löschen.


      • Eine neue admin_script.js Datei wurde erstellt, um die Interaktionen im Admin-Panel für diese Konfiguration zu steuern.



      Datenbank & Installation:

      Das Datenbankschema wurde erweitert:

      • (game_state) Tabelle um die Spalte (field_expansion_level) ergänzt.


      • Neue Tabelle (game_config_field_expansion) für die Stufendetails der Erweiterung erstellt.


      • Einstellung (initial_player_max_fields) zur (game_config) Tabelle hinzugefügt.


      • Die install.php wurde aktualisiert (Schema-Versionen 5-8), um diese Datenbankänderungen automatisch bei Neuinstallationen oder Updates anzuwenden.


      Allgemein:

      • Die Funktion (save_game_state) in api.php wurde angepasst, um (field_expansion_level) zu speichern.


      • Die Zählweise von (countTotalBuildings) in script.js wurde korrigiert, um die Anzahl der Gebäude statt deren Gesamtlevel zu zählen, passend zum neuen (max_fields) System.
      Nächster step wenn alles reibungslos funktioniert, wird das Battlesystem sein.

      Günstige vServer und vieles mehr gibt es nur hier!
      10% Rabatt Code
      wumix-a-4846

      [Blocked Image: https://zap-cdn.com/interface/_images/banner/vrserver/v-r-Server-468x60.jpg]
    • en la beta el tipo de letra tal vez deberias mirarlo no es muy comodo leer bastante texto, no se entiende casi. Tal vez pudieras usarlo en algunos caso, pero no para todo el texto.
      VERY SAD :/ :/ :/ :/
    • New

      Okay, I'll check it again later. Right now, I'm struggling with the script.js file. I have a ton of reference errors because I wasn't paying attention when I implemented the combat system. As soon as everything's up and running again, I'll take care of it. Thanks for your suggestion. I'll actually make the site multilingual soon, but I'm still working on expanding it.
      Günstige vServer und vieles mehr gibt es nur hier!
      10% Rabatt Code
      wumix-a-4846

      [Blocked Image: https://zap-cdn.com/interface/_images/banner/vrserver/v-r-Server-468x60.jpg]