Programmiere deinen eigenen kleinen Farmhelfer! In phpFarm steuerst du Roboter Fred mit PHP, baust Pflanzen an und automatisierst deine Ernte. Erfülle Aufträge, schalte neue Fähigkeiten frei und verwandle deine Farm mit cleverem Code in ein blühendes Paradies.

Melden Sie sich an, um dieses Produkt zu Ihrer Wunschliste hinzuzufügen, zu abonnieren oder als „Ignoriert“ zu markieren.

Bald im Early Access verfügbar

Die Entwickler dieses Spiels planen, das Spiel zu veröffentlichen, während es sich noch in Arbeit befindet, und möchten es mit dem Feedback von Spielern weiterentwickeln.

Hinweis: Spiele im Early Access sind noch nicht fertiggestellt und können in Zukunft Änderungen erhalten. Wenn Ihnen das Spiel im aktuellen Zustand nicht gefällt, warten Sie eine Weile, um zu sehen, wie sich das Spiel weiterentwickelt. Mehr erfahren

Was die Entwickler zu sagen haben:

Wozu Early Access?

„phpFarm bringt PHP bei, indem es die Sprache zuerst wegnimmt. Am Anfang kannst du harvest() aufrufen und sonst nichts — while, Funktionen und Arrays kaufst du dir einzeln im Skillbaum. Ob diese Kurve trägt, können wir am eigenen Schreibtisch nicht beantworten. Dafür brauchen wir Spieler, die das Spiel nie gesehen haben, von „noch nie eine Zeile PHP geschrieben“ bis „PHP zahlt meine Miete“, und die uns zeigen, wo es zu steil wird, wo es hängt und welche Mission aufhört zu erklären, bevor die nächste etwas verlangt.

Early Access stellt das Spiel vor diese Spieler, solange der Lernpfad noch zu ändern ist. Eine Mission, die ihren Leser verliert, ist an einem Tag neu geschrieben — aber nur, wenn wir wissen, welche es war.“

Wie lange wird dieses Spiel ungefähr den Early Access-Status haben?

„Wir rechnen mit grob bis zu 6 Monaten, und das ist eine Schätzung, kein Versprechen. Der Zweck von Early Access ist hier, den Lernpfad von Rückmeldungen formen zu lassen — die ehrliche Antwort lautet also: bis der Pfad trägt. Brauchen die Missionen nach der ersten Welle Spieler einen weiteren Durchgang, bekommen sie ihn. Lieber verlassen wir Early Access spät als mit einer Kurve, von der wir schon wissen, dass sie bricht.“

Wie soll sich die Vollversion von der Early Access-Version unterscheiden?

„Wohin wir arbeiten, in der Reihenfolge, in der wir es angehen wollen:

• Klassen und Objekte. Der Interpreter hat den Objekt-Slot seit dem ersten Tag; was fehlt, ist die Sprachstufe darüber.
• Fibers — PHPs eigene Nebenläufigkeit, auf einer Farm also mehrere Roboter gleichzeitig auf dem Feld, koordiniert von deinem Code.
• Bewässerung und ein Akku für den Roboter, damit Wege etwas kosten und ein geplanter Umweg einen Preis hat.
• Weitere Pflanzen und die Missionen, die lehren, was jede von ihnen verlangt.
• Bestenlisten. Die Simulation ist Tick für Tick deterministisch und die Läufe werden bereits gemessen — das Fundament steht.

Das ist eine Richtung, keine Zusage. Was Spielern im Early Access begegnet, darf diese Reihenfolge umstellen, und soll es auch.“

Was ist der derzeitige Stand der Early Access-Version?

„Spielbar von der ersten Zeile Code bis zur Farm, die sich selbst bestellt. Im Build steckt heute:

• Ein PHP-Interpreter, der für dieses Spiel geschrieben wurde — Lexer, Parser, Bytecode, VM. Jeder Fehler nennt Zeile und Spalte, erklärt das Problem in einem Satz und schlägt eine Korrektur vor. Kein unexpected T_VARIABLE.
• 17 Missionen, vom ersten harvest() auf einer einzelnen Kachel bis zum freien Feld.
• Ein Skillbaum mit vier Ästen: Sprache, Werkzeug, Saatgut und Ausbau — bezahlt mit dem, was du anbaust.
• Sieben Pflanzen, drei Schädlinge, der Kreislauf aus Container, Presse und Bio-Masse, und eine Tickzahl auf jedem Lauf für alle, die nicht irgendeine Lösung wollen, sondern die schnelle.
• Ein Editor im Spiel mit Highlighting, Vervollständigung, Fehlermarkern und mehreren Dateien.
• Deutsch und Englisch, beides vollständig.“

Wird dieses Spiel während und nach Early Access unterschiedlich viel kosten?

„Der Preis ändert sich nicht, wenn phpFarm den Early Access verlässt. Alles, was bis dahin dazukommt — Missionen, Sprachfeatures, Pflanzen —, gehört zum Spiel und wird nicht einzeln verkauft.“

Wie werden Sie versuchen die Community in den Entwicklungsprozess miteinzubeziehen?

„Es gibt einen Discord, und dort ist die Arbeit sichtbar: woran diese Woche gebaut wird, welche Mission gerade neu geschrieben wird und warum, und die Builds, die das prüfen. Die Steam-Foren lesen wir ebenfalls.

Zwei Dinge fragen wir immer wieder:

• Wo der Pfad euch verliert. Welche Mission ihr dreimal gelesen habt, wo ihr hängengeblieben seid, wo es langweilig wurde. Davon lebt dieses Spiel — ein Lehrtext lässt sich neu schreiben, eine gebrochene Kurve nicht umbauen.
• Eure Skripte. Jeder Lauf wird in Ticks gemessen, und was Spieler tatsächlich schreiben, ist besseres Balancing-Material als alles, was wir selbst erzeugen können.

Und wer PHP gut genug kann, um sich darüber zu ärgern, was unser Interpreter noch nicht kann: sagt es. Aus dieser Liste entscheiden wir, was als Nächstes gebaut wird.“
Weiterlesen
Dieses Spiel ist noch nicht auf Steam verfügbar

Geplantes Veröffentlichungsdatum: Bevorstehende Ankündigung

Interesse? Fügen Sie das Spiel Ihrer Wunschliste hinzu und erhalten Sie eine Benachrichtigung, wenn es verfügbar ist.
 

In den Diskussionsforen können Sie Fehler melden und Feedback zum Spiel abgeben

Alle Diskussionen anzeigen

Infos zum Spiel

phpFarm befindet sich derzeit in Entwicklung und erscheint demnächst im Early Access.

Setze das Spiel auf deine Wunschliste und begleite Fred auf seinem Weg zu einer vollständig automatisierten Farm.

Automatisiere deine Farm mit echtem PHP-Code

Schreibe Programme, lasse sie von deinem Roboter Fred ausführen und verwandle deine Ernte in neue Fähigkeiten.

Der letzte Entwickler ist verschwunden. Es gibt keine Staging-Umgebung, kein Backup und kein Ticketsystem. Alles, was übrig geblieben ist, sind eine Farm, eine index.php und Fred, ein kleiner Roboter, der genau das macht, was du programmierst.

Schreibe deinen Code direkt im integrierten Editor. Fred führt ihn auf dem Feld aus, pflanzt Ressourcen an und erntet alles, was dort wächst. Deine Ernte wird zu Biomasse verarbeitet, mit der du neue PHP-Funktionen, Werkzeuge, Saaten und größere Felder freischalten kannst.

Anschließend schreibst du deinen Code noch einmal. Nur besser, schneller und effizienter.

<?php while (1) { if (can_harvest()) { harvest(); plant('grass'); } ``` move('north'); ``` }

Schalte PHP Schritt für Schritt frei

Zu Beginn stehen dir nur grundlegende Befehle wie harvest() zur Verfügung. Schleifen, eigene Funktionen, Arrays, foreach und switch musst du dir erst verdienen.

Jede neue Fähigkeit schaltest du mit Biomasse frei, die du mithilfe der bereits verfügbaren Befehle produziert hast. Wenn du schließlich eine Schleife freischaltest, weißt du ganz genau, warum du sie brauchst. Schließlich musstest du lange genug ohne sie auskommen.

phpFarm verwendet einen speziell für das Spiel entwickelten PHP-Interpreter. Dadurch können Sprachfunktionen schrittweise freigeschaltet und deine Fortschritte beim Programmieren direkt mit dem Ausbau deiner Farm verbunden werden.

Für Anfänger und erfahrene Entwickler

Du benötigst keine Vorkenntnisse in PHP, um mit phpFarm zu beginnen. Neue Befehle und Programmierkonzepte werden Schritt für Schritt eingeführt und direkt auf dem Feld ausprobiert.

Wenn du bereits programmieren kannst, entwickelst du eigene Lösungen, überspringst optionale Hilfestellungen und optimierst deinen Code auf möglichst wenige Zeilen und Ticks.

Ob du zum ersten Mal mit PHP arbeitest oder bereits jahrelange Erfahrung besitzt, du entscheidest selbst, wie du deine Farm programmierst und wie schnell du vorankommen möchtest.

Fehler, die dir wirklich helfen

Fehler gehören zum Programmieren dazu. In phpFarm zeigen sie dir nicht nur, dass etwas schiefgelaufen ist.

Jede Fehlermeldung zeigt dir die genaue Zeile und Spalte, erklärt das Problem verständlich und schlägt eine mögliche Lösung vor. So lernst du direkt beim Schreiben deines Codes, ohne ständig ein externes Tutorial öffnen zu müssen.

Keine kryptischen Meldungen. Kein unerwartetes T_VARIABLE. Nur Fehler, aus denen du etwas lernen kannst.

Echtes PHP statt einer vereinfachten Nachahmung

Dollarzeichen, Semikolons, geschweifte Klammern und dynamische Typisierung. phpFarm orientiert sich an der echten Syntax und den Besonderheiten von PHP.

Die Farm-API bleibt dabei übersichtlich und einheitlich. Das Spiel darf Witze über PHP machen, aber niemals auf Kosten des Spielspaßes.

Ein klarer Weg statt einer leeren Sandbox

Zahlreiche Missionen führen dich von deinem ersten harvest() auf einem einzelnen Feld bis zu einer Farm, die sich vollständig selbst verwaltet.

Jedes Konzept wird genau dann eingeführt, wenn du es benötigst. Nutze eine Schleife für eine Reihe, plane eine Route über ein größeres Feld und schalte ein Array frei, sobald eine einzelne Variable nicht mehr ausreicht.

Die Missionen sind optional. Du kannst neue Fähigkeiten auch direkt über den Skillbaum freischalten, frei experimentieren und deine eigenen Lösungen entwickeln.

Dein Code, deine Lösung

In phpFarm gibt es nicht nur einen richtigen Lösungsweg. Nutze Schleifen, Bedingungen, Funktionen und Arrays so, wie es zu deiner Strategie passt.

Du kannst eine Mission so schnell wie möglich abschließen, sie mit besonders wenig Code lösen oder deine Farm vollständig automatisieren. Solange Fred sein Ziel erreicht, gehört die Lösung dir.

Im freien Spiel kannst du deine eigenen Abläufe entwickeln, neue Strategien ausprobieren und deine Farm Schritt für Schritt auf eine maximale Größe von 8 × 8 Feldern erweitern.

Eine Farm, die deinen Code herausfordert

Sieben unterschiedliche Ressourcen sorgen dafür, dass du deine Programme immer wieder überdenken und erweitern musst:

  • Gras begleitet dich bei deinen ersten Automatisierungen.
  • Büsche reifen unterschiedlich schnell.
  • Bäume benötigen Zeit und ausreichend Platz.
  • Tomaten erfordern neue Abläufe auf deinem Feld.
  • Melonen müssen gleichzeitig erntereif sein.
  • Blumen werden anhand ihrer Farben unterschieden.
  • Bambus wächst weiter, während du ihn erntest.

Auch wenn dein Code beendet ist, bleibt die Farm nicht stehen. Schädlinge fressen Pflanzen, die du zu lange auf dem Feld lässt. Deine Ernte füllt die Verladestation und wird anschließend in der Presse zu Biomasse verarbeitet.

Mit dieser Biomasse schaltest du neue Sprachfunktionen, Werkzeuge, Saaten und Erweiterungen frei. So wächst nicht nur deine Farm, sondern auch das, was du mit PHP programmieren kannst.

Missionen, Aufträge und Achievements

Schließe Missionen ab, erledige Aufträge und schalte Achievements für besondere Lösungen und ungewöhnliche Erfolge frei.

Einige Herausforderungen belohnen Geschwindigkeit, andere möglichst wenig Code oder besonders effiziente Automatisierungen. Manchmal reicht es sogar aus, einen Fehler zu machen, den jeder PHP-Entwickler kennt.

Finde eine bessere Lösung

Jeder Durchlauf wird in Ticks gemessen. Dein Programm funktioniert vielleicht. Aber ist es auch effizient?

Optimiere deine Wege, vermeide unnötige Befehle und entwickle Lösungen, die weniger Code und weniger Ticks benötigen. Es gibt fast immer einen schnelleren, kürzeren oder clevereren Lösungsweg.

Dank der deterministischen Simulation liefert dasselbe Skript unter denselben Bedingungen immer dasselbe Ergebnis. Dadurch kannst du deine Lösungen zuverlässig vergleichen und gezielt verbessern.

Programmieren in einer gemütlichen Farmwelt

phpFarm verbindet echte Programmieraufgaben mit einer freundlichen und entspannten Farmwelt. Während Fred über das Feld fährt, wachsen deine Pflanzen, Maschinen verarbeiten deine Ernte und deine Automatisierung nimmt Schritt für Schritt Gestalt an.

Es gibt keinen Zwang, die perfekte Lösung zu finden. Experimentiere, mache Fehler und beobachte direkt, wie sich dein Code auf die Farm auswirkt.

Die Farm wächst weiter

phpFarm erscheint zunächst im Early Access und wird anschließend kontinuierlich erweitert.

Für zukünftige Updates sind unter anderem Klassen und Objekte, Fibers, mehrere Roboter gleichzeitig auf dem Feld, Bewässerungssysteme, zusätzliche Ressourcen und Bestenlisten geplant.

Setze phpFarm jetzt auf deine Wunschliste und verpasse nicht, wenn Fred seinen ersten offiziellen Auftrag erhält.

Dein Code ist bereit. Fred wartet auf seinen nächsten Befehl.

Offenlegung von KI-generierten Inhalten

Der Spieleentwickler beschreibt den Einsatz von KI-generierten Inhalten in diesem Spiel wie folgt:

Generativer KI Inhalt Bild, Props

Systemanforderungen

    Mindestanforderungen:
    • Setzt 64-Bit-Prozessor und -Betriebssystem voraus
    • Arbeitsspeicher: 4000 MB RAM
    • Speicherplatz: 2000 MB verfügbarer Speicherplatz
    Empfohlen:
    • Setzt 64-Bit-Prozessor und -Betriebssystem voraus
    • Arbeitsspeicher: 8000 MB RAM
    • Speicherplatz: 2000 MB verfügbarer Speicherplatz
Filter überprüfen