# codeFarm **Repository Path**: F-xy/code-farm ## Basic Information - **Project Name**: codeFarm - **Description**: codeFarm The-Farmer-Was-Replaced 游戏《编程农场》代码攻略 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: https://www.bilibili.com/list/23221815 - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 3 - **Created**: 2025-10-19 - **Last Updated**: 2025-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [English](README.en.md) | 简体中文 # codeFarm The-Farmer-Was-Replaced 《编程农场》代码攻略 #### 介绍 游戏《编程农场》代码攻略 #### 软件架构 代码架构说明 复制对应的文件内容到游戏中即可 也可以下载代码库到对应的游戏存档文件夹中 #### 安装教程 下载zip压缩包或者克隆到本地 #### 使用说明 复制对应的文件内容到游戏中即可 也可以下载代码库到对应的游戏存档文件夹中 ##### 1、单无人机版本: f0.py 无人机绝对值移动代码,其他的代码对该文件有依赖 grass_v1.py 干草收获代码 bush_v1.py 灌木收获代码 carrot_v1.py 胡萝卜收获代码 tree_v1.py 间隔种植树木收获代码 sunflower_v1.py 向日葵收获代码,直接收获,未根据最大叶片数量进行优化 sunflower_v2_water.py 向日葵收获代码,直接收获,添加浇水,未根据最大叶片数量进行优化 pumkin_v1.py 南瓜收获代码 pumkin_v2_water.py 南瓜收获代码,相比pumkin_v1.py添加了浇水的优化 cactus_v1.py 仙人掌收获代码 snake.py 贪吃蛇代码v0,无碰撞或其他优化, 可以较快的产出,但产量较少 snake_v1.py 贪吃蛇代码v1,可以循环跑满,使用先占左侧区域,从左到右吃苹果的步骤, 起步迅速 snake_v2.py 贪吃蛇代码v2,相比v1,当蛇身达到0.6农场时,走哈密尔顿回路 Weird_byFertilizer.py 通过肥料获取奇异物质代码,消耗肥料 Weird_byWeird.py 通过奇异物质生产奇异物质,未合理分布,种植时奇异物质之间会产生冲突 Weird_byWeird_v2.py 奇异物质生产代码v2,合理分布,不会产生冲突,请使用该代码版本 gold_dfs.py 基于dfs和回溯的单无人机迷宫算法 ##### 2、多无人机版本 以下为多无人机版本,除特殊说明外,已考虑农田边长与最大无人机数分布不均的情况,该情况下会将农田 设置为可以平均分配的大小,比如当农田大小为22(扩张等级8级),无人机数量为8时,边长和无人机数量 不是整数倍,此时会设置农田边长为16进行分配 grass_v2_multi.py 干草 多无人机版本代码 tree_v2_multi.py 木材 多无人机版本代码 carrot_v2_multi.py 胡萝卜 多无人机版本代码 sunflower_v2_multi.py 向日葵 多无人机版本代码 pumkin_v2_multi.py 南瓜 多无人机版本代码 pumkin_v3_multi.py 优化的南瓜 多无人机版本代码,记录坏南瓜位置并只遍历坏南瓜。32无人机, 32*32农田,满级南瓜科技,有能量情况下,产量约 2200w/min,可以解锁 南瓜大师 成就 catcus_v2_multi.py 仙人掌 多无人机版本代码 weird_byweird_v3_mul.py 奇异物质 多无人机版本代码,实现最密分布 ##### 3、混合种植脚本-以下需32无人机方可使用 mix_plant.py 混合种植代码,32无人机,单个无人机菱形分布,可更改最后具体的种植类型, 可参考替换为Tree,Grass,Carrot。满级科技下生产速率约为16亿/min木材, 3.6亿/min干草,3.3亿/min胡萝卜,用于解锁干草大师,木材大师,胡萝卜的 大师和大亨成就 gold_by_weird.py 多无人机5*5使用奇异物质加速迷宫代码,来源出处为B站up`显性单推隐性d`, UID为 398353982 ,该代码满级产量约350w/min,可以解锁 迷宫大师 成就 gold_dfs_multi.py 多无人机 32*32 dfs 迷宫代码,产量约100w/min gold_dfs_multi_circl.py 多无人机 32*32 dfs 重复利用迷宫代码,因为重复利用,故添加了随机值解决 多次重复利用中无人机的趋同问题,可能由于冲突导致临时卡住,产量较低 ##### 4、其他代码 change_hat.py 解锁 时装秀 成就 full_auto.py 全自动化 成就代码 full_auto_test.py 全自动化 成就运行代码,下载 full_auto.py 与 full_auto_test.py 后 直接运行 full_auto_test.py 文件等待即可 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request