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.

Войдите, чтобы добавить этот продукт в список желаемого или скрыть его

Скоро в раннем доступе

Разработчики намерены выпустить эту игру в незавершённом состоянии и продолжать её разработку с учётом отзывов игроков.

Примечание: игры в раннем доступе находятся на стадии разработки. Они могут измениться в будущем или остаться в текущем состоянии, так что, если вам не по вкусу то, что игра может предложить сейчас, рекомендуем дождаться её дальнейшего развития. Узнать больше

Сообщение от разработчиков

Почему ранний доступ?

«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.»

Сколько примерно эта игра будет в раннем доступе?

«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.»

Чем планируемая полная версия будет отличаться от версии в раннем доступе?

«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.»

Каково текущее состояние версии в раннем доступе?

«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.»

Изменится ли цена игры после выхода из раннего доступа?

«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.»

Как вы планируете вовлекать сообщество в разработку игры?

«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.»
Подробнее
Эта игра ещё не доступна в Steam

Запланированная дата выхода: Ещё не объявлена

Заинтересовала игра?
Добавьте её в список желаемого и получите уведомление, когда она выйдет
 

Сообщайте об ошибках и оставляйте отзывы в обсуждениях этой игры

Просмотреть обсуждения

Об этой игре

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.

Информация об ИИ-контенте

Вот как разработчики описывают контент в игре, сгенерированный ИИ:

Generativer Inhalt: Bild, Props

Системные требования

    Минимальные:
    • 64-разрядные процессор и операционная система
    • Оперативная память: 4000 MB ОЗУ
    • Место на диске: 2000 MB
    Рекомендованные:
    • 64-разрядные процессор и операционная система
    • Оперативная память: 8000 MB ОЗУ
    • Место на диске: 2000 MB
Фильтры обзоров