Program your own little farming companion! In phpFarm, you control Fred the robot with PHP, grow crops, and automate your harvest. Complete orders, unlock new abilities, and turn your farm into a thriving paradise with clever code.

Abyste si mohli tento produkt přidat do seznamu přání, začít ho sledovat nebo ho zařadit mezi ignorované, musíte se nejprve přihlásit.

Již brzy v předběžném přístupu

Vývojáři této hry se ji chystají vydat rozpracovanou a pokračovat ve vývoji s pomocí samotných zákazníků.

Poznámka: Hry s předběžným přístupem nejsou dokončené a během vývoje se mohou, ale nemusí změnit. Pokud Vás tedy tato hra nyní nezaujala, zkuste počkat, než se dostane do další fáze vývoje. Více informací zde

Zpráva od vývojářů:

Proč předběžný přístup?

„phpFarm teaches PHP by taking it away. At the start you can call harvest() and nothing else — while, functions and arrays are bought from a skill tree, one at a time. Whether that curve actually works is not a question we can answer at our own desks. We need players who have never seen the game, from "never written a line of PHP" to "PHP pays my rent", to show us where it is too steep, where it stalls, and which mission stops teaching before the next one starts demanding.

Early Access puts the game in front of those players while the learning path can still be changed. A mission that fails its reader can be rewritten in a day — but only if we know which one it is.“

Přibližně jak dlouho bude tato hra v předběžném přístupu?

„We are planning on roughly up to 6 months, and that is an estimate rather than a promise. The point of Early Access here is to let feedback shape the learning path, so the honest answer is: until the path holds. If the missions need another pass after the first wave of players, they get one. We would rather leave Early Access late than leave it with a curve we already know is broken.“

Jak se bude plná verze lišit od předběžného přístupu?

„What we are aiming for, in the order we intend to build it:

• Classes and objects. The interpreter was built with an object slot from day one; the language level is the part that is missing.
• Fibers — PHP's own concurrency, which on a farm means more than one robot working the field at the same time, coordinated by your code.
• Irrigation and a power budget for the robot, so routes cost something and planning a detour has a price.
• More crops, and the missions that teach what each one demands.
• Leaderboards. The simulation is deterministic tick for tick and runs are already measured, so the foundation is in place.

This is a direction, not a guarantee. What players run into during Early Access can and should reorder it.“

Co v tuto chvíli nabízí předběžný přístup?

„Playable from the first line of code to a farm that runs itself. In the build today:

• A PHP interpreter written for this game — lexer, parser, bytecode, VM. Every error names the line and the column, explains the problem in one sentence and suggests a fix. No unexpected T_VARIABLE.
• 17 missions, from the first harvest() on a single tile to the open field.
• A skill tree with four branches: language features, farm tools, seeds and expansion — bought with what you grow.
• Seven crops, three pests, the storage-press-biomass economy, and a tick count on every run for people who want the fast solution rather than any solution.
• An in-game editor with syntax highlighting, autocomplete, error markers and multiple files.
• English and German, both complete.“

Změní se cena hry po skončení předběžného přístupu?

„The price will not change when phpFarm leaves Early Access. Everything we add in the meantime — missions, language features, crops — belongs to the game and is not sold separately.“

Jak plánujete do vývoje zapojit komunitu?

„There is a Discord, and it is where the work is visible: what is being built this week, which mission is being rewritten and why, and the builds that test it. We read the Steam forums too.

Two things we will keep asking for:

• Where the path fails you. Which mission you read three times, where you got stuck, where you were bored. That is the feedback this game lives on — a lesson can be rewritten, a broken curve cannot be patched around.
• Your scripts. Every run is measured in ticks, and the solutions players actually write are better balancing data than anything we can produce ourselves.

And if you know PHP well enough to be annoyed by what our interpreter does not support yet: say so. That list is how we decide what to build next.“
Zjistit více
Čeština není podporována

Tento produkt nepodporuje Váš místní jazyk. Seznam podporovaných jazyků je k dispozici níže na této stránce.

Tato hra prozatím není dostupná ve službě Steam

Plánované datum vydání: Bude oznámeno

Máte zájem o tento produkt?
Přidejte si ho do seznamu přání, ať nepropásnete vydání.
 

Pro nahlášení chyb či podání zpětné vazby navštivte diskuze k tomuto produktu

Zobrazit všechny diskuze

Informace o hře

phpFarm is currently in development and will soon be released in Early Access.

Add the game to your wishlist and join Fred on his journey towards a fully automated farm.

Automate your farm with real PHP code

Write programs, let your robot Fred execute them and turn your harvest into new abilities.

The last developer has disappeared. There is no staging environment, no backup and no ticket system. All that remains is a farm, an index.php and Fred, a small robot that does exactly what you program him to do.

Write your code directly in the integrated editor. Fred executes it on the field, plants resources and harvests whatever grows there. Your harvest is converted into biomass, which you can use to unlock new PHP features, tools, seeds and larger fields.

Then you write your code again. Only better, faster and more efficient.

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

Unlock PHP step by step

At the beginning, you only have access to basic commands such as harvest(). Loops, custom functions, arrays, foreach and switch must be earned.

You unlock each new ability using biomass produced with the commands already available to you. By the time you finally unlock a loop, you will know exactly why you need it. After all, you have spent long enough working without one.

phpFarm uses a PHP interpreter developed specifically for the game. It allows language features to be unlocked gradually and connects your programming progress directly to the expansion of your farm.

For beginners and experienced developers

You do not need any previous PHP experience to start playing phpFarm. New commands and programming concepts are introduced step by step and tested directly on the field.

If you already know how to program, you can develop your own solutions, skip optional assistance and optimise your code to use as few lines and ticks as possible.

Whether this is your first encounter with PHP or you have years of experience, you decide how to program your farm and how quickly you want to progress.

Errors that actually help you

Errors are part of programming. In phpFarm, they do more than simply tell you that something went wrong.

Every error message shows you the exact line and column, explains the problem clearly and suggests a possible solution. This allows you to learn while writing your code without constantly opening an external tutorial.

No cryptic messages. No unexpected T_VARIABLE. Just errors you can learn from.

Real PHP instead of a simplified imitation

Dollar signs, semicolons, curly brackets and dynamic typing. phpFarm is based on the real syntax and distinctive features of PHP.

The farm API remains clear and consistent. The game is allowed to make jokes about PHP, but never at the expense of the gameplay.

A clear path instead of an empty sandbox

Numerous missions guide you from your first harvest() on a single field to a farm that manages itself completely.

Every concept is introduced exactly when you need it. Use a loop for a row, plan a route across a larger field and unlock an array when a single variable is no longer enough.

The missions are optional. You can also unlock new abilities directly through the skill tree, experiment freely and develop your own solutions.

Your code, your solution

There is never just one correct solution in phpFarm. Use loops, conditions, functions and arrays in whichever way suits your strategy.

You can complete a mission as quickly as possible, solve it with very little code or fully automate your farm. As long as Fred reaches his goal, the solution belongs to you.

In free play, you can develop your own processes, try new strategies and gradually expand your farm to a maximum size of 8 × 8 fields.

A farm that challenges your code

Seven different resources will make you rethink and expand your programs repeatedly:

  • Grass accompanies you through your first automation tasks.
  • Bushes mature at different speeds.
  • Trees require time and enough space.
  • Tomatoes require new processes on your field.
  • Melons must become ready to harvest at the same time.
  • Flowers are distinguished by their colours.
  • Bamboo continues to grow while you harvest it.

The farm does not stop moving when your code finishes. Pests eat plants that remain on the field for too long. Your harvest fills the loading station before being processed into biomass by the press.

You can use this biomass to unlock new language features, tools, seeds and upgrades. Your farm grows alongside everything you can program with PHP.

Missions, contracts and achievements

Complete missions, fulfil contracts and unlock achievements for special solutions and unusual accomplishments.

Some challenges reward speed, while others reward using as little code as possible or creating particularly efficient automation. Sometimes, simply making a mistake that every PHP developer knows is enough.

Find a better solution

Every run is measured in ticks. Your program may work. But is it efficient?

Optimise your routes, avoid unnecessary commands and develop solutions that require less code and fewer ticks. There is almost always a faster, shorter or smarter approach.

Thanks to the deterministic simulation, the same script will always produce the same result under the same conditions. This allows you to compare your solutions reliably and improve them systematically.

Programming in a cosy farming world

phpFarm combines real programming challenges with a friendly and relaxing farming world. While Fred moves across the field, your plants grow, machines process your harvest and your automation gradually takes shape.

There is no pressure to find the perfect solution. Experiment, make mistakes and immediately see how your code affects the farm.

The farm will continue to grow

phpFarm will initially be released in Early Access and continuously expanded afterwards.

Planned features for future updates include classes and objects, Fibers, multiple robots working on the field simultaneously, irrigation systems, additional resources and leaderboards.

Add phpFarm to your wishlist now and do not miss Fred receiving his first official contract.

Your code is ready. Fred is waiting for his next command.

Informace o obsahu vytvářeném AI

Jak využití obsahu vytvářeného AI v tomto produktu popisují jeho vývojáři:

Generativer Inhalt: Bild, Props

Systémové požadavky

    Minimální:
    • Vyžaduje 64bitový procesor a operační systém
    • Paměť: 4000 MB RAM
    • Pevný disk: 2000 MB volného místa
    Doporučené:
    • Vyžaduje 64bitový procesor a operační systém
    • Paměť: 8000 MB RAM
    • Pevný disk: 2000 MB volného místa
Filtry recenzí