feat(decision tree)

program sie wywala jesli traktor chce zasadzic cebule. czemu? nie wiem.
This commit is contained in:
Adam Mikolajczak 2024-05-12 16:45:03 +02:00
parent 37d0084561
commit c0d05cce43
6 changed files with 348 additions and 264 deletions

1
src/.~lock.tree.csv# Normal file
View File

@ -0,0 +1 @@
,adam,adam-thinkpad,12.05.2024 10:10,file:///home/adam/.config/libreoffice/4;

View File

@ -1,37 +0,0 @@
import pandas as pd
from sklearn.tree import DecisionTreeClassifier
from sklearn.metrics import accuracy_score
from sklearn.preprocessing import LabelEncoder
from sklearn.model_selection import train_test_split
# "tile_type","water_level","plant_stage","neighbor_N","neighbor_E","neighbor_W","neighbor_S","action"
data = pd.read_csv('tree.csv')
print(data.head())
# Konwersja danych kategorycznych na liczbowe
label_encoders = {}
for column in data.columns:
if data[column].dtype == 'object':
label_encoders[column] = LabelEncoder()
data[column] = label_encoders[column].fit_transform(data[column])
X = data.drop(columns=['action'])
y = data['action']
# Podzielenie na zbiór treningowy i testowy
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42)
model = DecisionTreeClassifier(random_state=42)
model.fit(X_train, y_train)
# Przewidywanie etykiet dla danych testowych
y_pred = model.predict(X_test)
# dokładność modelu
accuracy = accuracy_score(y_test, y_pred)
print("Dokładność modelu: {:.2f}%".format(accuracy * 100))

View File

@ -38,7 +38,6 @@ tractor_kb([
"warzywo(pietruszka)",
"warzywo(pomidor)",
"warzywo(por)",
"warzywo(rukola)",
"warzywo(rzepa)",
"warzywo(rzodkiewka)",
"warzywo(sałata)",

View File

@ -26,10 +26,11 @@ class Tile(pygame.sprite.Sprite):
if random.randint(1, 10) % 3 == 0:
self.set_type('water')
self.water_level = 100
self.stage = 'no_plant'
else:
self.set_type('grass')
self.water_level = random.randint(1, 5) * 10
self.stage = 'grass'
self.stage = 'no_plant'
self.rect = self.image.get_rect()

View File

@ -6,6 +6,10 @@ from config import TILE_SIZE, FINAL_X, FINAL_Y, START_X, START_Y, STARTING_DIREC
from collections import deque
import heapq
import random
import pandas as pd
from sklearn.tree import DecisionTreeClassifier
from sklearn.preprocessing import LabelEncoder
from sklearn.tree import export_text
class Tractor(pygame.sprite.Sprite):
def __init__(self, field):
@ -25,11 +29,62 @@ class Tractor(pygame.sprite.Sprite):
self.water = 50
came_from, total_cost = self.a_star()
path = self.reconstruct_path(came_from)
self.actions = self.recreate_actions(path)
self.action_index = 0
# A-STAR
# came_from, total_cost = self.a_star()
# path = self.reconstruct_path(came_from)
# self.actions = self.recreate_actions(path)
# self.action_index = 0
# DECISION TREE:
self.label_encoders = {}
self.load_decision_tree_model()
def load_decision_tree_model(self):
data = pd.read_csv('tree.csv')
# Konwersja danych kategorycznych na liczbowe
for column in data.columns:
self.label_encoders[column] = LabelEncoder()
data[column] = self.label_encoders[column].fit_transform(data[column])
# Podział danych na atrybuty (X) i etykiety (y)
X = data.drop(columns=['action'])
y = data['action']
# Inicjalizacja i dopasowanie modelu drzewa decyzyjnego
self.decision_tree_model = DecisionTreeClassifier(random_state=42)
self.decision_tree_model.fit(X.values, y.values)
tree_rules = export_text(self.decision_tree_model, feature_names=X.columns.tolist())
print(tree_rules)
def make_decision(self):
neighbors = self.get_neighbors_types()
if len(neighbors) < 4:
for _ in range(len(neighbors), 4):
neighbors.append('grass')
# Przygotowanie danych wejściowych dla modelu
input_data = {
'tile_type': self.get_current_tile().type,
'water_level': self.get_current_tile().water_level,
"plant_stage": self.get_current_tile().stage,
"neighbor_N": neighbors[0],
"neighbor_E": neighbors[1],
"neighbor_W": neighbors[3],
"neighbor_S": neighbors[2]
}
input_values = []
for column, encoder in self.label_encoders.items():
if column == 'action': continue
input_value = input_data.get(column)
input_values.append(encoder.transform([input_value])[0])
# Przewidywanie akcji za pomocą modelu
predicted_action_index = self.decision_tree_model.predict([input_values])[0]
# Odwrotna transformacja na prawdziwą nazwę akcji
action = self.label_encoders["action"].inverse_transform([predicted_action_index])[0]
return action
def draw(self, surface):
surface.blit(self.image, self.rect)
@ -57,19 +112,84 @@ class Tractor(pygame.sprite.Sprite):
def update(self):
if self.action_index == len(self.actions):
return
# A STAR:
# if self.action_index == len(self.actions):
# return
# action = self.actions[self.action_index]
action = self.actions[self.action_index]
# match (action):
# case ('move'):
# self.move()
# case ('left'):
# self.rotate('left')
# case ('right'):
# self.rotate('right')
# DECISION TREE:
action = self.make_decision()
self.prev_action = action
if self.prev_action is not None and self.prev_action != 'move':
self.move()
self.prev_action = 'move'
match (action):
case ('move'):
self.move()
case ('left'):
self.rotate('left')
case ('right'):
self.rotate('right')
self.action_index += 1
case ('harvest'):
self.get_current_tile().set_type('grass')
case ('water'):
self.get_current_tile().water_level += 10
case ('plant(bób)'):
self.get_current_tile().set_type('bób')
case ('plant(brokuł)'):
self.get_current_tile().set_type('brokuł')
case ('plant(brukselka)'):
self.get_current_tile().set_type('brukselka')
case ('plant(burak)'):
self.get_current_tile().set_type('burak')
case ('plant(cebula)'):
self.get_current_tile().set_type('cebula')
case ('plant(cukinia)'):
self.get_current_tile().set_type('cukinia')
case ('plant(dynia)'):
self.get_current_tile().set_type('dynia')
case ('plant(fasola)'):
self.get_current_tile().set_type('fasola')
case ('plant(groch)'):
self.get_current_tile().set_type('groch')
case ('plant(jarmuż)'):
self.get_current_tile().set_type('jarmuż')
case ('plant(kalafior)'):
self.get_current_tile().set_type('kalafior')
case ('plant(kalarepa)'):
self.get_current_tile().set_type('kalarepa')
case ('plant(kapusta)'):
self.get_current_tile().set_type('kapusta')
case ('plant(marchew)'):
self.get_current_tile().set_type('marchew')
case ('plant(ogórek)'):
self.get_current_tile().set_type('ogórek')
case ('plant(papryka)'):
self.get_current_tile().set_type('papryka')
case ('plant(pietruszka)'):
self.get_current_tile().set_type('pietruszka')
case ('plant(pomidor)'):
self.get_current_tile().set_type('pomidor')
case ('plant(por)'):
self.get_current_tile().set_type('por')
case ('plant(rzepa)'):
self.get_current_tile().set_type('rzepa')
case ('plant(rzodkiewka)'):
self.get_current_tile().set_type('rzodkiewka')
case ('plant(sałata)'):
self.get_current_tile().set_type('sałata')
case ('plant(seler)'):
self.get_current_tile().set_type('seler')
case ('plant(szpinak)'):
self.get_current_tile().set_type('szpinak')
case ('plant(ziemniak)'):
self.get_current_tile().set_type('ziemniak')
#self.action_index += 1
print(action)
return

View File

@ -1,212 +1,212 @@
"tile_type","water_level","plant_stage","neighbor_N","neighbor_E","neighbor_W","neighbor_S","action"
"bób",0,"planted","jarmuż","grass","brokuł","jarmuż","water"
"brokuł",0,"growing","kalafior","brokuł","bób","kalafior","water"
"brukselka",0,"growing","water","brukselka","grass","grass","water"
"burak",0,"planted","bób","burak","brukselka","grass","water"
"cebula",0,"growing","brokuł","cebula","burak","grass","water"
"cukinia",0,"growing","grass","cukinia","water","grass","water"
"dynia",0,"planted","grass","grass","cukinia","kalafior","water"
"fasola",0,"growing","cebula","fasola","dynia","kalarepa","water"
"groch",0,"growing","cukinia","grass","grass","kapusta","water"
"jarmuż",0,"planted","dynia","grass","grass","brokuł","water"
"kalafior",0,"growing","fasola","kalafior","jarmuż","brukselka","water"
"kalarepa",0,"growing","groch","water","kalafior","burak","water"
"kapusta",0,"planted","jarmuż","grass","grass","cebula","water"
"marchew",0,"growing","water","marchew","kapusta","cukinia","water"
"ogórek",0,"planted","kalarepa","ogórek","marchew","grass","water"
"papryka",0,"planted","kapusta","papryka","grass","fasola","water"
"pietruszka",0,"growing","marchew","water","papryka","groch","water"
"pomidor",0,"planted","grass","pomidor","pietruszka","jarmuż","water"
"por",0,"planted","grass","por","water","kalafior","water"
"rukola",0,"planted","pietruszka","grass","por","kalarepa","water"
"rzepa",0,"growing","pomidor","rzepa","grass","kapusta","water"
"rzodkiewka",0,"planted","por","water","grass","marchew","water"
"sałata",0,"growing","rukola","grass","rzodkiewka","ogórek","water"
"seler",0,"planted","rzepa","grass","water","papryka","water"
"szpinak",0,"growing","rzodkiewka","szpinak","seler","pietruszka","water"
"ziemiak",0,"planted","water","ziemiak","grass","water","water"
"bób",0,"no_plant","jarmuż","bób","grass","jarmuż","harvest"
"brokuł",10,"no_plant","kalafior","grass","bób","kalafior","harvest"
"brukselka",20,"no_plant","kalarepa","brukselka","brokuł","kalarepa","harvest"
"burak",30,"no_plant","bób","grass","brukselka","fasola","harvest"
"cebula",40,"no_plant","brokuł","cebula","grass","groch","harvest"
"cukinia",50,"no_plant","brukselka","water","grass","jarmuż","harvest"
"dynia",0,"no_plant","burak","grass","cukinia","kalafior","harvest"
"fasola",10,"no_plant","cebula","grass","dynia","kalarepa","harvest"
"groch",20,"no_plant","cukinia","groch","fasola","kapusta","harvest"
"jarmuż",30,"no_plant","grass","water","groch","brokuł","harvest"
"kalafior",40,"no_plant","fasola","kalafior","water","brukselka","harvest"
"kalarepa",50,"no_plant","groch","grass","kalafior","burak","harvest"
"kapusta",0,"no_plant","jarmuż","grass","kalarepa","cebula","harvest"
"marchew",10,"no_plant","kalafior","grass","kapusta","grass","harvest"
"ogórek",20,"no_plant","kalarepa","ogórek","marchew","dynia","harvest"
"papryka",30,"no_plant","kapusta","papryka","grass","fasola","harvest"
"pietruszka",40,"no_plant","marchew","grass","papryka","groch","harvest"
"pomidor",50,"no_plant","water","pomidor","pietruszka","water","harvest"
"por",0,"no_plant","papryka","grass","pomidor","kalafior","harvest"
"rukola",10,"no_plant","pietruszka","grass","por","kalarepa","harvest"
"rzepa",20,"no_plant","pomidor","grass","grass","kapusta","harvest"
"rzodkiewka",30,"no_plant","grass","water","rzepa","water","harvest"
"sałata",40,"no_plant","grass","sałata","rzodkiewka","ogórek","harvest"
"seler",50,"no_plant","rzepa","water","sałata","papryka","harvest"
"szpinak",0,"no_plant","rzodkiewka","szpinak","seler","pietruszka","harvest"
"ziemiak",10,"no_plant","grass","por","pomidor","water","harvest"
"grass",10,"no_plant","kapusta","ziemniak","grass","water","plant(bób)"
"grass",20,"no_plant","grass","grass","ziemniak","grass","plant(bób)"
"grass",30,"no_plant","kapusta","grass","kapusta","grass","plant(bób)"
"grass",40,"no_plant","ziemniak","water","grass","kapusta","plant(bób)"
"grass",50,"no_plant","grass","grass","water","grass","plant(burak)"
"grass",10,"no_plant","water","grass","grass","water","plant(cebula)"
"grass",20,"no_plant","por","grass","grass","por","plant(brokuł)"
"grass",30,"no_plant","seler","ziemniak","grass","ziemniak","plant(brokuł)"
"grass",40,"no_plant","grass","por","por","grass","plant(brokuł)"
"grass",50,"no_plant","seler","grass","ziemniak","por","plant(brokuł)"
"grass",10,"no_plant","grass","seler","ziemaniak","grass","plant(brokuł)"
"grass",20,"no_plant","groch","kapusta","ogórek","pomidor","plant(burak)"
"grass",30,"no_plant","rzodkiewka","kalarepa","sałata","seler","plant(burak)"
"grass",40,"no_plant","kapusta","grass","water","kalarepa","plant(burak)"
"grass",50,"no_plant","rzodkiewka","grass","water","grass","plant(burak)"
"grass",10,"no_plant","grass","water","grass","pomidor","plant(burak)"
"grass",20,"no_plant","grass","pomidor","grass","grass","plant(burak)"
"grass",30,"no_plant","water","grass","kapusta","grass","plant(burak)"
"grass",40,"no_plant","ogórek","water","grass","ogórek","plant(burak)"
"grass",50,"no_plant","grass","rzodkiewka","groch","grass","plant(burak)"
"grass",10,"no_plant","grass","grass","grass","pomidor","plant(burak)"
"grass",20,"no_plant","kalarepa","water","rzodkiewka","grass","plant(burak)"
"grass",30,"no_plant","cukinia","kalarepa","ogórek","pomidor","plant(cebula)"
"grass",40,"no_plant","sałata","grass","water","grass","plant(cebula)"
"grass",50,"no_plant","kalarepa","water","grass","grass","plant(cebula)"
"grass",10,"no_plant","grass","cukinia","pomidor","grass","plant(cebula)"
"grass",20,"no_plant","grass","grass","ogórek","pomidor","plant(cebula)"
"grass",30,"no_plant","water","sałata","grass","water","plant(cebula)"
"grass",40,"no_plant","sałata","grass","grass","ogórek","plant(cebula)"
"grass",50,"no_plant","grass","kalarepa","water","grass","plant(cebula)"
"grass",10,"no_plant","grass","grass","cukinia","grass","plant(cebula)"
"grass",20,"no_plant","pomidor","water","kalarepa","water","plant(cebula)"
"grass",30,"no_plant","water","grass","water","cukinia","plant(cebula)"
"grass",40,"no_plant","ogórek","sałata","ogórek","grass","plant(cebula)"
"grass",50,"no_plant","grass","grass","pomidor","sałata","plant(cebula)"
"grass",10,"no_plant","water","kalarepa","sałata","grass","plant(cebula)"
"grass",20,"no_plant","pomidor","kalarepa","grass","water","plant(cebula)"
"grass",30,"no_plant","groch","water","szpinak","grass","plant(cukinia)"
"grass",40,"no_plant","grass","szpinak","groch","szpinak","plant(cukinia)"
"grass",50,"no_plant","groch","grass","groch","grass","plant(cukinia)"
"grass",10,"no_plant","szpinak","water","szpinak","szpinak","plant(cukinia)"
"grass",20,"no_plant","groch","grass","groch","grass","plant(cukinia)"
"grass",30,"no_plant","grass","szpinak","grass","water","plant(cukinia)"
"grass",40,"no_plant","szpinak","grass","groch","groch","plant(cukinia)"
"grass",50,"no_plant","water","grass","szpinak","grass","plant(cukinia)"
"grass",10,"no_plant","groch","groch","grass","szpinak","plant(cukinia)"
"grass",20,"no_plant","grass","grass","water","szpinak","plant(cukinia)"
"grass",30,"no_plant","szpinak","groch","szpinak","grass","plant(cukinia)"
"grass",40,"no_plant","grass","groch","groch","water","plant(cukinia)"
"grass",50,"no_plant","grass","szpinak","grass","groch","plant(cukinia)"
"grass",10,"no_plant","szpinak","grass","grass","groch","plant(cukinia)"
"grass",20,"no_plant","szpinak","water","grass","grass","plant(cukinia)"
"grass",30,"no_plant","fasola","grass","grass","fasola","plant(dynia)"
"grass",40,"no_plant","grass","grass","fasola","water","plant(dynia)"
"grass",50,"no_plant","grass","fasola","water","fasola","plant(dynia)"
"grass",10,"no_plant","fasola","water","grass","fasola","plant(dynia)"
"grass",20,"no_plant","water","grass","grass","fasola","plant(dynia)"
"grass",30,"no_plant","grass","water","fasola","grass","plant(dynia)"
"grass",40,"no_plant","grass","fasola","water","grass","plant(dynia)"
"grass",50,"no_plant","fasola","grass","fasola","water","plant(dynia)"
"grass",10,"no_plant","fasola","grass","grass","fasola","plant(dynia)"
"grass",20,"no_plant","jarmuź","ogórek","rzepa","seler","plant(fasola)"
"grass",30,"no_plant","grass","water","ziemniak","szpinak","plant(fasola)"
"grass",40,"no_plant","jarmuż","grass","water","ziemniak","plant(fasola)"
"grass",50,"no_plant","ogórek","water","ogórek","grass","plant(fasola)"
"grass",10,"no_plant","ogórek","jarmuż","water","grass","plant(fasola)"
"grass",20,"no_plant","grass","ogórek","seler","grass","plant(fasola)"
"grass",30,"no_plant","seler","grass","jarmuż","grass","plant(fasola)"
"grass",40,"no_plant","grass","water","ogórek","ziemniak","plant(fasola)"
"grass",50,"no_plant","grass","grass","ogórek","jarmuż","plant(fasola)"
"grass",10,"no_plant","grass","seler","grass","ogórek","plant(fasola)"
"grass",20,"no_plant","water","ziemniak","szpinak","water","plant(fasola)"
"grass",30,"no_plant","ziemniak","rzepa","ziemniak","grass","plant(fasola)"
"grass",40,"no_plant","water","grass",,"rzepa","plant(fasola)"
"grass",50,"no_plant","rzepa","rzepa","seler","ziemniak","plant(fasola)"
"grass",10,"no_plant","grass","grass","water","szpinak","plant(fasola)"
"grass",20,"no_plant","seler","grass","ziemniak","grass","plant(fasola)"
"grass",30,"no_plant","grass","grass","rzepa","water","plant(fasola)"
"grass",40,"no_plant","grass","ziemniak","grass","szpinak","plant(fasola)"
"grass",50,"no_plant","ziemniak","seler","grass","water","plant(fasola)"
"grass",10,"no_plant","grass","rzepa","szpinak","grass","plant(fasola)"
"grass",20,"no_plant","water","grass","grass","grass","plant(fasola)"
"grass",30,"no_plant","grass","szpinak","water","grass","plant(fasola)"
"grass",40,"no_plant","szpinak","grass","ziemniak","rzepa","plant(fasola)"
"grass",50,"no_plant","rzepa","grass","ziemniak","grass","plant(fasola)"
"grass",10,"no_plant","kalarepa","marchew","ogórek","rzepa","plant(groch)"
"grass",20,"no_plant","seler","kapusta","szpinak","rzodkiewka","plant(groch)"
"grass",30,"no_plant","marchew","kalarepa","grass","rzodkiewka","plant(groch)"
"grass",40,"no_plant","grass","marchew","grass","grass","plant(groch)"
"grass",50,"no_plant","ogórek","grass","kalarepa","rzodkiewka","plant(groch)"
"grass",10,"no_plant","seler","rzodkiewka","grass","marchew","plant(groch)"
"grass",20,"no_plant","szpinak","grass","machew","kalarepa","plant(groch)"
"grass",30,"no_plant","rzodkiewka","water","grass","grass","plant(groch)"
"grass",40,"no_plant","water","kalarepa","rzepa","szpinak","plant(groch)"
"grass",50,"no_plant","marchew","grass","seler","water","plant(groch)"
"grass",10,"no_plant","kalarepa","rzodkiewka","marchew","water","plant(groch)"
"grass",20,"no_plant","grass","grass","seler","water","plant(groch)"
"grass",30,"no_plant","ogórek","szpinak","water","rzepa","plant(groch)"
"grass",40,"no_plant","rzodkiewka","grass","marchew","seler","plant(groch)"
"grass",50,"no_plant","kapusta","grass","water","grass","plant(jarmuż)"
"grass",10,"no_plant","grass","kapusta","water","grass","plant(jarmuż)"
"grass",20,"no_plant","water","grass","kapusta","grass","plant(jarmuż)"
"grass",30,"no_plant","kapusta","water","grass","kapusta","plant(jarmuż)"
"grass",40,"no_plant","seler","grass","water","szpinak","plant(kapusta)"
"grass",50,"no_plant","water","szpinak","grass","szpinak","plant(kalarepa)"
"grass",10,"no_plant","grass","grass","ziemniak","ziemniak","plant(kalarepa)"
"grass",20,"no_plant","water","grass","szpinak","ziemniak","plant(kalarepa)"
"grass",30,"no_plant","grass","szpinak","seler","grass","plant(kapusta)"
"grass",40,"no_plant","grass","water","szpinak","seler","plant(kalarepa)"
"grass",50,"no_plant","grass","szpinak","grass","grass","plant(kalarepa)"
"grass",10,"no_plant","szpinak","ziemniak","seler","water","plant(kalarepa)"
"grass",20,"no_plant","ziemniak","szpinak","grass","seler","plant(kalarepa)"
"grass",30,"no_plant","grass","water","ziemniak","grass","plant(kalarepa)"
"grass",40,"no_plant","seler","szpinak","seler","grass","plant(kapusta)"
"grass",50,"no_plant","szpinak","water","grass","grass","plant(kapusta)"
"grass",10,"no_plant","water","grass","grass","seler","plant(kapusta)"
"grass",20,"no_plant","ogórek","water","grass","ogórek","plant(marchew)"
"grass",30,"no_plant","grass","ogórek","water","grass","plant(marchew)"
"grass",40,"no_plant","water","grass","grass","ogórek","plant(marchew)"
"grass",50,"no_plant","por","szpinak","grass","seler","plant(ogórek)"
"grass",10,"no_plant","water","por","szpinak","grass","plant(ogórek)"
"grass",20,"no_plant","seler","water","por","grass","plant(ogórek)"
"grass",30,"no_plant","grass","grass","grass","por","plant(ogórek)"
"grass",40,"no_plant","szpinak","seler","grass","water","plant(ogórek)"
"grass",50,"no_plant","water","grass","szpinak","seler","plant(ogórek)"
"grass",10,"no_plant","por","grass","rzodkiewka","water","plant(pietruszka)"
"grass",20,"no_plant","grass","rzodkiewka","por","rzodkiewka","plant(pietruszka)"
"grass",30,"no_plant","rzodkiewka","grass","grass","water","plant(pietruszka)"
"grass",40,"no_plant","water","por","grass","por","plant(pietruszka)"
"grass",50,"no_plant","por","grass","grass","por","plant(pomidor)"
"grass",10,"no_plant","water","rzepa","seler","water","plant(pomidor)"
"grass",20,"no_plant","rzepa","water","seler","grass","plant(pomidor)"
"grass",30,"no_plant","grass","grass","grass","szpinak","plant(pomidor)"
"grass",40,"no_plant","szpinak","water","por","grass","plant(pomidor)"
"grass",50,"no_plant","rzepa","seler","grass","por","plant(pomidor)"
"grass",10,"no_plant","water","grass","grass","grass","plant(pomidor)"
"grass",40,"no_plant","grass","rzodkiewka","sałata","szpinak","plant(por)"
"grass",50,"no_plant","szpinak","grass","water","sałata","plant(por)"
"grass",10,"no_plant","rzodkiewka","grass","szpinak","water","plant(por)"
"grass",20,"no_plant","water","szpinak","grass","sałata","plant(por)"
"grass",30,"no_plant","rzodkiewka","grass","sałata","grass","plant(por)"
"grass",40,"no_plant","water","grass","grass","seler","plant(rzepa)"
"grass",50,"no_plant","grass","grass","szpinak","water","plant(rzepa)"
"grass",10,"no_plant","water","seler","grass","water","plant(rzepa)"
"grass",20,"no_plant","seler","szpinak","grass","grass","plant(rzepa)"
"grass",30,"no_plant","grass","water","szpinak","seler","plant(rzepa)"
"grass",40,"no_plant","water","grass","szpinak","grass","plant(rzodkiewka)"
"grass",50,"no_plant","water","grass","water","szpinak","plant(rzodkiewka)"
"grass",10,"no_plant","grass","grass","szpinak","grass","plant(rzodkiewka)"
"grass",20,"no_plant","szpinak","water","szpinak","grass","plant(rzodkiewka)"
"grass",30,"no_plant","water","szpinak","grass","ziemniak","plant(rzodkiewka)"
"grass",40,"no_plant","szpinak","grass","water","grass","plant(seler)"
"grass",50,"no_plant","water","szpinak","grass","grass","plant(seler)"
"grass",10,"no_plant","szpinak","grass","szpinak","water","plant(seler)"
"grass",20,"no_plant","szpinak","grass","water","szpinak","plant(seler)"
"grass",30,"no_plant","grass","ziemniak","ziemniak","water","plant(szpinak)"
"grass",40,"no_plant","grass","grass","ziemniak","water","plant(szpinak)"
"grass",50,"no_plant","grass","ziemniak","grass","ziemniak","plant(szpinak)"
"water",100,"no_plant","grass","water","grass","grass","move"
tile_type,water_level,plant_stage,neighbor_N,neighbor_E,neighbor_W,neighbor_S,action
bób,0,planted,jarmuż,grass,brokuł,jarmuż,water
brokuł,0,growing,kalafior,brokuł,bób,kalafior,water
brukselka,0,growing,water,brukselka,grass,grass,water
burak,0,planted,bób,burak,brukselka,grass,water
cebula,0,growing,brokuł,cebula,burak,grass,water
cukinia,0,growing,grass,cukinia,water,grass,water
dynia,0,planted,grass,grass,cukinia,kalafior,water
fasola,0,growing,cebula,fasola,dynia,kalarepa,water
groch,0,growing,cukinia,grass,grass,kapusta,water
jarmuż,0,planted,dynia,grass,grass,brokuł,water
kalafior,0,growing,fasola,kalafior,jarmuż,brukselka,water
kalarepa,0,growing,groch,water,kalafior,burak,water
kapusta,0,planted,jarmuż,grass,grass,cebula,water
marchew,0,growing,water,marchew,kapusta,cukinia,water
ogórek,0,planted,kalarepa,ogórek,marchew,grass,water
papryka,0,planted,kapusta,papryka,grass,fasola,water
pietruszka,0,growing,marchew,water,papryka,groch,water
pomidor,0,planted,grass,pomidor,pietruszka,jarmuż,water
por,0,planted,grass,por,water,kalafior,water
rukola,0,planted,pietruszka,grass,por,kalarepa,water
rzepa,0,growing,pomidor,rzepa,grass,kapusta,water
rzodkiewka,0,planted,por,water,grass,marchew,water
sałata,0,growing,rukola,grass,rzodkiewka,ogórek,water
seler,0,planted,rzepa,grass,water,papryka,water
szpinak,0,growing,rzodkiewka,szpinak,seler,pietruszka,water
ziemiak,0,planted,water,ziemiak,grass,water,water
bób,0,grown,jarmuż,bób,grass,jarmuż,harvest
brokuł,10,grown,kalafior,grass,bób,kalafior,harvest
brukselka,20,grown,kalarepa,brukselka,brokuł,kalarepa,harvest
burak,30,grown,bób,grass,brukselka,fasola,harvest
cebula,40,grown,brokuł,cebula,grass,groch,harvest
cukinia,50,grown,brukselka,water,grass,jarmuż,harvest
dynia,0,grown,burak,grass,cukinia,kalafior,harvest
fasola,10,grown,cebula,grass,dynia,kalarepa,harvest
groch,20,grown,cukinia,groch,fasola,kapusta,harvest
jarmuż,30,grown,grass,water,groch,brokuł,harvest
kalafior,40,grown,fasola,kalafior,water,brukselka,harvest
kalarepa,50,grown,groch,grass,kalafior,burak,harvest
kapusta,0,grown,jarmuż,grass,kalarepa,cebula,harvest
marchew,10,grown,kalafior,grass,kapusta,grass,harvest
ogórek,20,grown,kalarepa,ogórek,marchew,dynia,harvest
papryka,30,grown,kapusta,papryka,grass,fasola,harvest
pietruszka,40,grown,marchew,grass,papryka,groch,harvest
pomidor,50,grown,water,pomidor,pietruszka,water,harvest
por,0,grown,papryka,grass,pomidor,kalafior,harvest
rukola,10,grown,pietruszka,grass,por,kalarepa,harvest
rzepa,20,grown,pomidor,grass,grass,kapusta,harvest
rzodkiewka,30,grown,grass,water,rzepa,water,harvest
sałata,40,grown,grass,sałata,rzodkiewka,ogórek,harvest
seler,50,grown,rzepa,water,sałata,papryka,harvest
szpinak,0,grown,rzodkiewka,szpinak,seler,pietruszka,harvest
ziemiak,10,grown,grass,por,pomidor,water,harvest
grass,10,no_plant,kapusta,ziemniak,grass,water,plant(bób)
grass,20,no_plant,grass,grass,ziemniak,grass,plant(bób)
grass,30,no_plant,kapusta,grass,kapusta,grass,plant(bób)
grass,40,no_plant,ziemniak,water,grass,kapusta,plant(bób)
grass,50,no_plant,grass,grass,water,grass,plant(burak)
grass,10,no_plant,water,grass,grass,water,plant(cebula)
grass,20,no_plant,por,grass,grass,por,plant(brokuł)
grass,30,no_plant,seler,ziemniak,grass,ziemniak,plant(brokuł)
grass,40,no_plant,grass,por,por,grass,plant(brokuł)
grass,50,no_plant,seler,grass,ziemniak,por,plant(brokuł)
grass,10,no_plant,grass,seler,ziemaniak,grass,plant(brokuł)
grass,20,no_plant,groch,kapusta,ogórek,pomidor,plant(burak)
grass,30,no_plant,rzodkiewka,kalarepa,sałata,seler,plant(burak)
grass,40,no_plant,kapusta,grass,water,kalarepa,plant(burak)
grass,50,no_plant,rzodkiewka,grass,water,grass,plant(burak)
grass,10,no_plant,grass,water,grass,pomidor,plant(burak)
grass,20,no_plant,grass,pomidor,grass,grass,plant(burak)
grass,30,no_plant,water,grass,kapusta,grass,plant(burak)
grass,40,no_plant,ogórek,water,grass,ogórek,plant(burak)
grass,50,no_plant,grass,rzodkiewka,groch,grass,plant(burak)
grass,10,no_plant,grass,grass,grass,pomidor,plant(burak)
grass,20,no_plant,kalarepa,water,rzodkiewka,grass,plant(burak)
grass,30,no_plant,cukinia,kalarepa,ogórek,pomidor,plant(cebula)
grass,40,no_plant,sałata,grass,water,grass,plant(cebula)
grass,50,no_plant,kalarepa,water,grass,grass,plant(cebula)
grass,10,no_plant,grass,cukinia,pomidor,grass,plant(cebula)
grass,20,no_plant,grass,grass,ogórek,pomidor,plant(cebula)
grass,30,no_plant,water,sałata,grass,water,plant(cebula)
grass,40,no_plant,sałata,grass,grass,ogórek,plant(cebula)
grass,50,no_plant,grass,kalarepa,water,grass,plant(cebula)
grass,10,no_plant,grass,grass,cukinia,grass,plant(cebula)
grass,20,no_plant,pomidor,water,kalarepa,water,plant(cebula)
grass,30,no_plant,water,grass,water,cukinia,plant(cebula)
grass,40,no_plant,ogórek,sałata,ogórek,grass,plant(cebula)
grass,50,no_plant,grass,grass,pomidor,sałata,plant(cebula)
grass,10,no_plant,water,kalarepa,sałata,grass,plant(cebula)
grass,20,no_plant,pomidor,kalarepa,grass,water,plant(cebula)
grass,30,no_plant,groch,water,szpinak,grass,plant(cukinia)
grass,40,no_plant,grass,szpinak,groch,szpinak,plant(cukinia)
grass,50,no_plant,groch,grass,groch,grass,plant(cukinia)
grass,10,no_plant,szpinak,water,szpinak,szpinak,plant(cukinia)
grass,20,no_plant,groch,grass,groch,grass,plant(cukinia)
grass,30,no_plant,grass,szpinak,grass,water,plant(cukinia)
grass,40,no_plant,szpinak,grass,groch,groch,plant(cukinia)
grass,50,no_plant,water,grass,szpinak,grass,plant(cukinia)
grass,10,no_plant,groch,groch,grass,szpinak,plant(cukinia)
grass,20,no_plant,grass,grass,water,szpinak,plant(cukinia)
grass,30,no_plant,szpinak,groch,szpinak,grass,plant(cukinia)
grass,40,no_plant,grass,groch,groch,water,plant(cukinia)
grass,50,no_plant,grass,szpinak,grass,groch,plant(cukinia)
grass,10,no_plant,szpinak,grass,grass,groch,plant(cukinia)
grass,20,no_plant,szpinak,water,grass,grass,plant(cukinia)
grass,30,no_plant,fasola,grass,grass,fasola,plant(dynia)
grass,40,no_plant,grass,grass,fasola,water,plant(dynia)
grass,50,no_plant,grass,fasola,water,fasola,plant(dynia)
grass,10,no_plant,fasola,water,grass,fasola,plant(dynia)
grass,20,no_plant,water,grass,grass,fasola,plant(dynia)
grass,30,no_plant,grass,water,fasola,grass,plant(dynia)
grass,40,no_plant,grass,fasola,water,grass,plant(dynia)
grass,50,no_plant,fasola,grass,fasola,water,plant(dynia)
grass,10,no_plant,fasola,grass,grass,fasola,plant(dynia)
grass,20,no_plant,jarmuź,ogórek,rzepa,seler,plant(fasola)
grass,30,no_plant,grass,water,ziemniak,szpinak,plant(fasola)
grass,40,no_plant,jarmuż,grass,water,ziemniak,plant(fasola)
grass,50,no_plant,ogórek,water,ogórek,grass,plant(fasola)
grass,10,no_plant,ogórek,jarmuż,water,grass,plant(fasola)
grass,20,no_plant,grass,ogórek,seler,grass,plant(fasola)
grass,30,no_plant,seler,grass,jarmuż,grass,plant(fasola)
grass,40,no_plant,grass,water,ogórek,ziemniak,plant(fasola)
grass,50,no_plant,grass,grass,ogórek,jarmuż,plant(fasola)
grass,10,no_plant,grass,seler,grass,ogórek,plant(fasola)
grass,20,no_plant,water,ziemniak,szpinak,water,plant(fasola)
grass,30,no_plant,ziemniak,rzepa,ziemniak,grass,plant(fasola)
grass,40,no_plant,water,grass,,rzepa,plant(fasola)
grass,50,no_plant,rzepa,rzepa,seler,ziemniak,plant(fasola)
grass,10,no_plant,grass,grass,water,szpinak,plant(fasola)
grass,20,no_plant,seler,grass,ziemniak,grass,plant(fasola)
grass,30,no_plant,grass,grass,rzepa,water,plant(fasola)
grass,40,no_plant,grass,ziemniak,grass,szpinak,plant(fasola)
grass,50,no_plant,ziemniak,seler,grass,water,plant(fasola)
grass,10,no_plant,grass,rzepa,szpinak,grass,plant(fasola)
grass,20,no_plant,water,grass,grass,grass,plant(fasola)
grass,30,no_plant,grass,szpinak,water,grass,plant(fasola)
grass,40,no_plant,szpinak,grass,ziemniak,rzepa,plant(fasola)
grass,50,no_plant,rzepa,grass,ziemniak,grass,plant(fasola)
grass,10,no_plant,kalarepa,marchew,ogórek,rzepa,plant(groch)
grass,20,no_plant,seler,kapusta,szpinak,rzodkiewka,plant(groch)
grass,30,no_plant,marchew,kalarepa,grass,rzodkiewka,plant(groch)
grass,40,no_plant,grass,marchew,grass,grass,plant(groch)
grass,50,no_plant,ogórek,grass,kalarepa,rzodkiewka,plant(groch)
grass,10,no_plant,seler,rzodkiewka,grass,marchew,plant(groch)
grass,20,no_plant,szpinak,grass,machew,kalarepa,plant(groch)
grass,30,no_plant,rzodkiewka,water,grass,grass,plant(groch)
grass,40,no_plant,water,kalarepa,rzepa,szpinak,plant(groch)
grass,50,no_plant,marchew,grass,seler,water,plant(groch)
grass,10,no_plant,kalarepa,rzodkiewka,marchew,water,plant(groch)
grass,20,no_plant,grass,grass,seler,water,plant(groch)
grass,30,no_plant,ogórek,szpinak,water,rzepa,plant(groch)
grass,40,no_plant,rzodkiewka,grass,marchew,seler,plant(groch)
grass,50,no_plant,kapusta,grass,water,grass,plant(jarmuż)
grass,10,no_plant,grass,kapusta,water,grass,plant(jarmuż)
grass,20,no_plant,water,grass,kapusta,grass,plant(jarmuż)
grass,30,no_plant,kapusta,water,grass,kapusta,plant(jarmuż)
grass,40,no_plant,seler,grass,water,szpinak,plant(kapusta)
grass,50,no_plant,water,szpinak,grass,szpinak,plant(kalarepa)
grass,10,no_plant,grass,grass,ziemniak,ziemniak,plant(kalarepa)
grass,20,no_plant,water,grass,szpinak,ziemniak,plant(kalarepa)
grass,30,no_plant,grass,szpinak,seler,grass,plant(kapusta)
grass,40,no_plant,grass,water,szpinak,seler,plant(kalarepa)
grass,50,no_plant,grass,szpinak,grass,grass,plant(kalarepa)
grass,10,no_plant,szpinak,ziemniak,seler,water,plant(kalarepa)
grass,20,no_plant,ziemniak,szpinak,grass,seler,plant(kalarepa)
grass,30,no_plant,grass,water,ziemniak,grass,plant(kalarepa)
grass,40,no_plant,seler,szpinak,seler,grass,plant(kapusta)
grass,50,no_plant,szpinak,water,grass,grass,plant(kapusta)
grass,10,no_plant,water,grass,grass,seler,plant(kapusta)
grass,20,no_plant,ogórek,water,grass,ogórek,plant(marchew)
grass,30,no_plant,grass,ogórek,water,grass,plant(marchew)
grass,40,no_plant,water,grass,grass,ogórek,plant(marchew)
grass,50,no_plant,por,szpinak,grass,seler,plant(ogórek)
grass,10,no_plant,water,por,szpinak,grass,plant(ogórek)
grass,20,no_plant,seler,water,por,grass,plant(ogórek)
grass,30,no_plant,grass,grass,grass,por,plant(ogórek)
grass,40,no_plant,szpinak,seler,grass,water,plant(ogórek)
grass,50,no_plant,water,grass,szpinak,seler,plant(ogórek)
grass,10,no_plant,por,grass,rzodkiewka,water,plant(pietruszka)
grass,20,no_plant,grass,rzodkiewka,por,rzodkiewka,plant(pietruszka)
grass,30,no_plant,rzodkiewka,grass,grass,water,plant(pietruszka)
grass,40,no_plant,water,por,grass,por,plant(pietruszka)
grass,50,no_plant,por,grass,grass,por,plant(pomidor)
grass,10,no_plant,water,rzepa,seler,water,plant(pomidor)
grass,20,no_plant,rzepa,water,seler,grass,plant(pomidor)
grass,30,no_plant,grass,grass,grass,szpinak,plant(pomidor)
grass,40,no_plant,szpinak,water,por,grass,plant(pomidor)
grass,50,no_plant,rzepa,seler,grass,por,plant(pomidor)
grass,10,no_plant,water,grass,grass,grass,plant(pomidor)
grass,40,no_plant,grass,rzodkiewka,sałata,szpinak,plant(por)
grass,50,no_plant,szpinak,grass,water,sałata,plant(por)
grass,10,no_plant,rzodkiewka,grass,szpinak,water,plant(por)
grass,20,no_plant,water,szpinak,grass,sałata,plant(por)
grass,30,no_plant,rzodkiewka,grass,sałata,grass,plant(por)
grass,40,no_plant,water,grass,grass,seler,plant(rzepa)
grass,50,no_plant,grass,grass,szpinak,water,plant(rzepa)
grass,10,no_plant,water,seler,grass,water,plant(rzepa)
grass,20,no_plant,seler,szpinak,grass,grass,plant(rzepa)
grass,30,no_plant,grass,water,szpinak,seler,plant(rzepa)
grass,40,no_plant,water,grass,szpinak,grass,plant(rzodkiewka)
grass,50,no_plant,water,grass,water,szpinak,plant(rzodkiewka)
grass,10,no_plant,grass,grass,szpinak,grass,plant(rzodkiewka)
grass,20,no_plant,szpinak,water,szpinak,grass,plant(rzodkiewka)
grass,30,no_plant,water,szpinak,grass,ziemniak,plant(rzodkiewka)
grass,40,no_plant,szpinak,grass,water,grass,plant(seler)
grass,50,no_plant,water,szpinak,grass,grass,plant(seler)
grass,10,no_plant,szpinak,grass,szpinak,water,plant(seler)
grass,20,no_plant,szpinak,grass,water,szpinak,plant(seler)
grass,30,no_plant,grass,ziemniak,ziemniak,water,plant(szpinak)
grass,40,no_plant,grass,grass,ziemniak,water,plant(szpinak)
grass,50,no_plant,grass,ziemniak,grass,ziemniak,plant(szpinak)
water,100,no_plant,grass,water,grass,grass,move

1 tile_type water_level plant_stage neighbor_N neighbor_E neighbor_W neighbor_S action
2 bób 0 planted jarmuż grass brokuł jarmuż water
3 brokuł 0 growing kalafior brokuł bób kalafior water
4 brukselka 0 growing water brukselka grass grass water
5 burak 0 planted bób burak brukselka grass water
6 cebula 0 growing brokuł cebula burak grass water
7 cukinia 0 growing grass cukinia water grass water
8 dynia 0 planted grass grass cukinia kalafior water
9 fasola 0 growing cebula fasola dynia kalarepa water
10 groch 0 growing cukinia grass grass kapusta water
11 jarmuż 0 planted dynia grass grass brokuł water
12 kalafior 0 growing fasola kalafior jarmuż brukselka water
13 kalarepa 0 growing groch water kalafior burak water
14 kapusta 0 planted jarmuż grass grass cebula water
15 marchew 0 growing water marchew kapusta cukinia water
16 ogórek 0 planted kalarepa ogórek marchew grass water
17 papryka 0 planted kapusta papryka grass fasola water
18 pietruszka 0 growing marchew water papryka groch water
19 pomidor 0 planted grass pomidor pietruszka jarmuż water
20 por 0 planted grass por water kalafior water
21 rukola 0 planted pietruszka grass por kalarepa water
22 rzepa 0 growing pomidor rzepa grass kapusta water
23 rzodkiewka 0 planted por water grass marchew water
24 sałata 0 growing rukola grass rzodkiewka ogórek water
25 seler 0 planted rzepa grass water papryka water
26 szpinak 0 growing rzodkiewka szpinak seler pietruszka water
27 ziemiak 0 planted water ziemiak grass water water
28 bób 0 no_plant grown jarmuż bób grass jarmuż harvest
29 brokuł 10 no_plant grown kalafior grass bób kalafior harvest
30 brukselka 20 no_plant grown kalarepa brukselka brokuł kalarepa harvest
31 burak 30 no_plant grown bób grass brukselka fasola harvest
32 cebula 40 no_plant grown brokuł cebula grass groch harvest
33 cukinia 50 no_plant grown brukselka water grass jarmuż harvest
34 dynia 0 no_plant grown burak grass cukinia kalafior harvest
35 fasola 10 no_plant grown cebula grass dynia kalarepa harvest
36 groch 20 no_plant grown cukinia groch fasola kapusta harvest
37 jarmuż 30 no_plant grown grass water groch brokuł harvest
38 kalafior 40 no_plant grown fasola kalafior water brukselka harvest
39 kalarepa 50 no_plant grown groch grass kalafior burak harvest
40 kapusta 0 no_plant grown jarmuż grass kalarepa cebula harvest
41 marchew 10 no_plant grown kalafior grass kapusta grass harvest
42 ogórek 20 no_plant grown kalarepa ogórek marchew dynia harvest
43 papryka 30 no_plant grown kapusta papryka grass fasola harvest
44 pietruszka 40 no_plant grown marchew grass papryka groch harvest
45 pomidor 50 no_plant grown water pomidor pietruszka water harvest
46 por 0 no_plant grown papryka grass pomidor kalafior harvest
47 rukola 10 no_plant grown pietruszka grass por kalarepa harvest
48 rzepa 20 no_plant grown pomidor grass grass kapusta harvest
49 rzodkiewka 30 no_plant grown grass water rzepa water harvest
50 sałata 40 no_plant grown grass sałata rzodkiewka ogórek harvest
51 seler 50 no_plant grown rzepa water sałata papryka harvest
52 szpinak 0 no_plant grown rzodkiewka szpinak seler pietruszka harvest
53 ziemiak 10 no_plant grown grass por pomidor water harvest
54 grass 10 no_plant kapusta ziemniak grass water plant(bób)
55 grass 20 no_plant grass grass ziemniak grass plant(bób)
56 grass 30 no_plant kapusta grass kapusta grass plant(bób)
57 grass 40 no_plant ziemniak water grass kapusta plant(bób)
58 grass 50 no_plant grass grass water grass plant(burak)
59 grass 10 no_plant water grass grass water plant(cebula)
60 grass 20 no_plant por grass grass por plant(brokuł)
61 grass 30 no_plant seler ziemniak grass ziemniak plant(brokuł)
62 grass 40 no_plant grass por por grass plant(brokuł)
63 grass 50 no_plant seler grass ziemniak por plant(brokuł)
64 grass 10 no_plant grass seler ziemaniak grass plant(brokuł)
65 grass 20 no_plant groch kapusta ogórek pomidor plant(burak)
66 grass 30 no_plant rzodkiewka kalarepa sałata seler plant(burak)
67 grass 40 no_plant kapusta grass water kalarepa plant(burak)
68 grass 50 no_plant rzodkiewka grass water grass plant(burak)
69 grass 10 no_plant grass water grass pomidor plant(burak)
70 grass 20 no_plant grass pomidor grass grass plant(burak)
71 grass 30 no_plant water grass kapusta grass plant(burak)
72 grass 40 no_plant ogórek water grass ogórek plant(burak)
73 grass 50 no_plant grass rzodkiewka groch grass plant(burak)
74 grass 10 no_plant grass grass grass pomidor plant(burak)
75 grass 20 no_plant kalarepa water rzodkiewka grass plant(burak)
76 grass 30 no_plant cukinia kalarepa ogórek pomidor plant(cebula)
77 grass 40 no_plant sałata grass water grass plant(cebula)
78 grass 50 no_plant kalarepa water grass grass plant(cebula)
79 grass 10 no_plant grass cukinia pomidor grass plant(cebula)
80 grass 20 no_plant grass grass ogórek pomidor plant(cebula)
81 grass 30 no_plant water sałata grass water plant(cebula)
82 grass 40 no_plant sałata grass grass ogórek plant(cebula)
83 grass 50 no_plant grass kalarepa water grass plant(cebula)
84 grass 10 no_plant grass grass cukinia grass plant(cebula)
85 grass 20 no_plant pomidor water kalarepa water plant(cebula)
86 grass 30 no_plant water grass water cukinia plant(cebula)
87 grass 40 no_plant ogórek sałata ogórek grass plant(cebula)
88 grass 50 no_plant grass grass pomidor sałata plant(cebula)
89 grass 10 no_plant water kalarepa sałata grass plant(cebula)
90 grass 20 no_plant pomidor kalarepa grass water plant(cebula)
91 grass 30 no_plant groch water szpinak grass plant(cukinia)
92 grass 40 no_plant grass szpinak groch szpinak plant(cukinia)
93 grass 50 no_plant groch grass groch grass plant(cukinia)
94 grass 10 no_plant szpinak water szpinak szpinak plant(cukinia)
95 grass 20 no_plant groch grass groch grass plant(cukinia)
96 grass 30 no_plant grass szpinak grass water plant(cukinia)
97 grass 40 no_plant szpinak grass groch groch plant(cukinia)
98 grass 50 no_plant water grass szpinak grass plant(cukinia)
99 grass 10 no_plant groch groch grass szpinak plant(cukinia)
100 grass 20 no_plant grass grass water szpinak plant(cukinia)
101 grass 30 no_plant szpinak groch szpinak grass plant(cukinia)
102 grass 40 no_plant grass groch groch water plant(cukinia)
103 grass 50 no_plant grass szpinak grass groch plant(cukinia)
104 grass 10 no_plant szpinak grass grass groch plant(cukinia)
105 grass 20 no_plant szpinak water grass grass plant(cukinia)
106 grass 30 no_plant fasola grass grass fasola plant(dynia)
107 grass 40 no_plant grass grass fasola water plant(dynia)
108 grass 50 no_plant grass fasola water fasola plant(dynia)
109 grass 10 no_plant fasola water grass fasola plant(dynia)
110 grass 20 no_plant water grass grass fasola plant(dynia)
111 grass 30 no_plant grass water fasola grass plant(dynia)
112 grass 40 no_plant grass fasola water grass plant(dynia)
113 grass 50 no_plant fasola grass fasola water plant(dynia)
114 grass 10 no_plant fasola grass grass fasola plant(dynia)
115 grass 20 no_plant jarmuź ogórek rzepa seler plant(fasola)
116 grass 30 no_plant grass water ziemniak szpinak plant(fasola)
117 grass 40 no_plant jarmuż grass water ziemniak plant(fasola)
118 grass 50 no_plant ogórek water ogórek grass plant(fasola)
119 grass 10 no_plant ogórek jarmuż water grass plant(fasola)
120 grass 20 no_plant grass ogórek seler grass plant(fasola)
121 grass 30 no_plant seler grass jarmuż grass plant(fasola)
122 grass 40 no_plant grass water ogórek ziemniak plant(fasola)
123 grass 50 no_plant grass grass ogórek jarmuż plant(fasola)
124 grass 10 no_plant grass seler grass ogórek plant(fasola)
125 grass 20 no_plant water ziemniak szpinak water plant(fasola)
126 grass 30 no_plant ziemniak rzepa ziemniak grass plant(fasola)
127 grass 40 no_plant water grass rzepa plant(fasola)
128 grass 50 no_plant rzepa rzepa seler ziemniak plant(fasola)
129 grass 10 no_plant grass grass water szpinak plant(fasola)
130 grass 20 no_plant seler grass ziemniak grass plant(fasola)
131 grass 30 no_plant grass grass rzepa water plant(fasola)
132 grass 40 no_plant grass ziemniak grass szpinak plant(fasola)
133 grass 50 no_plant ziemniak seler grass water plant(fasola)
134 grass 10 no_plant grass rzepa szpinak grass plant(fasola)
135 grass 20 no_plant water grass grass grass plant(fasola)
136 grass 30 no_plant grass szpinak water grass plant(fasola)
137 grass 40 no_plant szpinak grass ziemniak rzepa plant(fasola)
138 grass 50 no_plant rzepa grass ziemniak grass plant(fasola)
139 grass 10 no_plant kalarepa marchew ogórek rzepa plant(groch)
140 grass 20 no_plant seler kapusta szpinak rzodkiewka plant(groch)
141 grass 30 no_plant marchew kalarepa grass rzodkiewka plant(groch)
142 grass 40 no_plant grass marchew grass grass plant(groch)
143 grass 50 no_plant ogórek grass kalarepa rzodkiewka plant(groch)
144 grass 10 no_plant seler rzodkiewka grass marchew plant(groch)
145 grass 20 no_plant szpinak grass machew kalarepa plant(groch)
146 grass 30 no_plant rzodkiewka water grass grass plant(groch)
147 grass 40 no_plant water kalarepa rzepa szpinak plant(groch)
148 grass 50 no_plant marchew grass seler water plant(groch)
149 grass 10 no_plant kalarepa rzodkiewka marchew water plant(groch)
150 grass 20 no_plant grass grass seler water plant(groch)
151 grass 30 no_plant ogórek szpinak water rzepa plant(groch)
152 grass 40 no_plant rzodkiewka grass marchew seler plant(groch)
153 grass 50 no_plant kapusta grass water grass plant(jarmuż)
154 grass 10 no_plant grass kapusta water grass plant(jarmuż)
155 grass 20 no_plant water grass kapusta grass plant(jarmuż)
156 grass 30 no_plant kapusta water grass kapusta plant(jarmuż)
157 grass 40 no_plant seler grass water szpinak plant(kapusta)
158 grass 50 no_plant water szpinak grass szpinak plant(kalarepa)
159 grass 10 no_plant grass grass ziemniak ziemniak plant(kalarepa)
160 grass 20 no_plant water grass szpinak ziemniak plant(kalarepa)
161 grass 30 no_plant grass szpinak seler grass plant(kapusta)
162 grass 40 no_plant grass water szpinak seler plant(kalarepa)
163 grass 50 no_plant grass szpinak grass grass plant(kalarepa)
164 grass 10 no_plant szpinak ziemniak seler water plant(kalarepa)
165 grass 20 no_plant ziemniak szpinak grass seler plant(kalarepa)
166 grass 30 no_plant grass water ziemniak grass plant(kalarepa)
167 grass 40 no_plant seler szpinak seler grass plant(kapusta)
168 grass 50 no_plant szpinak water grass grass plant(kapusta)
169 grass 10 no_plant water grass grass seler plant(kapusta)
170 grass 20 no_plant ogórek water grass ogórek plant(marchew)
171 grass 30 no_plant grass ogórek water grass plant(marchew)
172 grass 40 no_plant water grass grass ogórek plant(marchew)
173 grass 50 no_plant por szpinak grass seler plant(ogórek)
174 grass 10 no_plant water por szpinak grass plant(ogórek)
175 grass 20 no_plant seler water por grass plant(ogórek)
176 grass 30 no_plant grass grass grass por plant(ogórek)
177 grass 40 no_plant szpinak seler grass water plant(ogórek)
178 grass 50 no_plant water grass szpinak seler plant(ogórek)
179 grass 10 no_plant por grass rzodkiewka water plant(pietruszka)
180 grass 20 no_plant grass rzodkiewka por rzodkiewka plant(pietruszka)
181 grass 30 no_plant rzodkiewka grass grass water plant(pietruszka)
182 grass 40 no_plant water por grass por plant(pietruszka)
183 grass 50 no_plant por grass grass por plant(pomidor)
184 grass 10 no_plant water rzepa seler water plant(pomidor)
185 grass 20 no_plant rzepa water seler grass plant(pomidor)
186 grass 30 no_plant grass grass grass szpinak plant(pomidor)
187 grass 40 no_plant szpinak water por grass plant(pomidor)
188 grass 50 no_plant rzepa seler grass por plant(pomidor)
189 grass 10 no_plant water grass grass grass plant(pomidor)
190 grass 40 no_plant grass rzodkiewka sałata szpinak plant(por)
191 grass 50 no_plant szpinak grass water sałata plant(por)
192 grass 10 no_plant rzodkiewka grass szpinak water plant(por)
193 grass 20 no_plant water szpinak grass sałata plant(por)
194 grass 30 no_plant rzodkiewka grass sałata grass plant(por)
195 grass 40 no_plant water grass grass seler plant(rzepa)
196 grass 50 no_plant grass grass szpinak water plant(rzepa)
197 grass 10 no_plant water seler grass water plant(rzepa)
198 grass 20 no_plant seler szpinak grass grass plant(rzepa)
199 grass 30 no_plant grass water szpinak seler plant(rzepa)
200 grass 40 no_plant water grass szpinak grass plant(rzodkiewka)
201 grass 50 no_plant water grass water szpinak plant(rzodkiewka)
202 grass 10 no_plant grass grass szpinak grass plant(rzodkiewka)
203 grass 20 no_plant szpinak water szpinak grass plant(rzodkiewka)
204 grass 30 no_plant water szpinak grass ziemniak plant(rzodkiewka)
205 grass 40 no_plant szpinak grass water grass plant(seler)
206 grass 50 no_plant water szpinak grass grass plant(seler)
207 grass 10 no_plant szpinak grass szpinak water plant(seler)
208 grass 20 no_plant szpinak grass water szpinak plant(seler)
209 grass 30 no_plant grass ziemniak ziemniak water plant(szpinak)
210 grass 40 no_plant grass grass ziemniak water plant(szpinak)
211 grass 50 no_plant grass ziemniak grass ziemniak plant(szpinak)
212 water 100 no_plant grass water grass grass move