A downloadable game for Windows and macOS

Contribute to Academic Research & Game-Based Learning! ๐ŸŒฑ 

Smart Farm isn't just a game; it's a Master's project exploring the potent blend of fun and learning. Dive in, enjoy, and afterward, please complete the survey:

English Survey

German Survey

Your insights are pivotal in advancing both our academic research and the game's development.



Smart Farm: Beyond Fields & Codes

Dive into the world of Smart Farm, where traditional farming meets the future! Begin as a humble farmer, tending to fields, planting seeds, nurturing crops, and reaping the rewards. Sell your bountiful harvests to expand your land and purchase new, diverse seeds.

But Smart Farm offers more than just sowing and harvesting. Unlock the true potential of your farm by embracing technology. Purchase drones, your automated farmhands, and take command by programming them through intuitive block-based coding. Design automated workflows, optimize operations, and marvel as your farm transforms into a self-sustaining, efficient ecosystem. 

Highlights:

  • Classic Farming Fun: Engage in time-honored farming activities - from sowing to harvesting.
  • Innovative Automation: Delve into basic programming concepts as you direct drones to enhance and optimize your farming processes.
  • Challenges & Rewards: Earn money to unlock new seeds, fields, and drones, providing a dynamic sense of progression and achievement.

Step into a world where green fields merge seamlessly with cutting-edge technology. Cultivate your skills and grow the farm of the future with Smart Farm!



PATCH NOTES - Version0.7

Release Date: 17.12.2023

---

๐ŸŒŸ NEW FEATURES

Tutorial Help Panel:

  • Introduced a comprehensive help panel to explain all game functionalities, making it easier for new and existing players to understand the game mechanics.

New Islands to Explore:

  • Expanded the game world with 7 new islands, offering more areas to discover and cultivate.

Drone Customization and Management:

  • Players can now rename their drones for personalized management.
  • Introduced the Drone Manager Panel, a centralized hub to manage all your drones effectively.

Expanded Code Blocks:

Added four new blocks:

  • "Drop x of y" to drop a certain amount of a certain item
  • "Collect x of y" to collect a certain amount of a certain item
  • "Inventory contains > x of y" to check if the inventory contains a certain amount of a certain item
  • "Inventory contains < x of y" to check if the inventory contains a certain amount of a certain item

---

โš–๏ธ BALANCING UPDATES 

Cost Reduction:

  • Significantly reduced the costs of drone block upgrades, making progression more accessible and enjoyable.

---

๐Ÿ› ๏ธ NICE-TO-HAVES

Shop Enhancements:

  • Added a quantity button in the shop for bulk purchases.

Drone Interface Improvements:

  • Added inventory view to the drone menu.
  • Integrated the toolbar when accessing drone inventory.
  • Introduced a red shadow indicator on drone blocks for visual cues when a drone is about to crash.

Level System Rebranding:

  • Transitioned from the old "Tutorials" to a more engaging "Levels" format.

UI Overhaul:

  • Streamlined UI for a sleeker, more compact look.
  • Added buttons for quick access to inventory, achievements, and the Drone Manager.
  • Implemented scrollbars for improved navigation.

---

๐Ÿ”ง BUG FIXES

Drone Functionality:

  • Addressed an issue where drone movement was not operating as expected post-crash.

Fence Interactions:

  • Fixed a bug preventing players from picking up fences.

Item Collection and Dropping:

  • Resolved several bugs related to collecting and dropping items, ensuring smoother gameplay.









PATCH NOTES - Version0.6

Release Date: 20.11.2023

---

๐ŸŒŸ NEW FEATURES

Decoration Shop:

  • Introducing a new decoration shop! Customize your space with a variety of decorative elements and fences to personalize your farm.

Player Activity Time:

  • Every player activity, including farming and building, now has a working time associated with it, enhancing the realism and balance of gameplay.

Achievement System:

  • Challenge yourself with 18 new achievements! Engage in a range of activities to unlock these milestones and track your progress.

---

๐Ÿ”ง GAMEPLAY UPDATES

Tool-Free Harvesting:

  • Players can now harvest crops directly, without the need for a Sickle tool, allowing for more flexibility in farm management.

Debugging Marker:

  • Added a debugging marker that visually indicates which code block is currently being executed, making it easier to track and debug drone operations.

UI Enhancements:

  • Several UI bugs have been fixed, resulting in a smoother and more intuitive user experience.

Tool Inventory Management:

  • Removed item count on tools, as they do not stack.










PATCH NOTES - Version0.5

Release Date: 30.10.2023

---

๐ŸŒŸ NEW FEATURES

Extended Tutorial:

  • Added 27 new tutorials/levels to comprehensively explain all available code blocks

Drone Inventory System:

  • Drones now have individual inventories. Items are no longer drawn from the player's inventory but from each drone's respective inventory.

Creative Mode:

  • Unleash your creativity without constraints in the all-new creative mode.

New Code Blocks:

  • Action Blocks: "Collect Items" and "Drop Item".
  • Operation Block: "InventoryIsFull".

---

๐ŸŽฎ IN-GAME UPDATES

Improved User Experience:

  • Controls can now be viewed in settings.
  • When items are purchased in the shop, they are now instantly added to the buyer's inventory.
  • Custom cursor added for better immersion.
  • Refined dialogue system. Current sentence will display instantly upon pressing 'continue', progressing to the next afterward.
  • Pressing ESC now brings up the settings menu.
  • Drones will now reset upon stopping them.
  • Inventory Items can be swapped.

Code Block Adjustments:

  • Removed "RepeatUntil" control block.
  • Removed XOR Logic Gate block.

---

โš–๏ธ BALANCING UPDATES

Tools & Equipment Adjustments:

  • Sickle durability boosted from 25 -> 100
  • Shovel durability boosted from 5 to 15

Drone Enhancements:

  • Drone prices increase for each drone purchase.
  • Improved Sell/Buy block operation time from 1s to 0.1s.
  • Drones now harvest 2 crops instead of 1.

Economy & Pricing:

  • Updated block upgrade costs to maintain balance.
  • Wheat selling price raised from 10 to 30.
  • First island unlock price reduced to 3000, making expansion more accessible.

Player Experience:

  • Player movement speed increased from 100 to 115 for swifter navigation.

---

๐Ÿ”ง BUG FIXES

Island Interactions:

  • Fixed an issue where islands could be focused even when not near a bridge.

Drone Limitations:

  • Drones are restricted from entering the shop or locked bridges.
  • Preventing drones from buying/selling from the Upgrade Shop.

Tool Adjustments:

  • Resolved durability issues with tools.
  • Fixed a bug where tools were not breaking.

Island & Inventory:

  • "TreeIsland" can now be successfully unlocked.
  • Addressed an issue where the inventory could overflow.

Upgrade Shop Interactions:

  • Players can no longer interact with tiles beneath the Upgrade Shop.

Several other minor fixes and optimizations for a smoother gaming experience.










PATCH NOTES - Version0.4

---

๐Ÿ”ง GENERAL UPDATES

UI Improvements:

  • Added settings to adjust resolution and toggle fullscreen mode.
  • Adapted main menu and settings UI to scale with screen size for better visibility on various devices.

---

๐ŸŽฎ IN-GAME UPDATES

World Map Revamp:

  •   Complete overhaul of the world map for a fresh look and feel.  

Shop Redesign:

  •   Enjoy a new and improved shopping experience with our updated shop house.

Drone Control Enhancements:

  • Drones can now be started and stopped individually, providing you with more control over each unit.
  • Changed the "Reset Code Block". Blocks will now reset to their original placement. If the drone is picked up and placed somewhere else it will reset to the new position.

---

๐ŸŒŸ NEW FEATURES

Dialogue & Tutorial System:

  • Dive deeper into the game with a brand-new dialogue system.
  • A comprehensive tutorial to guide newcomers on the basics of the game.

Code Block Upgrades:

  • Drone Upgrade House: A new feature where you can unlock advanced code blocks for your drones.
  • Drones now start with basic blocks, and players can progressively unlock more functionalities.

Expand Your Farm with Islands:

  • Explore bridges leading to beautiful islands.
  • Purchase islands to expand your farming territory and grow your empire.

---

Thank you for playing the game! Your feedback is essential. Please share your thoughts and suggestions.


Credits: 

Artwork - https://cupnooble.itch.io/


Download

Download
SmartFarmV0.7.zip 120 MB
Download
SmartFarmV0.7_MacOS.zip 130 MB

Install instructions

Download & Install Instructions for Smart Farm

1. Download the ZIP file for Smart Farm from the provided link.   

2. Once downloaded, unzip the file to a location of your choice on your computer. You can use software like WinRAR, 7-Zip, or the built-in unzip feature of your operating system.

3. Navigate to the unzipped folder and locate the file named SmartFarm.exe.

4. Double-click on SmartFarm.exe to launch the game.

5. Enjoy your farming and coding adventure in Smart Farm!

Comments

Log in with itch.io to leave a comment.

cool game.

I experience a bug:

I started a drone to harvest a field (error free program to harvest all tiles)

Then I executed a tutorial.

After the tutorial was finished, my drone was lying on the ground, somehow between two tiles. I cannot grab or control it now. Even after restarting the game, the drone is not selectable.

Thank you very much for your feedback; I greatly appreciate it and am committed trying to resolve this bug in the upcoming patch.

As a temporary workaround, you could try purchasing another drone and placing it down, then click on the 'Stop All' button. This should reset the drone to its initial position. I hope this helps and apologize for the inconvenience and thank you for your patience and support.