From 2830efa2473f0c3b711fe20b6a9fb5f0722c1365 Mon Sep 17 00:00:00 2001 From: Cezary Adamczak Date: Mon, 10 May 2021 14:35:41 +0200 Subject: [PATCH 01/39] Zaktualizuj 'basic_grid.py' --- basic_grid.py | 107 ++++++++++++++++++++++++++++++++++---------------- 1 file changed, 74 insertions(+), 33 deletions(-) diff --git a/basic_grid.py b/basic_grid.py index ad8da28..64d73f9 100644 --- a/basic_grid.py +++ b/basic_grid.py @@ -1,3 +1,5 @@ +### TO DO: PLANT SPRITES, PLANT GROWTH ### + # Import the pygame module import pygame @@ -5,20 +7,20 @@ import pygame # Updated to conform to flake8 and black standards from pygame.locals import ( K_UP, - K_DOWN, K_LEFT, K_RIGHT, K_ESCAPE, - K_SPACE, KEYDOWN, QUIT ) -from field import * -from tractor import * -from plant import * -from colors import * -from dimensions import * +import field as F +import tractor as T +import plant as P +import colors as C +import dimensions as D +import node as N +import mapschema as maps # Initialize pygame pygame.init() @@ -28,32 +30,46 @@ pygame.display.set_caption("Inteligentny Traktor") # Create the screen object # The size is determined by the constant SCREEN_WIDTH and SCREEN_HEIGHT -screen = pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT)) +screen = pygame.display.set_mode((D.SCREEN_WIDTH, D.SCREEN_HEIGHT)) + +#define map + +mapschema = maps.createField() # Create field array field = [] -for row in range(GSIZE): +for row in range(D.GSIZE): field.append([]) - for column in range(GSIZE): - fieldbit = Field(row, column) + for column in range(D.GSIZE): + fieldbit = F.Field(row, column, mapschema[column][row]) field[row].append(fieldbit) -tractor = Tractor(field[0][0]) -plant = Plant(field[1][1], "wheat") +tractor = T.Tractor(field[0][0]) + +mapschema = maps.createPlants() + +plants = [] + +for row in range(D.GSIZE): + plants.append([]) + for column in range(D.GSIZE): + if mapschema[column][row] != 0: + plantbit = P.Plant(field[row][column], mapschema[column][row]) + plants[row].append(plantbit) -print(tractor.rect) -print(field[0][0].rect) +path = [] # Variable to keep the main loop running RUNNING = True -ticker = 0 +TICKER = 0 clock = pygame.time.Clock() + # Main loop while RUNNING: @@ -68,37 +84,62 @@ while RUNNING: elif event.type == QUIT: RUNNING = False + processor = N.Node(field, tractor.position, tractor.direction) + + if path is None or len(path) == 0: + path = processor.findPathToPlant() + + if path is not None: + if path[0] == "move": + tractor.move() + path.pop(0) + elif path[0] =="left": + tractor.rotate_left() + path.pop(0) + elif path[0] == "right": + tractor.rotate_right() + path.pop(0) + elif path[0] == "hydrate": + tractor.hydrate(field) + path.pop(0) + else: + path.pop(0) + # Get all keys pressed at a time pressed_keys = pygame.key.get_pressed() - - # Update the state of tractor - tractor.update(pressed_keys) - tractor.hydrate(field, pressed_keys) + + if pressed_keys[K_UP]: + tractor.move() + elif pressed_keys[K_LEFT]: + tractor.rotate_left() + elif pressed_keys[K_RIGHT]: + tractor.rotate_right() # Set the screen background - screen.fill(DBROWN) + screen.fill(C.DBROWN) # Draw the field - for row in range(GSIZE): - for column in range(GSIZE): + for row in range(D.GSIZE): + for column in range(D.GSIZE): screen.blit(field[row][column].surf, field[row][column].rect) screen.blit(tractor.surf, tractor.rect) # Draw the player on the screen - screen.blit(plant.surf, plant.rect) + for row in plants: + for plant in row: + if TICKER % 10 == 0: + plant.grow() + screen.blit(plant.surf, plant.rect) - if ticker == 0: - for row in range(GSIZE): - for column in range(GSIZE): + if TICKER == 0: + for row in range(D.GSIZE): + for column in range(D.GSIZE): field[row][column].dehydrate() - plant.grow() - - ticker = (ticker + 1)%4 + TICKER = (TICKER + 1)%100 # Update the screen pygame.display.flip() - - # Ensure program maintains a rate of 15 frames per second - clock.tick(4) + + clock.tick(8) From 53173b9975a9985e600dc32806ec8b89c4c5e916 Mon Sep 17 00:00:00 2001 From: Cezary Adamczak Date: Mon, 10 May 2021 14:36:14 +0200 Subject: [PATCH 02/39] Zaktualizuj 'colors.py' --- colors.py | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/colors.py b/colors.py index 1f6e2ef..9d96429 100644 --- a/colors.py +++ b/colors.py @@ -1,8 +1,12 @@ -BLACK = (0, 0, 0) -WHITE = (255, 255, 255) -GREEN = (0, 255, 0) -RED = (255, 0, 0) -BROWN = (140, 95, 65) -DBROWN = (65, 50, 20) -YELLOW = (255, 255, 0) -BLUE = (0, 0, 255) +BLACK = (0, 0, 0) +WHITE = (255, 255, 255) +RED = (255, 0, 0) +BROWN0 = (180, 150, 90) +BROWN1 = (160, 130, 70) +BROWN2 = (140, 110, 55) +BROWN3 = (110, 85, 40) +BROWN4 = (80, 60, 20) +DBROWN = (65, 50, 20) +LBROWN = (108, 97, 62) +BLUE = (18, 93, 156) +GREY = (91, 91, 91) From bc02986bb3f916a2b04a946fb54c2728f74246c9 Mon Sep 17 00:00:00 2001 From: Cezary Adamczak Date: Mon, 10 May 2021 14:36:55 +0200 Subject: [PATCH 03/39] Zaktualizuj 'field.py' --- field.py | 101 ++++++++++++++++++++++++++++++++----------------------- 1 file changed, 58 insertions(+), 43 deletions(-) diff --git a/field.py b/field.py index 977a16b..6f2f865 100644 --- a/field.py +++ b/field.py @@ -1,43 +1,58 @@ -import pygame -from colors import * -from dimensions import * - -class Field(pygame.sprite.Sprite): - def __init__(self, row, column): - super(Field, self).__init__() - self.surf = pygame.Surface((WIDTH, HEIGHT)) - self.surf.fill(BROWN) - self.rect = self.surf.get_rect( - topleft=((MARGIN + WIDTH) * row + MARGIN, (MARGIN + HEIGHT) * column + MARGIN)) - self.position = [row, column] - self.hydration = 0 - self.isRocky = False - self.planted = 0 - self.ferility = 1 - - def hydrate(self): - if self.hydration <= 3: - self.hydration += 1 - if self.hydration == 0: - self.surf.fill(BROWN) - if self.hydration == 1: - self.surf.fill(YELLOW) - if self.hydration == 2: - self.surf.fill(GREEN) - if self.hydration == 3: - self.surf.fill(BLUE) - - def dehydrate(self): - if self.hydration > 0: - self.hydration -= 1 - if self.hydration == 0: - self.surf.fill(BROWN) - if self.hydration == 1: - self.surf.fill(YELLOW) - if self.hydration == 2: - self.surf.fill(GREEN) - if self.hydration == 3: - self.surf.fill(BLUE) - - def free(self): - self.planted = 0 +import pygame +from colors import * +from dimensions import * + +class Field(pygame.sprite.Sprite): + def __init__(self, row, column, field_type): + super(Field, self).__init__() + self.surf = pygame.Surface((WIDTH, HEIGHT)) + self.field_type = field_type + if self.field_type == "soil": + self.moveCost = 3 + self.surf.fill(BROWN0) + elif self.field_type == "rocks": + self.moveCost = 5 + self.surf.fill(LBROWN) + elif self.field_type == "road": + self.moveCost = 1 + self.surf.fill(GREY) + elif self.field_type == "pond": + self.moveCost = 1000 + self.surf.fill(BLUE) + self.rect = self.surf.get_rect( + topleft=((MARGIN + WIDTH) * row + MARGIN, (MARGIN + HEIGHT) * column + MARGIN)) + self.position = [row, column] + self.hydration = 0 + self.planted = 0 + self.ferility = 1 + + def hydrate(self): + if self.field_type == "soil" and self.hydration <= 4: + self.hydration += 1 + if self.hydration == 0: + self.surf.fill(BROWN0) + if self.hydration == 1: + self.surf.fill(BROWN1) + if self.hydration == 2: + self.surf.fill(BROWN2) + if self.hydration == 3: + self.surf.fill(BROWN3) + if self.hydration == 4: + self.surf.fill(BROWN4) + + def dehydrate(self): + if self.field_type == "soil" and self.hydration > 0: + self.hydration -= 1 + if self.hydration == 0: + self.surf.fill(BROWN0) + if self.hydration == 1: + self.surf.fill(BROWN1) + if self.hydration == 2: + self.surf.fill(BROWN2) + if self.hydration == 3: + self.surf.fill(BROWN3) + if self.hydration == 4: + self.surf.fill(BROWN4) + + def free(self): + self.planted = 0 From 25dccc958b12a6e7365de69bf7bc7a8cf6fc3162 Mon Sep 17 00:00:00 2001 From: Cezary Adamczak Date: Mon, 10 May 2021 14:37:15 +0200 Subject: [PATCH 04/39] Zaktualizuj 'plant.py' --- plant.py | 100 +++++++++++++++++++++++++++++++------------------------ 1 file changed, 56 insertions(+), 44 deletions(-) diff --git a/plant.py b/plant.py index d297b5d..b35907c 100644 --- a/plant.py +++ b/plant.py @@ -1,44 +1,56 @@ -import pygame -from colors import * -from dimensions import * -from sprites import * - -class Plant(pygame.sprite.Sprite): - def __init__(self, field, species): - super(Plant, self).__init__() - self.surf = plant_img_0 - self.position = field.position - self.field = field - self.rect = self.surf.get_rect( - topleft=((MARGIN + WIDTH) * self.position[0] + MARGIN, (MARGIN + HEIGHT) * self.position[1] + MARGIN)) - self.growth = 0 - self.isHealthy = True - self.species = species - if self.species == "beetroot": - self.growth_speed = 1.5 - self.humidity_needed = 2 - elif self.species == "wheat": - self.growth_speed = 1 - self.humidity_needed = 1 - elif self.species == "cotton": - self.growth_speed = 0.8 - self.humidity_needed = 1 - - - def grow(self): - if self.field.hydration >= self.humidity_needed: - self.growth += self.growth_speed - if self.field.hydration == 0: - self.growth -= self.growth_speed - if self.growth > 4: - self.growth = 4 - if self.growth < 0: - self.growth = 0 - if self.growth == 0: - self.surf = plant_img_0 - elif self.growth == 1: - self.surf = plant_img_1 - elif self.growth == 2: - self.surf = plant_img_2 - elif self.growth == 3: - self.surf = plant_img_3 +import pygame +from colors import * +from dimensions import * +from sprites import * + +class Plant(pygame.sprite.Sprite): + def __init__(self, field, species): + super(Plant, self).__init__() + self.species = species + if self.species == "wheat": + self.growth_speed = 1.5 + self.humidity_needed = 2 + self.img0 = wheat_img_0 + self.img1 = wheat_img_1 + self.img2 = wheat_img_2 + self.img3 = wheat_img_3 + elif self.species == "potato": + self.growth_speed = 1 + self.humidity_needed = 1 + self.img0 = potato_img_0 + self.img1 = potato_img_1 + self.img2 = potato_img_2 + self.img3 = potato_img_3 + elif self.species == "strawberry": + self.growth_speed = 0.8 + self.humidity_needed = 1 + self.img0 = strawberry_img_0 + self.img1 = strawberry_img_1 + self.img2 = strawberry_img_2 + self.img3 = strawberry_img_3 + self.surf = self.img0 + self.position = field.position + self.field = field + self.rect = self.surf.get_rect( + topleft=((MARGIN + WIDTH) * self.position[0] + MARGIN, (MARGIN + HEIGHT) * self.position[1] + MARGIN)) + self.growth = 0 + self.isHealthy = True + field.planted = True + + def grow(self): + if self.field.hydration >= self.humidity_needed: + self.growth += self.growth_speed + if self.field.hydration == 0: + self.growth -= self.growth_speed + if self.growth > 4: + self.growth = 4 + if self.growth < 0: + self.growth = 0 + if self.growth == 0: + self.surf = self.img0 + elif self.growth < 1: + self.surf = self.img1 + elif self.growth < 2: + self.surf = self.img2 + elif self.growth <= 3: + self.surf = self.img3 From 23a91cea5595e79fcb6d5268f2fecf739310456f Mon Sep 17 00:00:00 2001 From: Cezary Adamczak Date: Mon, 10 May 2021 14:37:34 +0200 Subject: [PATCH 05/39] Zaktualizuj 'sprites.py' --- sprites.py | 33 ++++++++++++++++++++++----------- 1 file changed, 22 insertions(+), 11 deletions(-) diff --git a/sprites.py b/sprites.py index fd86f3e..2aafd8b 100644 --- a/sprites.py +++ b/sprites.py @@ -1,11 +1,22 @@ -import pygame -import random -import os - -# set up asset folders -project_folder = os.path.dirname(__file__) -sprites_folder = os.path.join(project_folder, 'sprites') -plant_img_0 = pygame.image.load(os.path.join(sprites_folder, 'plant0.png')) -plant_img_1 = pygame.image.load(os.path.join(sprites_folder, 'plant1.png')) -plant_img_2 = pygame.image.load(os.path.join(sprites_folder, 'plant2.png')) -plant_img_3 = pygame.image.load(os.path.join(sprites_folder, 'plant3.png')) \ No newline at end of file +import os +import pygame + +# set up asset folders +project_folder = os.path.dirname(__file__) +sprites_folder = os.path.join(project_folder, 'sprites') +wheat_img_0 = pygame.image.load(os.path.join(sprites_folder, 'wheat0.png')) +wheat_img_1 = pygame.image.load(os.path.join(sprites_folder, 'wheat1.png')) +wheat_img_2 = pygame.image.load(os.path.join(sprites_folder, 'wheat2.png')) +wheat_img_3 = pygame.image.load(os.path.join(sprites_folder, 'wheat3.png')) +tractor_img_0 = pygame.image.load(os.path.join(sprites_folder, 'tractor0.png')) +tractor_img_1 = pygame.image.load(os.path.join(sprites_folder, 'tractor1.png')) +tractor_img_2 = pygame.image.load(os.path.join(sprites_folder, 'tractor2.png')) +tractor_img_3 = pygame.image.load(os.path.join(sprites_folder, 'tractor3.png')) +potato_img_0 = pygame.image.load(os.path.join(sprites_folder, 'potato0.png')) +potato_img_1 = pygame.image.load(os.path.join(sprites_folder, 'potato1.png')) +potato_img_2 = pygame.image.load(os.path.join(sprites_folder, 'potato2.png')) +potato_img_3 = pygame.image.load(os.path.join(sprites_folder, 'potato3.png')) +strawberry_img_0 = pygame.image.load(os.path.join(sprites_folder, 'strawberry0.png')) +strawberry_img_1 = pygame.image.load(os.path.join(sprites_folder, 'strawberry1.png')) +strawberry_img_2 = pygame.image.load(os.path.join(sprites_folder, 'strawberry2.png')) +strawberry_img_3 = pygame.image.load(os.path.join(sprites_folder, 'strawberry3.png')) From 144d6a8746cb7b48a95642a6614a4cfe196cfeaa Mon Sep 17 00:00:00 2001 From: Cezary Adamczak Date: Mon, 10 May 2021 14:37:52 +0200 Subject: [PATCH 06/39] Zaktualizuj 'tractor.py' --- tractor.py | 150 ++++++++++++++++++++++++++++++++--------------------- 1 file changed, 90 insertions(+), 60 deletions(-) diff --git a/tractor.py b/tractor.py index 3b6b1bf..6716e0c 100644 --- a/tractor.py +++ b/tractor.py @@ -1,60 +1,90 @@ -import pygame - -from pygame.locals import ( - K_UP, - K_DOWN, - K_LEFT, - K_RIGHT, - K_ESCAPE, - K_SPACE, - K_c, - KEYDOWN, - QUIT -) - -from dimensions import * -from colors import * - -class Tractor(pygame.sprite.Sprite): - def __init__(self, field): - super(Tractor, self).__init__() - self.surf = pygame.Surface((WIDTH, HEIGHT)) - self.surf.fill(RED) - self.position = field.position - self.rect = self.surf.get_rect( - topleft=((MARGIN + WIDTH) * self.position[0] + MARGIN, (MARGIN + HEIGHT) * self.position[1] + MARGIN)) - self.field = field - - def update(self, pressed_keys): - if pressed_keys[K_UP]: - self.rect.move_ip(0, -(HEIGHT + MARGIN)) - self.position[1] -= 1 - if self.rect.top <= MARGIN: - self.rect.top = MARGIN - self.position[1] = 0 - if pressed_keys[K_DOWN]: - self.rect.move_ip(0, HEIGHT + MARGIN) - self.position[1] += 1 - if self.rect.bottom >= SCREEN_HEIGHT-MARGIN: - self.rect.bottom = SCREEN_HEIGHT-MARGIN - self.position[1] = GSIZE-1 - if pressed_keys[K_LEFT]: - self.rect.move_ip(-(WIDTH + MARGIN), 0) - self.position[0] -= 1 - if self.rect.left < MARGIN: - self.rect.left = MARGIN - self.position[0] = 0 - if pressed_keys[K_RIGHT]: - self.rect.move_ip(WIDTH + MARGIN, 0) - self.position[0] += 1 - if self.rect.right > SCREEN_WIDTH-MARGIN: - self.rect.right = SCREEN_WIDTH-MARGIN - self.position[0] = GSIZE-1 - - def hydrate(self, field, pressed_keys): - if pressed_keys[K_SPACE]: - field[self.position[0]][self.position[1]].hydrate() - - def cut(self, field, pressed_keys): - if pressed_keys[K_c]: - field[self.position[0]][self.position[1]].free() +import pygame + +from pygame.locals import ( + K_UP, + K_DOWN, + K_LEFT, + K_RIGHT, + K_ESCAPE, + K_SPACE, + K_c, + KEYDOWN, + QUIT +) + +from dimensions import * +from colors import * +from sprites import * + +class Tractor(pygame.sprite.Sprite): + def __init__(self, field): + super(Tractor, self).__init__() + self.surf = pygame.Surface((WIDTH, HEIGHT)) + self.surf = tractor_img_0 + self.position = field.position + self.rect = self.surf.get_rect( + topleft=((MARGIN + WIDTH) * self.position[0] + MARGIN, (MARGIN + HEIGHT) * self.position[1] + MARGIN)) + self.direction = [1, 0] + + def move(self): + self.rect.move_ip(self.direction[0]*(WIDTH + MARGIN), self.direction[1]*(HEIGHT + MARGIN)) + self.position[0] += self.direction[0] + self.position[1] += self.direction[1] + if self.position[0] >= GSIZE: + self.position[0] = GSIZE-1 + if self.position[1] >= GSIZE: + self.position[1] = GSIZE-1 + if self.position[0] < 0: + self.position[0] = 0 + if self.position[1] < 0: + self.position[1] = 0 + + if self.rect.top <= MARGIN: + self.rect.top = MARGIN + if self.rect.bottom >= SCREEN_HEIGHT-MARGIN: + self.rect.bottom = SCREEN_HEIGHT-MARGIN + if self.rect.left < MARGIN: + self.rect.left = MARGIN + if self.rect.right > SCREEN_WIDTH-MARGIN: + self.rect.right = SCREEN_WIDTH-MARGIN + + + def rotate_right(self): + if self.direction == [1, 0]: + self.direction = [0, 1] + self.surf = tractor_img_2 + elif self.direction == [0, 1]: + self.direction = [-1, 0] + self.surf = tractor_img_1 + elif self.direction == [-1, 0]: + self.direction = [0, -1] + self.surf = tractor_img_3 + elif self.direction == [0, -1]: + self.direction = [1, 0] + self.surf = tractor_img_0 + + def rotate_left(self): + if self.direction == [1, 0]: + self.direction = [0, -1] + self.surf = tractor_img_3 + elif self.direction == [0, -1]: + self.direction = [-1, 0] + self.surf = tractor_img_1 + elif self.direction == [-1, 0]: + self.direction = [0, 1] + self.surf = tractor_img_2 + elif self.direction == [0, 1]: + self.direction = [1, 0] + self.surf = tractor_img_0 + + def hydrate(self, field): + field[self.position[0]][self.position[1]].hydrate() + + def cut(self, field, pressed_keys): + if pressed_keys[K_c]: + field[self.position[0]][self.position[1]].free() + + def plant(self, field, plant, pressed_keys): + if field.planted == 0: + field.planted = plant + plant.field = field From d886d5bb3861302f3f345e3c4adacf7629ad2622 Mon Sep 17 00:00:00 2001 From: Cezary Adamczak Date: Mon, 10 May 2021 14:39:11 +0200 Subject: [PATCH 07/39] =?UTF-8?q?Prze=C5=9Blij=20pliki=20do=20'sprites'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sprites/potato1.png | Bin 0 -> 3029 bytes sprites/potato2.png | Bin 0 -> 4233 bytes sprites/wheat1.png | Bin 0 -> 2992 bytes sprites/wheat2.png | Bin 0 -> 4333 bytes sprites/wheat3.png | Bin 0 -> 6045 bytes 5 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 sprites/potato1.png create mode 100644 sprites/potato2.png create mode 100644 sprites/wheat1.png create mode 100644 sprites/wheat2.png create mode 100644 sprites/wheat3.png diff --git a/sprites/potato1.png b/sprites/potato1.png new file mode 100644 index 0000000000000000000000000000000000000000..f6420130fa166f1fa61c2b2aeb4c1a85b94df57e GIT binary patch literal 3029 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 D96!Ap literal 0 HcmV?d00001 diff --git a/sprites/potato2.png b/sprites/potato2.png new file mode 100644 index 0000000000000000000000000000000000000000..42f4fd5c72f64ef380895797b8b035a9c259227d GIT binary patch literal 4233 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 VTg{z&Odd!9M*8M@C>@u${{oGYB%}ZU literal 0 HcmV?d00001 diff --git a/sprites/wheat1.png b/sprites/wheat1.png new file mode 100644 index 0000000000000000000000000000000000000000..21a72b94eb7447d474c7c18cfa97e724e8bf7220 GIT binary patch literal 2992 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 Xh51H)`n1jcw*hP|(H3Mg|6Bh9x$}bB literal 0 HcmV?d00001 diff --git a/sprites/wheat2.png b/sprites/wheat2.png new file mode 100644 index 0000000000000000000000000000000000000000..644976ac27d75d5b2ec6cdc05100555ef4971533 GIT binary patch literal 4333 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 G81aAlC|F1U literal 0 HcmV?d00001 diff --git a/sprites/wheat3.png b/sprites/wheat3.png new file mode 100644 index 0000000000000000000000000000000000000000..ff2e0e146232d29d6be2bab89711f5bb47552561 GIT binary patch literal 6045 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 literal 0 HcmV?d00001 From 5f8790f23963486292296640327fd6ebef0f4f11 Mon Sep 17 00:00:00 2001 From: Cezary Adamczak Date: Mon, 10 May 2021 14:40:04 +0200 Subject: [PATCH 08/39] =?UTF-8?q?Prze=C5=9Blij=20pliki=20do=20'sprites'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sprites/potato0.png | Bin 0 -> 1932 bytes sprites/potato3.png | Bin 0 -> 5733 bytes sprites/strawberry0.png | Bin 0 -> 1915 bytes sprites/strawberry1.png | Bin 0 -> 2593 bytes sprites/strawberry2.png | Bin 0 -> 3275 bytes 5 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 sprites/potato0.png create mode 100644 sprites/potato3.png create mode 100644 sprites/strawberry0.png create mode 100644 sprites/strawberry1.png create mode 100644 sprites/strawberry2.png diff --git a/sprites/potato0.png b/sprites/potato0.png new file mode 100644 index 0000000000000000000000000000000000000000..d3d1caa996d70e331223051bfe272b7f3b493c60 GIT binary patch literal 1932 zcmb7E`#;l*8~Fme}JHkYqUu4OKB%Q}+`HOJ*pmc>GR?YnWvh!83X$1y5r zB2r5-#ZlXcIF(i`xug@54%1Pb_5Bad>v`VK^Lo8s&kyg{^E|INCnVTc9i|Hd06?AS zM>wSDA>W}2Rn(FlD?9)IlUFt zk!urc@^+eIFtBAu=idHWxevcV%;a(N&a)oSq|^7fPqGBFaQu2>K>my$lXAcvaldZV zF^-FBqrRv4f`Zvb_X|%20Be))0A+AJ(iEf$gBawkGOL6{A`K^2-8~hQ4#WEh!z-Ca zi#y2xyi($#8F8_O>4}U4LtkQ0NEjQw69ANBh=l#*j8}`7B9c&X+W7|WN4{|jnktO@ zc!YXn&Fv%j_YFIA37q`gYoo;_DbXQi^yY2my97R_theB8MmDjP92M;T0*yZ850QPU z@e}GA;081giz)@{Q~i6sR43`evMjpPr&2qfh=+T(wuU#ZqEX(Yf0O*Oc740Sv_RrP z$(=un*KF0at?KkSk>LB#(sP+=_Z~H6rJI0okb{zvi8vSYXMO4JDz&m;_{U)Irc$I* zjsPXGsZ1Qc673R?!RxN?dO2#M+^PSr(ct60Wf!_9A+n}Q(~8X$Km`FlJ+H9xp5;BQ zo5%Fm;me!1%X=0trATaM!&|d8)-l?uSiqg=)1#S^Y~QBi1W6LVt+@laDJi-B;W%g~ z!uiftbX(xcxI&f7D~=q! ztcTx~Q08@kTd=#FBqK=+oO*<5VkVVr`(f`8$(8j#)~}u~)5N|y`Prf73wtCEO+k9N zC_{-&1go1xk;0`dvEvbygGEuQSdb5RNYHUcch(*cD*%nr2FcCbvum_xxrY|c`r8LC zqEv*_z2G2$Gc~3=a@}nCmznD~KReTGKP+0h1(4bY#SzwRRywQjxzYNI01g7$_I3{5 z-vUkx*z5@#ZkJL1lncA6i3e)o;v_XoiH#N8NB~e@RXSYSR@P<-s)D?uV0G0f2@P6m zexU5vmmE!eceJo9sH`8JTyr#DoTN&L)E#tW0^U;8s<*!OWCz_eNr>5+o!|UP z+s-zL>6CsBG~_s1D#kqt^Lto}AQwG~l14jM?6pn;pxzIggvGOwWsbMC%oakADZ7hK zcXipKc*qPA^jiR=BsH>jFZTF!BuP`Q7zJg#EsFuphtb6TKkXylyk zh7a?(8+sCZ$KFWElq?r!TCr+ zn`?zD|077dUg2W;B^ljbB7Ap> zKWXe16IQ5#_x*bu$teZsE!tFrW%ITmrCqS`$6r#@>%Xqo30$R2DXI;fkP>s0_p{Q% zQuzr42b1kM$B(j@jI|`hu$vp{HRU&$WaC7`5Q`-%G`on^XZ#WAILDK95*v3Lfvv&9 zfpC{N)Lu0ETqFkD052P{zVO}>peP>r!IfP71OH)qA^Sp9_}BlN93Q;}`t+A1*U02pxWbbG MqIWQ%^#C>JAE8fFVE_OC literal 0 HcmV?d00001 diff --git a/sprites/potato3.png b/sprites/potato3.png new file mode 100644 index 0000000000000000000000000000000000000000..d2d1f6159e980593f92aa7a0ecc7a96d0134205c GIT binary patch literal 5733 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 Bb%Fo@ literal 0 HcmV?d00001 diff --git a/sprites/strawberry1.png b/sprites/strawberry1.png new file mode 100644 index 0000000000000000000000000000000000000000..fb027a10b7faaef609de7b1b1f6741b63d0163dc GIT binary patch literal 2593 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 rprw65A0jQ_a@ICXBoYfVkCaV~XzC~1 Date: Mon, 10 May 2021 14:40:15 +0200 Subject: [PATCH 09/39] =?UTF-8?q?Prze=C5=9Blij=20pliki=20do=20'sprites'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sprites/strawberry3.png | Bin 0 -> 3692 bytes sprites/wheat0.png | Bin 0 -> 2265 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 sprites/strawberry3.png create mode 100644 sprites/wheat0.png diff --git a/sprites/strawberry3.png b/sprites/strawberry3.png new file mode 100644 index 0000000000000000000000000000000000000000..c86546f0aa05df524779f68cd669f060278e7920 GIT binary patch literal 3692 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 literal 0 HcmV?d00001 diff --git a/sprites/wheat0.png b/sprites/wheat0.png new file mode 100644 index 0000000000000000000000000000000000000000..2780491897fbb02fab413a7d4a4cb0d71ecd8754 GIT binary patch literal 2265 zcmV;~2qyQ5P)EX>4Tx04R}tkv&MmKp2MKrWHjif_4ybh)|s@h>AE$6^me@v=v%)FuC*(nlvOS zE{=k0!NH%!s)LKOt`4q(Aov5~=H{g6A|-y86k5c1$8itueecWNcYshYGt~@C0IFsg z$yij(WLL$`R|L>cvj-y*Gxd0CF%8f0bq^ok?;`u_(bA4rW+RV2Jy_M zrE}gV4zZ%75T6r|8+1Y9N3P2*zi}=&Ebz>bkxtGNhls^O8_R9XiiS!&O&nHKjq-(z z%L?Z$&T6^Jn)l={4Cb_z6xV4DBZei!k$?ypRg_SMg$V5$DJGJ19`*1KIsOE>WO9|j z$gzM5R7j2={11Nj*33^$x=Fz((D7p1AEQ9$F3_mi_V=-EH%AO zrG<}xzHQ**x~0i`z~v4w_@qmQ_CX>@2HM@dakSAh-}000KCNkl1%%Q74P^W_WIFm;Omzw=y28=isKn`Ul15+F!V`c8iEi$Yb zlCcfVvs6o0EbP{8?XCCY@t@BnPj1(rJ2IS~SJLG2&2!%$@6XTga|K0F6h%=KMNt$* zQ4~c{6h%=KMNt$*Q4~c{6h%=KMNt$*Q4~c{6h%>#>9FBvO(9i5Q4~eFD6kx}&2r4P z3%!qu|6vWk0W_29_Y3lvmLO2de`=bUEBM18P{11JSlr`0$v2_fQ_>5 z?ZJmd%qZ|N8M+hbw;c0+5%;`8y_^Ep10Mla0@nd~;40ZjyXBZ2WoTRCz*E3wK&==p z0^9?v2Yvzc7KJN-11z^3^V2|K>=wYDV%b$wiCp#^C>HMpE)Rsz!@%|DId7j7jdj2l zU_?A`9nc7L0V#Q|z;`Xjyvwz{qrhI^E}%w2`T_CY$(VoM9%wmcRPxSL2i)V@-mfgj z+z$K=@PI3UUjk#U?R8BsfBSSBV%PS5E*^9%up2n!+TQcP{Xms#dp8t)WgBp}9eCCy_pnt{uRrOcTUp0w{`+y!PRwsc$ zAnn@T)y=yGC)&@ma)v?yss{F1j=2r^O0Z%VaT>UEs>6mR@Ie37$I`x7e4kXdUa?vf z*Z_1-w7BJ%n~c-hwG}!4wPfIS)AS%|j1;K8N3u3HkQ|Uzp;an*lQ9IfBoYL^A!JQsN1R#p@PII7cM4 z42TyNvmDqAd|8A>46wLV8ak(u{?D<0hX6lNQIW%b-Ez#$zz2bNQDb{5n2qYZNW-^j(}HQds}|f4Gp0`F020%@UpZ3j{^5f0#CcPcT~LS zI$$mEo4_HzHqGl)2T&z9iq%r>27u$hujL9Dog_z1r*|x*n{hGvUf=`bjUBG-9WLRm z1)dZy>;{q&5i6v-=$o_(fB(4?z9_%fa?GC=a+rkNUjr?|SAidjz%y;S?~w2v5idLg z9Fz^>+TPCd5ibxy+ob8<13V49c}XhM)x2x4c7k5BMMCwM2=!iIj-;+|;5t~kh?KZ@ zZWZx*fG>(gZv?IZHcX?JDmCvDQmM0I^=qVE7;$ZHSvec~_%dT-?$YX8!>RERpoS0z zKDEFzz_ws&2}H-^z$?HdvbTQ#zjbYId-43?$rkVLO&x4*Z)gFom9G4V+%PQp{D=PD z)Zk1H)!g2Y0x-^GN3VEc=-GUIbxqBw?9#e7#*Vi|@|h(~l>>kOS9Y`<0xoH){7ywW zw@?bnP~h(n(6pqf^7Y_a{k^Hd=Jtk90XK=W3;|C}xNsY^3T`rY>JuF*IjjbW|%Xi!pSzr~3HV9N?uyGQD+1ue0JYV=eHl%l`7#B1!lK z!F}<_&q-dH4QndjIty?VcsP{x3q>dqj~USm_>y^fcqCI59?2{)LgetdNxA|f9y1OU zhy1iW5ZFkFw!9HOSuvK|kw~Vua}g7d8Fx#UPzMalRq+V0vsl2HB>q~L^Y+#HUuKG;C}rZm(~)vfTkLp<00000NkvXXu0mjfUHvPZ literal 0 HcmV?d00001 From a37512515dafe77cf66bc4c338f4e78100a009e5 Mon Sep 17 00:00:00 2001 From: Cezary Adamczak Date: Mon, 10 May 2021 14:40:31 +0200 Subject: [PATCH 10/39] =?UTF-8?q?Prze=C5=9Blij=20pliki=20do=20'sprites'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sprites/tractor0.png | Bin 0 -> 2725 bytes sprites/tractor1.png | Bin 0 -> 2672 bytes sprites/tractor2.png | Bin 0 -> 2070 bytes sprites/tractor3.png | Bin 0 -> 2090 bytes 4 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 sprites/tractor0.png create mode 100644 sprites/tractor1.png create mode 100644 sprites/tractor2.png create mode 100644 sprites/tractor3.png diff --git a/sprites/tractor0.png b/sprites/tractor0.png new file mode 100644 index 0000000000000000000000000000000000000000..f0f049c74a872beac1259f80607ab8bcb357bbc3 GIT binary patch literal 2725 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 aA<#iZ^6tj-Up)Lf0OqDvCRIk)@BItVs1Ni2 literal 0 HcmV?d00001 diff --git a/sprites/tractor2.png b/sprites/tractor2.png new file mode 100644 index 0000000000000000000000000000000000000000..cb86430520f008795b3300cfa3b28a2c992c8c30 GIT binary patch literal 2070 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 UkVATVCjbBd07*qoM6N<$f@4AK^#A|> literal 0 HcmV?d00001 From 945fa1471826aba11cc6e8bc324a33efffa9cde1 Mon Sep 17 00:00:00 2001 From: Cezary Adamczak Date: Mon, 10 May 2021 14:41:06 +0200 Subject: [PATCH 11/39] Dodanie 'mapschema.py' --- mapschema.py | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 mapschema.py diff --git a/mapschema.py b/mapschema.py new file mode 100644 index 0000000..4cc5963 --- /dev/null +++ b/mapschema.py @@ -0,0 +1,27 @@ +def createField(): + field = [["soil", "soil", "soil", "soil", "soil", "soil", "rocks", "soil", "soil", "soil"], + ["soil", "soil", "soil", "soil", "soil", "soil", "rocks", "soil", "soil", "soil"], + ["soil", "soil", "soil", "soil", "soil", "road", "road", "road", "road", "road"], + ["rocks", "rocks", "rocks", "rocks", "soil", "road", "soil", "soil", "rocks", "soil"], + ["soil", "soil", "soil", "soil", "soil", "road", "rocks", "rocks", "soil", "soil"], + ["soil", "soil", "soil", "pond", "rocks", "road", "rocks", "soil", "soil", "rocks"], + ["rocks", "pond", "pond", "pond", "pond", "road", "rocks", "soil", "soil", "rocks"], + ["road", "road", "road", "road", "road", "road", "rocks", "soil", "soil", "soil"], + ["soil", "soil", "soil", "soil", "soil", "soil", "rocks", "soil", "rocks", "rocks"], + ["soil", "soil", "soil", "soil", "soil", "rocks", "soil", "rocks", "rocks", "soil"] + ] + return field + +def createPlants(): + field = [["wheat", "wheat", "wheat", "wheat", "wheat", "wheat", 0, "strawberry", "strawberry", "strawberry"], + ["wheat", "wheat", "wheat", "wheat", "wheat", "wheat", 0, "strawberry", "strawberry", "strawberry"], + ["wheat", "wheat", "wheat", "wheat", 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + ["wheat", "wheat", "wheat", "wheat", 0, 0, 0, 0, 0, 0], + ["wheat", "wheat", "wheat", 0, 0, 0, 0, "potato", "potato", 0], + [0, 0, 0, 0, 0, 0, 0, "potato", "potato", 0], + [0, 0, 0, 0, 0, 0, 0, "potato", "potato", "potato"], + ["strawberry", "strawberry", "strawberry", "strawberry", "strawberry", 0, 0, "potato", 0, 0], + ["strawberry", "strawberry", "strawberry", "strawberry", "strawberry", 0, 0, 0, 0, 0] + ] + return field From b9370cb6f92600fc8ebb16d0364a8a8297d8835a Mon Sep 17 00:00:00 2001 From: Cezary Adamczak Date: Sun, 23 May 2021 23:10:19 +0200 Subject: [PATCH 12/39] Dodanie 'node.py' --- node.py | 169 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 169 insertions(+) create mode 100644 node.py diff --git a/node.py b/node.py new file mode 100644 index 0000000..c8a8c52 --- /dev/null +++ b/node.py @@ -0,0 +1,169 @@ +from dimensions import * +import heapq + + +def getTotalCost(x): + return x.totalCost + +def showPath(node, goal): + path = node.findPath(goal) + for x in path: + print(x.position, end=" ") + print(x.rotation, end=" ") + print(x.action) + print("***") + + +def succesor (node): + succesors = [] + if node.position[0]+node.rotation[0] in range(0,GSIZE) and node.position[1]+node.rotation[1] in range(0,GSIZE): + child = Node(node.field, [node.position[0]+node.rotation[0], node.position[1]+node.rotation[1]], node.rotation) + child.action = "move" + succesors.append(child) + if node.rotation == [1,0]: + child = Node(node.field, node.position, [0,-1]) + child.action = "left" + succesors.append(child) + child = Node(node.field, node.position, [0,1]) + child.action = "right" + succesors.append(child) + if node.rotation == [0,1]: + child = Node(node.field, node.position, [-1, 0]) + succesors.append(child) + child.action = "right" + child = Node(node.field, node.position, [1, 0]) + child.action = "left" + succesors.append(child) + if node.rotation == [-1,0]: + child = Node(node.field, node.position, [0,-1]) + succesors.append(child) + child.action = "right" + child = Node(node.field, node.position, [0,1]) + child.action = "left" + succesors.append(child) + if node.rotation == [0,-1]: + child = Node(node.field, node.position, [-1, 0]) + child.action = "left" + succesors.append(child) + child = Node(node.field, node.position, [1, 0]) + child.action = "right" + succesors.append(child) + return succesors + +class Node(): + def __init__(self, field, position, rotation): + self.parent = 0 + self.startCost = 0 + self.heuristic = 0 + self.totalCost = 0 + self.position = position + self.rotation = rotation + self.action = 0 + self.field = field + + def __lt__(self, other): + return self.totalCost < other.totalCost + + def findPath(self, goal): + startNode = Node(self.field, self.position, self.rotation) + goalNode = goal + + openList = [] + closedList = [] + + startNode.parent = None + + openList.append(startNode) + + while len(openList) > 0: + openList.sort(key=getTotalCost) + + currentNode = openList.pop(0) + closedList.append(currentNode) + + if currentNode.position == goalNode: + path = [] + current = currentNode + while current is not None: + path.append(current) + current = current.parent + return path[::-1] + + children = succesor(currentNode) + + perm = 0 + for child in children: + for closedChild in closedList: + if child.position == closedChild.position and child.rotation == closedChild.rotation and child.action == closedChild.action: + perm = 1 + break + if perm == 1: + perm = 0 + continue + child.parent = currentNode + child.startCost = currentNode.startCost + child.field[child.position[0]][child.position[1]].moveCost + child.heuristic = abs(goal[0]-child.position[0]) + abs(goal[1]-child.position[1]) + child.totalCost = child.startCost+child.heuristic + + for openNode in openList: + if child.position == openNode.position and child.rotation == openNode.rotation and child.action == openNode.action and child.startCost > openNode.startCost: + perm = 1 + break + + if perm == 1: + perm = 0 + continue + + openList.append(child) + + def findPathToPlant(self): + startNode = Node(self.field, self.position, self.rotation) + + openList = [] + closedList = [] + + startNode.parent = None + + heapq.heappush(openList, startNode) + + while len(openList) > 0: + currentNode = heapq.heappop(openList) + + closedList.append(currentNode) + + if currentNode.field[currentNode.position[0]][currentNode.position[1]].planted and currentNode.field[currentNode.position[0]][currentNode.position[1]].hydration < 2: + path = [] + for _ in range(currentNode.field[currentNode.position[0]][currentNode.position[1]].hydration, 4): + path.append("hydrate") + current = currentNode + while current is not None: + path.append(current.action) + current = current.parent + return path[::-1] + + children = succesor(currentNode) + + perm = 0 + for child in children: + for closedChild in closedList: + if child.position == closedChild.position and child.rotation == closedChild.rotation and child.action == closedChild.action: + perm = 1 + break + if perm == 1: + perm = 0 + continue + child.parent = currentNode + child.startCost = currentNode.startCost + child.field[child.position[0]][child.position[1]].moveCost + child.heuristic = abs(startNode.position[0]-child.position[0]) + abs(startNode.position[1]-child.position[1]) + child.totalCost = child.startCost+child.heuristic + + for openNode in openList: + if child.position == openNode.position and child.rotation == openNode.rotation and child.action == openNode.action and child.startCost >= openNode.startCost: + perm = 1 + break + + if perm == 1: + perm = 0 + continue + + heapq.heappush(openList, child) From 4c3da838afb4893ff9dca950d441b126702cefd2 Mon Sep 17 00:00:00 2001 From: Cezary Adamczak Date: Sun, 23 May 2021 23:15:50 +0200 Subject: [PATCH 13/39] Dodanie 'id3.py' --- id3.py | 169 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 169 insertions(+) create mode 100644 id3.py diff --git a/id3.py b/id3.py new file mode 100644 index 0000000..c40c975 --- /dev/null +++ b/id3.py @@ -0,0 +1,169 @@ +from collections import Counter +import operator +from types import prepare_class +import numpy as np +import copy + +class Case: + def __init__(self, values, attributes, Class): + self.values = values + self.attributes = attributes + self.Class = Class + +class Node: + def __init__(self, Class, tag=None): + self.Class = Class + self.childs = [] + +def classes_of_cases (cases): + classes = [] + for case in cases: + if case.Class not in classes: + classes.append(case.Class) + return classes + +def count_classes (cases): + classes = [] + for case in cases: + classes.append(case.Class) + c = Counter(classes) + return max(c.items(), key=operator.itemgetter(1))[0] + +def chose_attribute (cases, attributes): + a = "" + max = float("-inf") + for attribute in attributes: + if I(cases) - E(cases, attribute) >= max: + max = I(cases) - E(cases, attribute) + a = attribute + return a + +def I (cases): + i = 0 + all = len(cases) + classes = classes_of_cases(cases) + for Class in classes: + noc = 0 + for case in cases: + if case.Class == Class: + noc += 1 + i -= (noc/all)*np.log2(noc/all) + return i + +def E(cases, attribute): + e = 0 + values = [] + index = cases[0].attributes.index(attribute) + print(attribute) + print(cases[0].values) + print(index) + for case in cases: + if case.values[index] not in values: + values.append(case.values[index]) + for value in values: + ei = [] + for case in cases: + if case.values[index] == value: + ei.append(case) + e += (len(ei)/len(cases))*I(ei) + return e + + +def treelearn(cases, attributes, default_class): + if cases == []: + t = Node(default_class) + return t + if len(classes_of_cases(cases)) == 1: + t = Node(cases[0].Class) + return t + if attributes == []: + t = Node(count_classes(cases)) + return t + A = chose_attribute(cases, attributes) + t = Node(A) + new_default_class = count_classes(cases) + + print(attributes, end=" ") + + values = [] + index = attributes.index(A) + print(index) + for case in cases: + if case.values[index] not in values: + values.append(case.values[index]) + + print(values, end="") + print(A) + for value in values: + new_cases = [] + for case in cases: + if case.values[index] == value: + new_case = copy.deepcopy(case) + new_case.values = case.values[:index] + case.values[index+1:] + new_case.attributes = case.attributes[:index] + case.attributes[index+1:] + new_cases.append(new_case) + new_attributes = attributes[:index] + attributes[index+1 :] + child = treelearn(new_cases, new_attributes, new_default_class) + t.childs.append([child, value]) + + return t + +def pretty_print(root, n): + for _ in range(n): + print("\t", end="") + print(root.Class) + for child in root.childs: + for _ in range(n): + print("\t", end="") + print("== " + str(child[1])) + pretty_print(child[0], n+1) + +attr = ["hydration", "fertility", "plant_type", "ticks", "is_healthy", "tractor_there"] +ccases = [] +k = Case([2, 0, "wheat", 31, 0, 0], attr, 1) +ccases.append(k) +k = Case([3, 0, "wheat", 31, 0, 0], attr, 1) +ccases.append(k) +k = Case([4, 0, "wheat", 31, 0, 0], attr, 1) +ccases.append(k) +k = Case([1, 1, "wheat", 31, 0, 0], attr, 1) +ccases.append(k) +k = Case([3, 0, "wheat", 20, 0, 0], attr, 0) +ccases.append(k) +k = Case([2, 0, "wheat", 20, 0, 0], attr, 0) +ccases.append(k) +k = Case([4, 0, "potato", 31, 0, 0], attr, 1) +ccases.append(k) +k = Case([3, 0, "potato", 31, 0, 0], attr, 1) +ccases.append(k) +k = Case([2, 0, "potato", 31, 0, 0], attr, 0) +ccases.append(k) +k = Case([2, 0, "potato", 31, 0, 0], attr, 0) +ccases.append(k) +k = Case([2, 1, "potato", 31, 0, 0], attr, 1) +ccases.append(k) +k = Case([1, 1, "potato", 31, 0, 0], attr, 0) +ccases.append(k) +k = Case([4, 1, "potato", 31, 0, 0], attr, 1) +ccases.append(k) +k = Case([4, 1, "potato", 19, 0, 0], attr, 0) +ccases.append(k) +k = Case([4, 1, "potato", 31, 1, 0], attr, 0) +ccases.append(k) +k = Case([4, 1, "wheat", 19, 0, 0], attr, 0) +ccases.append(k) +k = Case([4, 1, "potato", 31, 0, 1], attr, 0) +ccases.append(k) +k = Case([4, 1, "wheat", 31, 1, 0], attr, 0) +ccases.append(k) +k = Case([2, 0, "wheat", 31, 0, 1], attr, 0) +ccases.append(k) + +tree = treelearn(ccases, attr, 0) +pretty_print(tree, 0) + + + + + + \ No newline at end of file From 8effe0d702508eadddb64ee029b8c134492eb210 Mon Sep 17 00:00:00 2001 From: Cezary Adamczak Date: Sun, 23 May 2021 23:16:55 +0200 Subject: [PATCH 14/39] Zaktualizuj 'id3.py' --- id3.py | 8 -------- 1 file changed, 8 deletions(-) diff --git a/id3.py b/id3.py index c40c975..d14314e 100644 --- a/id3.py +++ b/id3.py @@ -54,9 +54,6 @@ def E(cases, attribute): e = 0 values = [] index = cases[0].attributes.index(attribute) - print(attribute) - print(cases[0].values) - print(index) for case in cases: if case.values[index] not in values: values.append(case.values[index]) @@ -83,17 +80,12 @@ def treelearn(cases, attributes, default_class): t = Node(A) new_default_class = count_classes(cases) - print(attributes, end=" ") - values = [] index = attributes.index(A) - print(index) for case in cases: if case.values[index] not in values: values.append(case.values[index]) - print(values, end="") - print(A) for value in values: new_cases = [] for case in cases: From c633beaa84277edea9e69397016e9a4368dc09a3 Mon Sep 17 00:00:00 2001 From: Cezary Adamczak Date: Thu, 3 Jun 2021 15:58:16 +0200 Subject: [PATCH 15/39] =?UTF-8?q?Prze=C5=9Blij=20pliki=20do=20'train/apple?= =?UTF-8?q?'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- train/apple/156_100.jpg | Bin 0 -> 5354 bytes train/apple/31_100.jpg | Bin 0 -> 5412 bytes train/apple/r_105_100.jpg | Bin 0 -> 5328 bytes train/apple/r_120_100.jpg | Bin 0 -> 5240 bytes train/apple/r_15_100.jpg | Bin 0 -> 5071 bytes 5 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 train/apple/156_100.jpg create mode 100644 train/apple/31_100.jpg create mode 100644 train/apple/r_105_100.jpg create mode 100644 train/apple/r_120_100.jpg create mode 100644 train/apple/r_15_100.jpg diff --git a/train/apple/156_100.jpg b/train/apple/156_100.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c12b727fdc29cd2993ffbc581fed94c705547260 GIT binary patch literal 5354 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 literal 0 HcmV?d00001 diff --git a/train/apple/31_100.jpg b/train/apple/31_100.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8c4572e14c53f6443896d0e0fef5da53f75e83ac GIT binary patch literal 5412 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 PRRC2PpZ=$VFK7M(`OYKn literal 0 HcmV?d00001 diff --git a/train/apple/r_120_100.jpg b/train/apple/r_120_100.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bde6b5302b064caebc49bbc89eba9ea90641114a GIT binary patch literal 5240 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 literal 0 HcmV?d00001 diff --git a/train/apple/r_15_100.jpg b/train/apple/r_15_100.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1a63e5c0b5a5c28545bfd79daf624b7c2adfabff GIT binary patch literal 5071 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 Date: Thu, 3 Jun 2021 15:58:48 +0200 Subject: [PATCH 16/39] =?UTF-8?q?Prze=C5=9Blij=20pliki=20do=20'train/apple?= =?UTF-8?q?'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- train/apple/165_100.jpg | Bin 0 -> 5296 bytes train/apple/18_100.jpg | Bin 0 -> 5158 bytes train/apple/r_118_100.jpg | Bin 0 -> 5227 bytes train/apple/r_140_100.jpg | Bin 0 -> 5164 bytes train/apple/r_157_100.jpg | Bin 0 -> 5032 bytes 5 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 train/apple/165_100.jpg create mode 100644 train/apple/18_100.jpg create mode 100644 train/apple/r_118_100.jpg create mode 100644 train/apple/r_140_100.jpg create mode 100644 train/apple/r_157_100.jpg diff --git a/train/apple/165_100.jpg b/train/apple/165_100.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b2b25d94b1b1ed364e5d3fcd8d7a45b7d16f016d GIT binary patch literal 5296 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 P=16z2^< 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 X#EDhJ3fCKJKA>SYzVkOhh2vS2cC|wW`DG}*i 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 K2L3wj*M9*dcJ7n_ literal 0 HcmV?d00001 diff --git a/train/apple/r_157_100.jpg b/train/apple/r_157_100.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8adad4697d46f67d9c14f2eaeeeaf600ad4334e1 GIT binary patch literal 5032 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 literal 0 HcmV?d00001 From dd99c596521e3470db33601135f404d1e2e05bb3 Mon Sep 17 00:00:00 2001 From: Cezary Adamczak Date: Thu, 3 Jun 2021 15:59:30 +0200 Subject: [PATCH 17/39] =?UTF-8?q?Prze=C5=9Blij=20pliki=20do=20'trainpotato?= =?UTF-8?q?'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- trainpotato/184_100.jpg | Bin 0 -> 4648 bytes trainpotato/18_100.jpg | Bin 0 -> 4726 bytes trainpotato/93_100.jpg | Bin 0 -> 4750 bytes trainpotato/r2_89_100.jpg | Bin 0 -> 4902 bytes trainpotato/r_97_100.jpg | Bin 0 -> 4171 bytes 5 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 trainpotato/184_100.jpg create mode 100644 trainpotato/18_100.jpg create mode 100644 trainpotato/93_100.jpg create mode 100644 trainpotato/r2_89_100.jpg create mode 100644 trainpotato/r_97_100.jpg diff --git a/trainpotato/184_100.jpg b/trainpotato/184_100.jpg new file mode 100644 index 0000000000000000000000000000000000000000..31ae5cc9a905488ff3c4b10d7b03dceb99ab6328 GIT binary patch literal 4648 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 E7yQn`cmMzZ literal 0 HcmV?d00001 diff --git a/trainpotato/18_100.jpg b/trainpotato/18_100.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2a749efced937fb668830f645d69b22cc2b9fd43 GIT binary patch literal 4726 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 literal 0 HcmV?d00001 diff --git a/trainpotato/93_100.jpg b/trainpotato/93_100.jpg new file mode 100644 index 0000000000000000000000000000000000000000..44de079854e42bda870530bb51e324551b99dcd4 GIT binary patch literal 4750 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 Date: Thu, 3 Jun 2021 15:59:59 +0200 Subject: [PATCH 18/39] =?UTF-8?q?Prze=C5=9Blij=20pliki=20do=20'trainpotato?= =?UTF-8?q?'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- trainpotato/143_100.jpg | Bin 0 -> 4403 bytes trainpotato/145_100.jpg | Bin 0 -> 4369 bytes trainpotato/21_100.jpg | Bin 0 -> 4771 bytes trainpotato/r2_150_100.jpg | Bin 0 -> 4477 bytes trainpotato/r2_33_100.jpg | Bin 0 -> 4784 bytes 5 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 trainpotato/143_100.jpg create mode 100644 trainpotato/145_100.jpg create mode 100644 trainpotato/21_100.jpg create mode 100644 trainpotato/r2_150_100.jpg create mode 100644 trainpotato/r2_33_100.jpg diff --git a/trainpotato/143_100.jpg b/trainpotato/143_100.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d8b12460217acc5193afb4372d25d36ef95a485b GIT binary patch literal 4403 zcmbW4XH-*Lo5v4?5PDY#RSbfH^pYSYA{szmKtMohM4HG|q)8}JRg@wSqzEb(q$jgyU?<0OvXxHvhu zP8uga`S+*HU=Rq*0bzywQ}TaGj4uE`8{iJOgP6_&%=}CsekMjMAa(2${Exk3v;Phz zW)KUQ6>@BY^SGdz@7O*FbZi=Y?D)9)@o_)E!VeaZRyAN1v~-1>^%GKyPR(P3UHMEn zWz|oSQNQCK!_IM9SOhA1PFC*x1$hlkEjU8^lHt{BC?jK&>()1IZ0&B@JGi-fczWIS zz84S}^e7k;5*qvD>9e@!FXFLjuhKIzvtDQCzb_~(DlRGgP*GV`T~k|E-|&^#+ScCD z+4XH;aAIvFEWdA#` znEw~qe}Vls7YX13F&z&ch#x=#hxGjT^T3J9v#pJ^sO<k5kQ^p7y^>ga8X?s1pubZ=^DXoimpi`kfiDi&Vo8EGSnEzyE)PDU5&A3Jg} z0L-t*Z+QIFbh6KdZd)anf#R<%g5!A81H*8?z0#5nWa5#mPeVe-1?;(&;YG~MBW)en zjK$9`jqg)?L#2qEEdoC=Yd0uGO=?c#=`T$cvIKp;7!&N~>Y);T zX>XX-_sQbsYL!drc8`zb0#@Xn5efDNj{Q;|bmqgRW`#Wo@=o~+_~z_mNyS`m?1CMc zit>lc)H7QTe^xTR&E2V8UV|5&v)~Fhq%`Fw(#1X$(sCl9VUDkCZ+ua;Qu)GX$jo+z z&*0R){Y;}a4v&-xedG8>))HsUfgm}8U%1TsTOj5~2c;-xxe1vK@T4HASkdNE=%?XX zECVo(H{4bn0B`d@yrglx$6z`{*S`Z9LbTsFTWIsFwLAL&-gKbjo)qECcY0|_DU2$ z4}WszHaxGhd{+?A9gyjhPqO%Q)!8sWw(a2OFS)6y>X65MFNsRIUP|xpbN7tKnBYEc z5^G-xkp*OV2C-sdmEYN>qgN)yhrp9haPEY~E>)uo@**@SD7gf(>_b^6X%?bML+J~8 z=$?Zf8JIaX(FXfBS(p7bS=X-S4_NE#F4sOAf<(uhOM2ewHpVQs6)x#A_ObG!>6trE zBc^Sjo!XukRsViyZWdCLG;5-Z#Kde2>D4>IWCQSmTklkN`tooGdJhh48ywftpb72? zA_i|u*hr@Qo$W@3Z#dqZ(l(h`w?T&)j$91FT`{#3z3c)3Llfo!1L=l&9-u=`F4v*| zFc%+ELPs3tg{#lbNWYw%a*9{LYHe(}`^r1H&t*+?$kol;235B`U3}@4DC2@MWEBCJ z))FP-R@!dAeT3%OD-{%xfRcp69;rDU`f<8ZQ%y;?-+`$y&R9barl&|Mof1bJ{&@ zlt|U|a^x$SGR8I5G63NB#q9V*XQM`X%Sl9KYPrq=_}cu>sGQH zM5>5wiBg`>ar>?D1-Y8I{=t%rxFLO>mceQ>b8hLPjLWpG2VCs2+GzaV{;fy*QQCT8 zkKRf3ldH%VoNuR+Mdw0&Q?Im++W~-ul_N+dXc2EcBUxB%Zof;YV+8{#({5PxT&vLB zP#S6|Z`kI{-~hsnM{Uqp$W&6TM=J$&X+zgVXBhey>j-C`@vPT|{^v63pP-I6K_@5|*6pI5IX^GAGZ=5DUf z>U13}s6@d;Ohe|Q0UD=h^t!^Z&o6mv+N<}+(+I!ktz@quWO?oGnd8+4M2S4&lshoM z1kA;elV|&siRE{X_!vOErvSPayYg{E$+Cb0!t!k(N_+niHUzO(Y-j4@V^LFw!5W*A zy?{=008(p(*wqWQ>t_HIdkc=`T=vN6BBX$>>dfLR(yBvYGmg7B%iW_6UmZhR8B0C` zT})38J%1*cx!Ggrz6@1xJSU4;L>6o`iG-JhMNjRIE@|WC4aJwN&_0yq$DXz`yMcL4 z@o?UfNs^kw`waFib~ib1m@d|6F1ZM$P)G@?!39cx#*WQl;<5L;EbD>@dX-0JP6Jg3 zS~Uj}RC)EdpiSrCxT;3M`3d5~n{Ds-Yo4*VElQOS*`+^kKTjwW?0;gXIX1qcTGb$b z_mfVmtVm|}MTuw;*h2!k>{_rs*YJ9fqJxg(#667dFh#rlu*9x=atsh(s)d!8r!4p9 zknhd-Hlq?f;o#>$)FsM8V**S<=Vo@G-EUOosdrhDlYQR&@GL_Q|I6B41gi=E2+LK! zg|G5v7lMYC{T7l2^&2Ch7+;I38sUKuOGgxM)>hI7cBssOSBq5o-PIc_q0z2ETviXB z{OPr!Qwk|rA+X}*2odlhjgsE)#ibuw`2;V%gx+!b{RU7?T++K1ENT(oQZZok4yMxR zrkw3zy{KXXZI5taj$U)JS?F?6$*5JKS)|wPAa6!a=ZLO{)~@40lH`NqBc%UPuGV=H@h>kztl7eza0>Zv~S-X^%P zqOIs&z;Z+37q0`ust-zvfYbf0(auILe>U&55;@;l+45O~V&f5J zwt`-)SQq8hW51{p;oMli9zZ7Hlg;*WOTSY|de8PQb1d~p!9jmhcbAIioI|L%>fMIt zV`@nRmPfzV(26gJqfgSjB@g9OGCB${Vb)Y$lG(^#iXT5e=r-h&H!4}4>V}O};SJ{y zfzJBesMT|i?9&U9*w37Yoe5mk@#~A&U9i>Ha^!5S%a|b?e7IUHp1A#;ccCrN=dl}( zq!BEPyYR|Oi3s|^<>zwW!Di@HLDkOZrrA`o3-|EO;R78rx2y3+14T(GPCC-_0hz#p zc>oc-iXl7ijwXKWedSOw;ed~@Dv$+>+53%xfTiT?`;{|x{@xC=WJif9jTzUNcxqDYm@ok`NymTSOzyyU!~xX-+QJ zJ*{9*#B>t|3R5o|*>;`yR56D@zl!aRRL-rcCG?5Yx%bj=^b6GX>=9B+T(!x^AOuUk zr4XgFzd<2SnpTloC%~hgh8`V`xF1QtFo4?@V>z@m%FvX6Mr48uHzl$ir+gKzbqQ5j zKJH*LyC%eQdLsW3&)^Xm%RX#A+iXg2l;qL1;fajUd4Eq+FQ;-Ww@*m)SzfWJ5as$; zi5XAc+*eCb8UxrJNg34~TTn3#JcWE}Fq2u{QoLpt?lvu9N)#TwFVGcY(++#S#X}s@r|E_P1vx!gIU9y3<}(R!^@I(s&%>l;>QXaAa>S3Q z(Ph``F4%gXYq=U^BqnMZ9Qx*0^e)bjSQ~6@8U*Wjr0(k>njw3|ze7)bd?owvHUo$e zWdH=Ya`oFgNYbyl;wM5YH+=Q^26lZsdxs})CXipMP*I%Ef6PO9rXd+c4ZJ_3j<`1l z=%<3bs36+Vh+?%^ju`P=W~_$kTiO8li)~{a2|Dz)qbu2$DcIOh*Kn7EM4J3Y($Tq< zfylp{+WwyDCKrI@psB4_AiT)3O>@9?&Lq^Jbz4Yjy*VmxT4u zUK%Zj0mKGGx-tOn@YB@XR%fwUbQ_{9(1IJis%0C8{&bfsrFC0ge~o!dT3%?we;mVg zX>>*|c_(jrN^Fh9lUCxCRfV%%Y#*CX@l}1V<`Ey=Wf>a2PvDcQJ{e)rEP z|NL8!0kD#eI+2ydWRK%*ooIKMcO>!y^FbMcdGMV9payoYDSOlEeI>%j@>leS#%%1kqj#4Gd@ b3rZElw?`Z@m-FL)q#Pe4PVTKB#@K%V)U!oA literal 0 HcmV?d00001 diff --git a/trainpotato/145_100.jpg b/trainpotato/145_100.jpg new file mode 100644 index 0000000000000000000000000000000000000000..df505e1165e580b2ee77442306db7678d4abbaec GIT binary patch literal 4369 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 literal 0 HcmV?d00001 diff --git a/trainpotato/r2_33_100.jpg b/trainpotato/r2_33_100.jpg new file mode 100644 index 0000000000000000000000000000000000000000..33b110cc608933a63e8d2febf4c5a6467a9ed6ea GIT binary patch literal 4784 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�$3Tib@ql~v@Sig;(FVo!hKKLVH%sRl_~bl^sXSNzmVF|>W);#VkBKV&)K9&MDuZf8wvn*e;Q#Hw^8_#A(oBJ5;;pfTF zS*WgraRpPWpU2%a$VJh{m~zW^G6FjoKo literal 0 HcmV?d00001 From 1b05e127d7dc57005e118aa20298ca153c1c06e9 Mon Sep 17 00:00:00 2001 From: Cezary Adamczak Date: Thu, 3 Jun 2021 16:00:38 +0200 Subject: [PATCH 19/39] =?UTF-8?q?Usu=C5=84=20'trainpotato/18=5F100.jpg'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- trainpotato/18_100.jpg | Bin 4726 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 trainpotato/18_100.jpg diff --git a/trainpotato/18_100.jpg b/trainpotato/18_100.jpg deleted file mode 100644 index 2a749efced937fb668830f645d69b22cc2b9fd43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4726 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 From fa733da44b14a281d3153664da0132c12fa1cd22 Mon Sep 17 00:00:00 2001 From: Cezary Adamczak Date: Thu, 3 Jun 2021 16:00:42 +0200 Subject: [PATCH 20/39] =?UTF-8?q?Usu=C5=84=20'trainpotato/21=5F100.jpg'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- trainpotato/21_100.jpg | Bin 4771 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 trainpotato/21_100.jpg diff --git a/trainpotato/21_100.jpg b/trainpotato/21_100.jpg deleted file mode 100644 index 63c0287b20c68be128baf9b49796791ca2b79b7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4771 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 b^?}ix`RnctUxJ!UY;Tc{H#g34nK=7j Date: Thu, 3 Jun 2021 16:00:45 +0200 Subject: [PATCH 21/39] =?UTF-8?q?Usu=C5=84=20'trainpotato/93=5F100.jpg'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- trainpotato/93_100.jpg | Bin 4750 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 trainpotato/93_100.jpg diff --git a/trainpotato/93_100.jpg b/trainpotato/93_100.jpg deleted file mode 100644 index 44de079854e42bda870530bb51e324551b99dcd4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4750 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 Date: Thu, 3 Jun 2021 16:00:48 +0200 Subject: [PATCH 22/39] =?UTF-8?q?Usu=C5=84=20'trainpotato/143=5F100.jpg'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- trainpotato/143_100.jpg | Bin 4403 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 trainpotato/143_100.jpg diff --git a/trainpotato/143_100.jpg b/trainpotato/143_100.jpg deleted file mode 100644 index d8b12460217acc5193afb4372d25d36ef95a485b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4403 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 b3rZElw?`Z@m-FL)q#Pe4PVTKB#@K%V)U!oA From ac6dfec2c1cb0fc164a659f15509d33f0486ff1c Mon Sep 17 00:00:00 2001 From: Cezary Adamczak Date: Thu, 3 Jun 2021 16:00:52 +0200 Subject: [PATCH 23/39] =?UTF-8?q?Usu=C5=84=20'trainpotato/145=5F100.jpg'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- trainpotato/145_100.jpg | Bin 4369 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 trainpotato/145_100.jpg diff --git a/trainpotato/145_100.jpg b/trainpotato/145_100.jpg deleted file mode 100644 index df505e1165e580b2ee77442306db7678d4abbaec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4369 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 Date: Thu, 3 Jun 2021 16:00:55 +0200 Subject: [PATCH 24/39] =?UTF-8?q?Usu=C5=84=20'trainpotato/184=5F100.jpg'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- trainpotato/184_100.jpg | Bin 4648 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 trainpotato/184_100.jpg diff --git a/trainpotato/184_100.jpg b/trainpotato/184_100.jpg deleted file mode 100644 index 31ae5cc9a905488ff3c4b10d7b03dceb99ab6328..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4648 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 E7yQn`cmMzZ From 7e0a6abb658f857ccca1a1dc639e583f8545cabe Mon Sep 17 00:00:00 2001 From: Cezary Adamczak Date: Thu, 3 Jun 2021 16:00:58 +0200 Subject: [PATCH 25/39] =?UTF-8?q?Usu=C5=84=20'trainpotato/r2=5F33=5F100.jp?= =?UTF-8?q?g'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- trainpotato/r2_33_100.jpg | Bin 4784 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 trainpotato/r2_33_100.jpg diff --git a/trainpotato/r2_33_100.jpg b/trainpotato/r2_33_100.jpg deleted file mode 100644 index 33b110cc608933a63e8d2febf4c5a6467a9ed6ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4784 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�$3Tib@ql~v@Sig;(FVo!hKKLVH%sRl_~bl^sXSNzmVF|>W);#VkBKV&)K9&MDuZf8wvn*e;Q#Hw^8_#A(oBJ5;;pfTF zS*WgraRpPWpU2%a$VJh{m~zW^G6FjoKo From 96d60d2a5c9e3a3af60a6dc4ed4df1850da234f2 Mon Sep 17 00:00:00 2001 From: Cezary Adamczak Date: Thu, 3 Jun 2021 16:01:01 +0200 Subject: [PATCH 26/39] =?UTF-8?q?Usu=C5=84=20'trainpotato/r2=5F89=5F100.jp?= =?UTF-8?q?g'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- trainpotato/r2_89_100.jpg | Bin 4902 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 trainpotato/r2_89_100.jpg diff --git a/trainpotato/r2_89_100.jpg b/trainpotato/r2_89_100.jpg deleted file mode 100644 index e9d9177041ca9856d2291f38a1a38c3ea1ea6a90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4902 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 r3Q$7T*izuKP%gyGYn)?&^X9o>E2SB~pa Date: Thu, 3 Jun 2021 16:01:05 +0200 Subject: [PATCH 27/39] =?UTF-8?q?Usu=C5=84=20'trainpotato/r2=5F150=5F100.j?= =?UTF-8?q?pg'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- trainpotato/r2_150_100.jpg | Bin 4477 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 trainpotato/r2_150_100.jpg diff --git a/trainpotato/r2_150_100.jpg b/trainpotato/r2_150_100.jpg deleted file mode 100644 index d67281b2f99456e061ad261dcc7ea6b0ba646f05..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4477 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 From 470ba2a2671beea7ef34595cf0966398db40c3f3 Mon Sep 17 00:00:00 2001 From: Cezary Adamczak Date: Thu, 3 Jun 2021 16:01:08 +0200 Subject: [PATCH 28/39] =?UTF-8?q?Usu=C5=84=20'trainpotato/r=5F97=5F100.jpg?= =?UTF-8?q?'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- trainpotato/r_97_100.jpg | Bin 4171 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 trainpotato/r_97_100.jpg diff --git a/trainpotato/r_97_100.jpg b/trainpotato/r_97_100.jpg deleted file mode 100644 index ad5b557790cd4e6afcb381761719cc842a76db06..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4171 zcmbW3cQ9Oi+sDsZYxUksBxvcCnTASZ)TK*`9+smLiPFN=6bO+`t4`EdD> zf0mL!z+ea^lnnZJ%YS5q9)N)yZ~Zc-#EGg{77C0~==-*T-&8+&!NA2LuKM zhlIwyjEjHuIw2AECNnELCpYiyyOPqf^7j>$RSk_z%`NcOw)VdMfkDL3r{R&wsp*;7 zx%q`fBnrKb+1UKPwY`6Ec=YS|_sJ>lk_!ZY|G^^q|H;KbIx)aacRKvwK^70t;tf(>E@S z-qsDC?#ABJSV-*GQ7-(5ejt8h@?c}p>)Oxc-%`WWqf9PKd3=k5K_v;4?eskbbL*Q3 zhZB)aMB1W!5d0($75`9rLz^}4&%TY7MK`WI!#K7LaA$IZ^e))+KavJ_1 zVep3fxhG~jIJ#ikGELk8MgUX@K;9B{4um&xZ<7E}M@YI807&tSoFs!``BqWmhqlJI z)JqPUbu!xE%6_ro^$o4is0sj~Ahor+KmdBpWrwdaJ;c*@n1z^n)d@tU+2v+;$uoQ| z)jgQ6in=Mqst7GCO1X3I8tgbT7i*AAk9~qW)XB@;3Y8niB^vMT5rC-3 zHz#bzQ74l70yHB!C0jWyaL(lP{K`&e#=0FZQh)v<*0@2f^qo{U!5d$dFP<2W;SCzrQ&e88;Ed3?Xj{6Nbe zO;MU<6;M>4XNG~nDUdBw``#%J-=fu__ieqT%k69iy}W1hAbl&09{n&(B`YsK9Rsw`^{ zrB{t7YkyTVUn`$CFq>s*Ye__V6rZ(9r)Bw6PxutyI*dk@l=SCg5bWP`UpRGl*%zQUbQgUvav{8+B zfI0VSg&^qcc*nXJKXP>h>_%|AlyS+2ImGS-7<&E5w$FD*WA60US^?JQu7CUQ*UdCS zePUu^Mo5W%QL={DDnbTaX{4aS(qzzEq$&@pJjN7EpUWX`!aj70|Iz$v;B90%*7l); zPM_Hw$F-X{7iR)6H~TJy+{E(v{lIJl1oJ!PsJuIS*Ed9NLL3nUlkF9#63xEm+u_aQ zLnl{YU`#x`J<`3$SQjNdDp zfEjW}9<#@&3efgGg2`@HYK2WW6cs}9QSgMOpe`&+=cJ9mg@?j z68dVunm@0iaAIj^qO6-;JU^Ib>S`d)YUu^mfdDLA4`(>9xOOtP_KiaVud;t-%xEct zDOtaIpvRskZ{*d3tGV!f)ya&Blt}-TZNGV~34OkGZnTL_lA+- zN2vVyqZ%>9>xom6otDXw9v}UC&o9E}oRMj)TQ(M1om9b$0u;=5#iR8M7ok6r!{%PO zM~bppc8k^S;3o>(_EuVI@V6Gzc-a@JF?6`pQ@&R z{bH;+Oj8h8^M^1>Vy1cOp;5?Log|10>W)Ldzw+_NX1+H=$3lM4v|yZRFP*ng-%U+0 ze@iIt@P};?ws0icR(Ry#V9X&Je~7b6QSAy+*m$MA@-$M~x~9N!`-f!V`ePB6Qz+@? zv}5dd&7&$S2hOASGpH$ZvzJDEf26~xr1uNYTgNmwPYN>`lG$*!TUL;^IBgXls=Cwtl6{qI^rt9k^DpVN)}2ZY25pn{m9lrlt6m0 z(vDhN1)c)6%H+AiS3l`5A-#P}0L%8^z|yLx zXyG%O?I#baLX`x@U@`XR;ULi*8ZBwphJ9b}gp^jxCoHfuxzlG*}>wDQ)dk|4P`$KOA8Fd@yb@b?^ z6^K2W5BZHpx&xgtEzL^ZJv#TZY5D9fyBpH9Rd*m5l1#OOWeKwmw^ z&CcedhMkhBUQylxH7rN6;H1thh$okZ)#g_*-n(+%3-Cdl@PL|NZHB~OLak{=GZyTO z4`u^xohp3FULy0azDC?m8(U55ZrnqRFT^4ou(j$6c;#8VWc9Guajy8Ub7fm+Rmh55 zA>SGWzj$i#be5nsiNRp7#lf({ihi{T@4H4`Pt=-FpgZl5Z@s1}H)z~pT};b_yA|#! z@6$UpqTqNF-%WWKCg#nwZ6$=5G6@m1WS62jJCGSNo+(3_Pz6`_bLuF+PingBfmr!| zf!c_WH(r0-_$A@uJ1aIx(tNoVlw;U8C z1$Ao0;04HAc3zeM(5M>Ldf+Zv(rp(yhxv72 zIvJg#8zIIlB?&!O_e7-}-fJ|j;<*%%G*>2&o}lR(Ucd*7}NZn`tbg%;A@}hzA?PT zaUCBL<4fRaUL8AsIC*i#hzEyx^E~u8o~7U3`pb?rOz)B0G`!)nU;WO~Gj@4rHz7P(MM0exR-xl zcKbS5p?`%M`{Jc*cTry?^OQe)#(U-LeuOeYkp?q$eu}vc&EpRW{Cs7jUR@%b Date: Thu, 3 Jun 2021 16:01:31 +0200 Subject: [PATCH 29/39] =?UTF-8?q?Prze=C5=9Blij=20pliki=20do=20'train/potat?= =?UTF-8?q?o'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- train/potato/143_100.jpg | Bin 0 -> 4403 bytes train/potato/145_100.jpg | Bin 0 -> 4369 bytes train/potato/21_100.jpg | Bin 0 -> 4771 bytes train/potato/r2_9_100.jpg | Bin 0 -> 4533 bytes train/potato/r_133_100.jpg | Bin 0 -> 4559 bytes 5 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 train/potato/143_100.jpg create mode 100644 train/potato/145_100.jpg create mode 100644 train/potato/21_100.jpg create mode 100644 train/potato/r2_9_100.jpg create mode 100644 train/potato/r_133_100.jpg diff --git a/train/potato/143_100.jpg b/train/potato/143_100.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d8b12460217acc5193afb4372d25d36ef95a485b GIT binary patch literal 4403 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 b3rZElw?`Z@m-FL)q#Pe4PVTKB#@K%V)U!oA literal 0 HcmV?d00001 diff --git a/train/potato/145_100.jpg b/train/potato/145_100.jpg new file mode 100644 index 0000000000000000000000000000000000000000..df505e1165e580b2ee77442306db7678d4abbaec GIT binary patch literal 4369 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 literal 0 HcmV?d00001 diff --git a/train/potato/r_133_100.jpg b/train/potato/r_133_100.jpg new file mode 100644 index 0000000000000000000000000000000000000000..deab4ec5940980759079ebe2b35c92db443aa96d GIT binary patch literal 4559 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 O%XJU*KR5$*{67Fa)vg5q literal 0 HcmV?d00001 From 227e83bf744dde2d890566796146ce6f75d339a1 Mon Sep 17 00:00:00 2001 From: Cezary Adamczak Date: Thu, 3 Jun 2021 16:01:48 +0200 Subject: [PATCH 30/39] =?UTF-8?q?Prze=C5=9Blij=20pliki=20do=20'train/potat?= =?UTF-8?q?o'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- train/potato/156_100.jpg | Bin 0 -> 4346 bytes train/potato/r2_146_100.jpg | Bin 0 -> 4411 bytes train/potato/r2_175_100.jpg | Bin 0 -> 4678 bytes train/potato/r_191_100.jpg | Bin 0 -> 4488 bytes train/potato/r_77_100.jpg | Bin 0 -> 4485 bytes 5 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 train/potato/156_100.jpg create mode 100644 train/potato/r2_146_100.jpg create mode 100644 train/potato/r2_175_100.jpg create mode 100644 train/potato/r_191_100.jpg create mode 100644 train/potato/r_77_100.jpg diff --git a/train/potato/156_100.jpg b/train/potato/156_100.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3123c6a4d0251c894a7b7d7fcbd0a8dc5351ebfd GIT binary patch literal 4346 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 literal 0 HcmV?d00001 diff --git a/train/potato/r2_175_100.jpg b/train/potato/r2_175_100.jpg new file mode 100644 index 0000000000000000000000000000000000000000..849c0d20cb0ecf6ef1702c5710f9a77abe2b4f77 GIT binary patch literal 4678 zcmbW4XHe5!l!yP2P^BsgNRwWb4$_-+1ObsIf`HP*5TbMhsZv7`P!y3Sod|+-LZk!% zMLL8Yy0k=EXvyOH&g_2Ko!Q-U=bX8B?m2gU&zuiuE@^@^4=@?&8R`LKWB@>Rz5vn` zpaYPT{k6Z5{I7vQeI8VsbyEBz?_BJ^Mn(<-Q&3W! z%eZi!P{(vG9|SrVO>wUHJUjIK9sn~_T;!G3qP%4Okctn=BJ(mekD6b*8g>EKtdxe#a{i>jlu!yLboVXl$OI*f5ZMwR0+2E zF@3@s9xz3u<;Ssh1jcpOLndLyt>oBl*6m3Pq$f!a{oA zr0^CEN zeTOXkVExvltiEJO|N2non;HA}bPxXbTyJ`oxHFclu$ewau=Azqy2LFzj z_&i$}L=saaNCM*EakUR)$V`Gvbi%kvKu^%U5hTuXE`FBX>Rp$eVsth$U#x3wBZJmr zZ87H|swx1VtRrflLjvX{kee0WRRx5CZ6om&NK6>c5)%DDXoNC)5y|Md&U#Z%@m{su z!SAHpx5*$nC!f55;rN3*{CQ#OFK^Xz>6hh1Hg|ShzSN|7>oONNrhYA?P1Ip$!(HNl z7X`mDL4%T$*6v#D1)Yvlpm4=^A!&iDZ z=`^PI1100>6~w`G%h0I~>t^2kjNyEJZM+JS)sU|7L`S(I#Xf~nQ}=8EoMPM!{bRj4 z{!-Oap|n!@hmclE)HU2khS=G*3-Pd12O4AgsF1IO!umajmRVv>=xKpO4F6%B-x~5> zsMW_)O}t}bRnb_;ZLAXF={D!vD#(p&TURy1$Iiw)Xn6#L{*!M1wt2AZ2ewrW#O3x7 z*%?)iE7Dg>*qnWBf>wuGsmxB~EJ_+JQ2Jt~`Xl4Z8DiE5m9JC5^^JS#KUrEQ%K6-% z8>_S$*y;=PzX6V*IR(?{1gkBbj)-8V?SAVW=y(40*~+zgI~SuqsDOF5O~ynXH3`7B zA&V6L>~=s+>a9Q6`tj-nMmKJuJ=daXByH zA{dk8Vw5jqF`iD_U;Qa>-6H`WTI`lTHLo2rY03`~3c4_QIZvvmr|mf=9XiFY?%&_z z7Y5V$S2=clxLF%jxIvd95v;?069{_m8|SEnZLPCgj_3$hGq!Jy;PN+4 zI6M?*$sGLrUC`9<$VYl)F%ngoOZ9tJ1b;o}Q&HI(z6W+k{aIbTO#hqPx{%zHq5?|Uv9(VnV)(rfu00V&=WFn&1jzh z{e!GFxE0Q?*f+&4pz->c=rdbtOq_2C5MUEct|@aN2mMjQcO8?NQ$DF*>Y<36u{UXq z$IjkaTO5%|qknP7OR(Bs_=FnEIs$ zr*hnUY1q)KoA*63Vc*j!bNH^^f2E1H^a1C(}>^~junjzDt zk6MO7rmwB+Jo_Fug|(|^=f{h0!C8pj8s5m{rut4vj1GE^N$|Z11|GNbSl7a|C#s)` z!K{}_EZGcH2_pg2A(l`z><^f-n1W(6*~kHiGi<*U$-TA5rGtgXKW?mMPRFXO(AuwP zKIPmRSU$Sv7AZXJjo@#XsDK~p{qlSH%OBCZYhamUlx5eb(SKsnbo=4L)4o6I-w9qm zZiCTvjedcwI}uvkiTvRi`|#NwpePB3qt> zRD78DY_F>1ZlcxZN_}~Fsb}n+OueXre7z2G zon-3O^r_-D&q9v^l&f%^Er`7DbzIEm^LGBmgOwV}Qd%$Nr`cnNDTdP0-QB-q+8}?DGP3v%Nj_2Y4xwN$9o6T;SqPwBf_>@q!&uU%^ zZk-o4l9->U>O4#DuSgXrgujPp2?Jy)Wav_C3voq-hpOU>`++(7I!-dwXHG78LbY1> z!>0zwg@86kf{{Ri!6={MMZL)5IK$P{b|Z(XI~Mul(-W`9;CIK|Wbcs(>w~;ZUPk6&O1K7gXIFdGE zmfXbjORDTqVHa(lOX_nYop0T1Ioqu~h?Stw9hpg`b2Hr~_6PmZy~=owRL8a_0@I9z|)(;VCx6+git~(TTj6cR}P(JMqQ0&Kzk^gO%H$$Kze2y-L5I zgtCsgcugNae<2}%8qv$t@YDDxoF@+*g!zn5Bp)n@(YEL0nx;Jp)*XXzj|HD$8H z!njH}ndAD8M}qrZ{a;jlYs7E!I=>92+v73%qsG(a!Lk8)&bRGDbIpl!9~@>Dv=bs( zxjs12rcV{_3_Q|bd|;}cSfrCChSn7o_@Ti?Nb$_v@qQY8w-aT!1{TJ1uE38uY6S&b9PRPG7C$s9n3d` zKtz(vt%ls&dp}<*XY|q2UlHrBu5!>?cxU{~!=#4gQRUo$TgMU1bLNiY#Y?mHJ27qH&m_uMBLQ;lNXsOw~kd zAqQ>KFB?QRbw2aNOQ8d88uOVXfL)FR#PR_0NgVg_fT1uxYPTCvERX(vpdtsB%8;Vb zhDMGnDa|83YRu>4(ku{kPlO5nMw#Dk%G2NdQRX>&|Ivj3*_`Gqke7tP>foqIlZjveJw=;NR(;XK&ouu`C^5*Fk}Cf&+8406aF{^k3WzyD5tVUuM0lA; zmLz4~Cr>{(1nMnzkzF9E-PK78%$%a@f}-=CzOhbwS;@S4r3Z0|IU;KGLu{q~#l^Cb zLpAQeFFW_UmN3A^>*mA!Q28kq zMG*_s8)GeKBRs0^l}Mvz!$!A;QJPs&wn9$ku1TTmHVqnB%{8SD9QkY$*E?uZe@`4X zUMsTKu-94N@Dg=VtfVQW$6)d%?B*_DN^r=}wnhZ_EXO;<iY$AJwrCcjN}CDKokexgy7a|6N2|gLyXJN9E1dW_q%~LH=r!~?oisyn{ zfd{0j6S$C@5XR7=wUA@cRlxdHnV6;a{uiqzKGrtF)}LP-fMz)9vz5q6vNVg@6yBI< zw;{SD;)iFEC6X8(B8}zw)H^yWe_rX>#lwSq?7-nTy1%~g&U!3qYo>0$?^{{w@^pD@7}kAO1hN25Is?0B-}#TmS$7 literal 0 HcmV?d00001 diff --git a/train/potato/r_191_100.jpg b/train/potato/r_191_100.jpg new file mode 100644 index 0000000000000000000000000000000000000000..26e39f1d8c15b5e299cb1b7040891032c01aad88 GIT binary patch literal 4488 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 V@+sxv+mStXfO0zjlY_`}{{l(-O9KD^ literal 0 HcmV?d00001 diff --git a/train/potato/r_77_100.jpg b/train/potato/r_77_100.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1706e188dce392fe6ab42b7edd49769686ebf9c5 GIT binary patch literal 4485 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 Date: Thu, 3 Jun 2021 16:02:44 +0200 Subject: [PATCH 31/39] Zaktualizuj 'basic_grid.py' --- basic_grid.py | 37 ++++++++++++++++++++++++------------- 1 file changed, 24 insertions(+), 13 deletions(-) diff --git a/basic_grid.py b/basic_grid.py index 64d73f9..90e6327 100644 --- a/basic_grid.py +++ b/basic_grid.py @@ -1,10 +1,7 @@ -### TO DO: PLANT SPRITES, PLANT GROWTH ### - # Import the pygame module import pygame # Import pygame.locals for easier access to key coordinates -# Updated to conform to flake8 and black standards from pygame.locals import ( K_UP, K_LEFT, @@ -14,6 +11,7 @@ from pygame.locals import ( QUIT ) +# Import other files from project import field as F import tractor as T import plant as P @@ -32,26 +30,29 @@ pygame.display.set_caption("Inteligentny Traktor") # The size is determined by the constant SCREEN_WIDTH and SCREEN_HEIGHT screen = pygame.display.set_mode((D.SCREEN_WIDTH, D.SCREEN_HEIGHT)) -#define map - +# Define the map of the field mapschema = maps.createField() # Create field array field = [] +# Populate the field array for row in range(D.GSIZE): field.append([]) for column in range(D.GSIZE): fieldbit = F.Field(row, column, mapschema[column][row]) field[row].append(fieldbit) +# Create Tractor object +tractor = T.Tractor(field, [0,0]) -tractor = T.Tractor(field[0][0]) - +# Define the map of plants mapschema = maps.createPlants() +# Createt plants array plants = [] +# Populate the plants array for row in range(D.GSIZE): plants.append([]) for column in range(D.GSIZE): @@ -59,14 +60,16 @@ for row in range(D.GSIZE): plantbit = P.Plant(field[row][column], mapschema[column][row]) plants[row].append(plantbit) - +# Create list for tractor instructions path = [] # Variable to keep the main loop running RUNNING = True +# Variable conroling timed eventes TICKER = 0 +# Initialize clock clock = pygame.time.Clock() @@ -84,11 +87,14 @@ while RUNNING: elif event.type == QUIT: RUNNING = False + # Create key Node that will be used to calculate tractor instructions processor = N.Node(field, tractor.position, tractor.direction) + # If path is empty or nonexistent, create new one if path is None or len(path) == 0: path = processor.findPathToPlant() + # control tractor by poping instructions from path list if path is not None: if path[0] == "move": tractor.move() @@ -105,9 +111,10 @@ while RUNNING: else: path.pop(0) - # Get all keys pressed at a time + # Get all keys pressed at a time CURRENTLY UNUSED pressed_keys = pygame.key.get_pressed() + # control tractor with pressed keys CURRENTLY UNUSED if pressed_keys[K_UP]: tractor.move() elif pressed_keys[K_LEFT]: @@ -123,23 +130,27 @@ while RUNNING: for column in range(D.GSIZE): screen.blit(field[row][column].surf, field[row][column].rect) + # Draw the tactor screen.blit(tractor.surf, tractor.rect) - # Draw the player on the screen + # Plants grow with every 10th tick, then they are drawn for row in plants: for plant in row: - if TICKER % 10 == 0: - plant.grow() + plant.tick() + plant.grow() screen.blit(plant.surf, plant.rect) + # Field are drying with every 100th tick if TICKER == 0: for row in range(D.GSIZE): for column in range(D.GSIZE): field[row][column].dehydrate() + # Increment ticker TICKER = (TICKER + 1)%100 # Update the screen pygame.display.flip() - + + # Ensure program maintains a stable framerate clock.tick(8) From 9beb1be2e1f43c0736ea0c85f0d3abf20efaca24 Mon Sep 17 00:00:00 2001 From: Cezary Adamczak Date: Thu, 3 Jun 2021 16:05:22 +0200 Subject: [PATCH 32/39] Dodanie 'grader.py' --- grader.py | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 grader.py diff --git a/grader.py b/grader.py new file mode 100644 index 0000000..f027e18 --- /dev/null +++ b/grader.py @@ -0,0 +1,65 @@ +import torch +import torchvision +import torchvision.transforms as transforms +import torch.nn as nn +import torch.nn.functional as f +import torch.optim as optim +import numpy as np +from matplotlib.pyplot import imshow +import os +import PIL +import numpy as np +import neural_network +from matplotlib.pyplot import imshow + +# Create the model +model = neural_network.Net() + +# Load state_dict +neural_network.load_network_from_structure(model) + +# Create the preprocessing transformation here +transform = transforms.Compose([neural_network.Negative(), transforms.ToTensor()]) + +# load your image(s) +img = PIL.Image.open('test\\0_100.jpg') +img2 = PIL.Image.open('test\\1_100.jpg') +img3 = PIL.Image.open('test\\4_100.jpg') +img4 = PIL.Image.open('test\\5_100.jpg') + +# Transform +input = transform(img) +input2 = transform(img2) +input3 = transform(img3) +input4 = transform(img4) + +# unsqueeze batch dimension, in case you are dealing with a single image +input = input.unsqueeze(0) +input2 = input2.unsqueeze(0) +input3 = input3.unsqueeze(0) +input4 = input4.unsqueeze(0) + +# Set model to eval +model.eval() + +# Get prediction +output = model(input) +output2 = model(input2) +output3 = model(input3) +output4 = model(input4) + +print(output) +index = output.cpu().data.numpy().argmax() +print(index) + +print(output2) +index = output2.cpu().data.numpy().argmax() +print(index) + +print(output3) +index = output3.cpu().data.numpy().argmax() +print(index) + +print(output4) +index = output4.cpu().data.numpy().argmax() +print(index) \ No newline at end of file From 70b0deca2d708e022269f795d6ff9aef2deb4ee5 Mon Sep 17 00:00:00 2001 From: Cezary Adamczak Date: Thu, 3 Jun 2021 16:05:58 +0200 Subject: [PATCH 33/39] =?UTF-8?q?Prze=C5=9Blij=20pliki=20do=20'test'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- test/0_100.jpg | Bin 0 -> 4849 bytes test/1_100.jpg | Bin 0 -> 4812 bytes test/4_100.jpg | Bin 0 -> 5338 bytes test/5_100.jpg | Bin 0 -> 5282 bytes 4 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 test/0_100.jpg create mode 100644 test/1_100.jpg create mode 100644 test/4_100.jpg create mode 100644 test/5_100.jpg diff --git a/test/0_100.jpg b/test/0_100.jpg new file mode 100644 index 0000000000000000000000000000000000000000..30b865760d507e1e7a76df42c1abc2ad96d495d8 GIT binary patch literal 4849 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 YMYeAcAQmC?t%4T3G2_1%3vxd7FZh}^ApigX literal 0 HcmV?d00001 diff --git a/test/4_100.jpg b/test/4_100.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b58ff420acf5b3fb510b3ee084d121e765a88e3b GIT binary patch literal 5338 zcmbW5XH*kix5tMr1VoT7O#wlgf`FhD5$PR-fHdj7ixeZFg&MjP>8OB6lNvyJl`dV1 zKmvmFgc^#;8=q&bd%xTd_uf5g?=`b#pR@kIwNIHd_#gNc;F^Ytx(Yx<1OP;Y3&1Y` zN&qp@U;7)0{~9UD-$+JEN?fN zDKQxd2^kdyImJII|EGZO0O+m&c7PoT(Jg?Oj);Vg2;T#65pwbR z-^M45l8T9$g_Vu(How3fK?zBz2huVRm7XfAsH&-J7(O#H2Ah~Zx3#l(aCCBZ@qOv{ z%0D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 literal 0 HcmV?d00001 diff --git a/test/5_100.jpg b/test/5_100.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ddb5159a2770e9d2fa99b9bc1a6bc95912b9dae7 GIT binary patch literal 5282 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 ZQ0uF?a8Z}ei%zJq*b)Zf0T2Gie*w-~{WSmp literal 0 HcmV?d00001 From 07395ecfd92723a0acf9ba9e26041d62ec6e04b1 Mon Sep 17 00:00:00 2001 From: Cezary Adamczak Date: Thu, 3 Jun 2021 16:06:34 +0200 Subject: [PATCH 34/39] Dodanie 'cases.py' --- cases.py | 259 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 259 insertions(+) create mode 100644 cases.py diff --git a/cases.py b/cases.py new file mode 100644 index 0000000..0c3574b --- /dev/null +++ b/cases.py @@ -0,0 +1,259 @@ +class Case: + def __init__(self, values, attributes, Class): + self.values = values + self.attributes = attributes + self.Class = Class + +attributes = ["field.hydration", "field.fertility", "species", "ticks", "is_healthy", "field.tractor_there"] + +cases = [Case([4, 0, "potato", 0, 1, 0], attributes, 0), +Case([2, 0, "sorrel", 1, 1, 0], attributes, 1), +Case([4, 1, "wheat", 0, 0, 1], attributes, 0), +Case([1, 1, "potato", 1, 0, 1], attributes, 0), +Case([2, 1, "potato", 0, 0, 1], attributes, 0), +Case([2, 0, "potato", 0, 1, 0], attributes, 0), +Case([1, 1, "strawberry", 1, 0, 1], attributes, -1), +Case([1, 0, "wheat", 1, 1, 1], attributes, 0), +Case([2, 0, "wheat", 1, 0, 1], attributes, 0), +Case([1, 1, "strawberry", 0, 1, 1], attributes, 0), +Case([3, 1, "potato", 1, 1, 0], attributes, 1), +Case([2, 1, "strawberry", 1, 0, 0], attributes, 0), +Case([4, 0, "wheat", 1, 1, 1], attributes, 0), +Case([4, 1, "wheat", 1, 0, 1], attributes, 0), +Case([5, 1, "potato", 1, 1, 1], attributes, 0), +Case([4, 0, "strawberry", 1, 0, 0], attributes, 0), +Case([1, 1, "sorrel", 1, 0, 0], attributes, 0), +Case([0, 0, "sorrel", 0, 0, 1], attributes, 0), +Case([2, 0, "sorrel", 1, 1, 0], attributes, 1), +Case([0, 1, "sorrel", 0, 1, 1], attributes, 0), +Case([0, 1, "strawberry", 1, 1, 0], attributes, -1), +Case([2, 0, "sorrel", 0, 1, 1], attributes, 0), +Case([4, 0, "wheat", 1, 0, 1], attributes, 0), +Case([5, 0, "wheat", 0, 0, 0], attributes, 0), +Case([0, 0, "strawberry", 1, 0, 0], attributes, -1), +Case([4, 0, "sorrel", 1, 0, 0], attributes, 0), +Case([3, 0, "sorrel", 0, 0, 1], attributes, 0), +Case([3, 1, "potato", 1, 0, 1], attributes, 0), +Case([4, 1, "potato", 0, 0, 1], attributes, 0), +Case([1, 1, "wheat", 0, 1, 1], attributes, 0), +Case([3, 0, "wheat", 0, 1, 1], attributes, 0), +Case([2, 0, "wheat", 0, 0, 0], attributes, 0), +Case([5, 1, "potato", 1, 1, 1], attributes, 0), +Case([4, 1, "strawberry", 0, 0, 1], attributes, 0), +Case([1, 0, "potato", 1, 1, 0], attributes, 0), +Case([4, 1, "sorrel", 1, 1, 1], attributes, 0), +Case([0, 1, "sorrel", 0, 0, 0], attributes, 0), +Case([4, 0, "strawberry", 1, 0, 0], attributes, 0), +Case([4, 0, "sorrel", 1, 0, 0], attributes, 0), +Case([5, 0, "strawberry", 0, 1, 1], attributes, 0), +Case([3, 1, "wheat", 1, 1, 1], attributes, 0), +Case([3, 0, "strawberry", 0, 1, 1], attributes, 0), +Case([4, 0, "potato", 0, 0, 1], attributes, 0), +Case([5, 1, "wheat", 1, 1, 1], attributes, 0), +Case([3, 0, "strawberry", 0, 1, 1], attributes, 0), +Case([3, 0, "sorrel", 0, 0, 1], attributes, 0), +Case([0, 0, "potato", 1, 1, 1], attributes, -1), +Case([4, 0, "strawberry", 1, 1, 1], attributes, 0), +Case([2, 1, "strawberry", 1, 0, 1], attributes, 0), +Case([2, 1, "wheat", 0, 0, 1], attributes, 0), +Case([2, 1, "sorrel", 1, 1, 0], attributes, 1), +Case([1, 0, "potato", 1, 0, 1], attributes, 0), +Case([4, 0, "strawberry", 1, 0, 0], attributes, 0), +Case([4, 1, "potato", 1, 1, 1], attributes, 0), +Case([0, 0, "strawberry", 1, 0, 1], attributes, -1), +Case([0, 1, "wheat", 0, 0, 0], attributes, 0), +Case([1, 1, "wheat", 0, 1, 0], attributes, 0), +Case([0, 0, "sorrel", 1, 1, 0], attributes, -1), +Case([2, 0, "sorrel", 0, 0, 1], attributes, 0), +Case([5, 1, "wheat", 1, 1, 1], attributes, 0), +Case([2, 0, "strawberry", 0, 1, 0], attributes, 0), +Case([2, 1, "wheat", 0, 0, 1], attributes, 0), +Case([3, 0, "potato", 1, 0, 1], attributes, 0), +Case([5, 0, "wheat", 1, 1, 1], attributes, 0), +Case([0, 1, "strawberry", 1, 0, 0], attributes, -1), +Case([0, 0, "wheat", 0, 0, 0], attributes, 0), +Case([5, 0, "potato", 1, 1, 0], attributes, 1), +Case([2, 0, "strawberry", 0, 1, 1], attributes, 0), +Case([3, 1, "sorrel", 0, 1, 0], attributes, 0), +Case([2, 1, "potato", 1, 1, 1], attributes, 0), +Case([5, 0, "strawberry", 1, 1, 0], attributes, 1), +Case([5, 0, "wheat", 0, 0, 0], attributes, 0), +Case([5, 0, "wheat", 1, 1, 0], attributes, 1), +Case([2, 0, "potato", 1, 0, 0], attributes, 0), +Case([3, 1, "wheat", 0, 1, 0], attributes, 0), +Case([3, 0, "potato", 1, 1, 1], attributes, 0), +Case([0, 1, "sorrel", 1, 1, 1], attributes, -1), +Case([0, 0, "strawberry", 1, 1, 1], attributes, -1), +Case([2, 1, "strawberry", 0, 1, 0], attributes, 0), +Case([0, 1, "sorrel", 1, 1, 0], attributes, -1), +Case([3, 0, "wheat", 0, 1, 1], attributes, 0), +Case([4, 0, "strawberry", 1, 0, 1], attributes, 0), +Case([3, 1, "potato", 0, 0, 1], attributes, 0), +Case([1, 1, "sorrel", 0, 0, 0], attributes, 0), +Case([5, 1, "wheat", 1, 0, 1], attributes, 0), +Case([5, 0, "potato", 1, 0, 1], attributes, 0), +Case([3, 0, "potato", 0, 0, 1], attributes, 0), +Case([1, 0, "wheat", 0, 1, 0], attributes, 0), +Case([5, 0, "sorrel", 0, 1, 1], attributes, 0), +Case([4, 0, "potato", 0, 1, 0], attributes, 0), +Case([0, 0, "strawberry", 0, 0, 0], attributes, 0), +Case([5, 0, "sorrel", 1, 1, 0], attributes, 1), +Case([4, 1, "sorrel", 0, 0, 0], attributes, 0), +Case([1, 1, "strawberry", 1, 1, 0], attributes, -1), +Case([5, 0, "strawberry", 1, 0, 0], attributes, 0), +Case([5, 1, "wheat", 0, 0, 0], attributes, 0), +Case([0, 1, "sorrel", 1, 1, 0], attributes, -1), +Case([3, 1, "potato", 1, 0, 1], attributes, 0), +Case([1, 0, "sorrel", 0, 0, 0], attributes, 0), +Case([3, 0, "wheat", 0, 1, 1], attributes, 0), +Case([0, 0, "wheat", 0, 0, 1], attributes, 0), +Case([1, 0, "potato", 0, 0, 0], attributes, 0), +Case([1, 1, "sorrel", 0, 1, 0], attributes, 0), +Case([0, 1, "strawberry", 0, 1, 0], attributes, 0), +Case([5, 1, "potato", 1, 0, 1], attributes, 0), +Case([2, 0, "strawberry", 1, 1, 1], attributes, 0), +Case([4, 1, "wheat", 1, 0, 0], attributes, 0), +Case([0, 1, "sorrel", 1, 1, 0], attributes, -1), +Case([1, 0, "strawberry", 1, 1, 1], attributes, -1), +Case([4, 0, "wheat", 0, 0, 0], attributes, 0), +Case([4, 0, "strawberry", 0, 1, 0], attributes, 0), +Case([0, 0, "sorrel", 1, 0, 1], attributes, -1), +Case([1, 0, "strawberry", 0, 1, 0], attributes, 0), +Case([0, 0, "strawberry", 1, 1, 1], attributes, -1), +Case([2, 1, "potato", 0, 0, 0], attributes, 0), +Case([3, 1, "strawberry", 1, 1, 0], attributes, 1), +Case([1, 0, "sorrel", 1, 1, 1], attributes, 0), +Case([5, 1, "strawberry", 1, 1, 0], attributes, 1), +Case([2, 0, "wheat", 1, 1, 1], attributes, 0), +Case([5, 1, "strawberry", 0, 1, 0], attributes, 0), +Case([1, 1, "wheat", 0, 1, 1], attributes, 0), +Case([1, 1, "potato", 0, 1, 0], attributes, 0), +Case([4, 0, "potato", 1, 1, 0], attributes, 1), +Case([2, 1, "strawberry", 0, 0, 1], attributes, 0), +Case([0, 1, "potato", 0, 0, 1], attributes, 0), +Case([3, 0, "sorrel", 1, 0, 1], attributes, 0), +Case([4, 0, "wheat", 1, 0, 1], attributes, 0), +Case([5, 1, "sorrel", 1, 0, 0], attributes, 0), +Case([1, 0, "sorrel", 1, 0, 0], attributes, 0), +Case([5, 0, "sorrel", 1, 0, 1], attributes, 0), +Case([2, 1, "potato", 1, 0, 1], attributes, 0), +Case([1, 0, "potato", 1, 1, 1], attributes, 0), +Case([4, 0, "wheat", 1, 1, 0], attributes, 1), +Case([0, 0, "sorrel", 0, 1, 0], attributes, 0), +Case([2, 0, "wheat", 0, 0, 1], attributes, 0), +Case([0, 1, "potato", 1, 0, 1], attributes, -1), +Case([0, 1, "sorrel", 1, 0, 1], attributes, -1), +Case([1, 1, "potato", 0, 0, 1], attributes, 0), +Case([3, 0, "sorrel", 1, 1, 1], attributes, 0), +Case([0, 0, "potato", 1, 0, 1], attributes, -1), +Case([4, 0, "potato", 0, 0, 1], attributes, 0), +Case([0, 0, "strawberry", 1, 0, 0], attributes, -1), +Case([0, 0, "strawberry", 1, 1, 1], attributes, -1), +Case([5, 0, "potato", 0, 1, 1], attributes, 0), +Case([2, 0, "potato", 0, 0, 0], attributes, 0), +Case([0, 1, "potato", 1, 0, 0], attributes, -1), +Case([1, 0, "potato", 0, 0, 1], attributes, 0), +Case([4, 0, "sorrel", 1, 0, 1], attributes, 0), +Case([1, 0, "potato", 1, 0, 0], attributes, 0), +Case([5, 1, "potato", 1, 0, 1], attributes, 0), +Case([2, 1, "wheat", 1, 0, 0], attributes, 0), +Case([0, 1, "potato", 1, 1, 1], attributes, -1), +Case([5, 1, "strawberry", 0, 1, 0], attributes, 0), +Case([3, 0, "strawberry", 0, 1, 1], attributes, 0), +Case([3, 0, "strawberry", 1, 0, 0], attributes, 0), +Case([0, 1, "strawberry", 0, 0, 1], attributes, 0), +Case([0, 1, "wheat", 0, 0, 0], attributes, 0), +Case([0, 1, "strawberry", 1, 0, 0], attributes, -1), +Case([1, 0, "potato", 0, 0, 1], attributes, 0), +Case([1, 1, "wheat", 0, 0, 0], attributes, 0), +Case([0, 1, "strawberry", 1, 0, 1], attributes, -1), +Case([1, 1, "potato", 0, 0, 1], attributes, 0), +Case([0, 0, "wheat", 0, 0, 1], attributes, 0), +Case([4, 1, "sorrel", 1, 1, 1], attributes, 0), +Case([5, 1, "wheat", 0, 0, 1], attributes, 0), +Case([5, 1, "strawberry", 0, 0, 0], attributes, 0), +Case([4, 1, "wheat", 0, 0, 1], attributes, 0), +Case([1, 1, "sorrel", 0, 0, 0], attributes, 0), +Case([1, 1, "potato", 1, 1, 0], attributes, 0), +Case([0, 1, "sorrel", 1, 0, 0], attributes, -1), +Case([5, 0, "sorrel", 1, 0, 0], attributes, 0), +Case([0, 0, "strawberry", 1, 1, 1], attributes, -1), +Case([0, 0, "potato", 0, 0, 0], attributes, 0), +Case([0, 0, "strawberry", 1, 1, 1], attributes, -1), +Case([4, 0, "strawberry", 0, 0, 1], attributes, 0), +Case([2, 0, "potato", 1, 0, 0], attributes, 0), +Case([4, 0, "strawberry", 0, 0, 0], attributes, 0), +Case([0, 1, "strawberry", 0, 1, 1], attributes, 0), +Case([1, 1, "wheat", 1, 1, 0], attributes, 0), +Case([3, 0, "potato", 0, 1, 0], attributes, 0), +Case([1, 1, "wheat", 0, 1, 0], attributes, 0), +Case([1, 1, "sorrel", 0, 0, 1], attributes, 0), +Case([3, 1, "wheat", 0, 0, 0], attributes, 0), +Case([3, 1, "wheat", 0, 0, 0], attributes, 0), +Case([1, 0, "wheat", 0, 1, 1], attributes, 0), +Case([5, 1, "potato", 1, 0, 1], attributes, 0), +Case([5, 0, "wheat", 0, 0, 1], attributes, 0), +Case([2, 1, "sorrel", 0, 1, 0], attributes, 0), +Case([5, 0, "sorrel", 1, 0, 0], attributes, 0), +Case([1, 0, "potato", 1, 1, 1], attributes, 0), +Case([5, 1, "wheat", 1, 1, 0], attributes, 1), +Case([3, 1, "sorrel", 0, 0, 0], attributes, 0), +Case([5, 0, "wheat", 0, 0, 1], attributes, 0), +Case([2, 0, "strawberry", 0, 1, 1], attributes, 0), +Case([1, 0, "potato", 1, 1, 1], attributes, 0), +Case([0, 1, "sorrel", 0, 0, 0], attributes, 0), +Case([5, 1, "potato", 1, 1, 0], attributes, 1), +Case([2, 0, "wheat", 0, 1, 0], attributes, 0), +Case([3, 0, "strawberry", 0, 1, 1], attributes, 0), +Case([3, 0, "potato", 1, 1, 0], attributes, 0), +Case([1, 1, "potato", 0, 0, 0], attributes, 0), +Case([2, 1, "potato", 0, 1, 0], attributes, 0), +Case([2, 1, "wheat", 0, 1, 0], attributes, 0), +Case([2, 0, "sorrel", 1, 1, 0], attributes, 1), +Case([3, 0, "strawberry", 0, 1, 1], attributes, 0), +Case([2, 0, "wheat", 1, 1, 1], attributes, 0), +Case([5, 0, "wheat", 1, 1, 0], attributes, 1), +Case([1, 1, "sorrel", 0, 0, 0], attributes, 0), +Case([0, 1, "potato", 0, 0, 0], attributes, 0), +Case([5, 1, "strawberry", 1, 1, 1], attributes, 0), +Case([4, 1, "wheat", 1, 0, 0], attributes, 0), +Case([5, 1, "sorrel", 0, 0, 1], attributes, 0), +Case([1, 1, "wheat", 1, 0, 0], attributes, 0), +Case([5, 0, "strawberry", 1, 0, 1], attributes, 0), +Case([5, 0, "wheat", 1, 0, 1], attributes, 0), +Case([2, 0, "potato", 1, 0, 1], attributes, 0), +Case([3, 1, "wheat", 1, 0, 0], attributes, 0), +Case([0, 1, "strawberry", 1, 0, 0], attributes, -1), +Case([0, 1, "strawberry", 0, 1, 1], attributes, 0), +Case([3, 0, "wheat", 0, 1, 0], attributes, 0), +Case([4, 1, "potato", 1, 1, 1], attributes, 0), +Case([3, 0, "potato", 0, 0, 1], attributes, 0), +Case([2, 1, "strawberry", 1, 1, 0], attributes, 0), +Case([1, 1, "sorrel", 0, 0, 0], attributes, 0), +Case([4, 1, "wheat", 1, 0, 1], attributes, 0), +Case([2, 0, "potato", 0, 1, 0], attributes, 0), +Case([5, 0, "sorrel", 0, 1, 1], attributes, 0), +Case([0, 1, "wheat", 1, 1, 0], attributes, -1), +Case([5, 1, "wheat", 1, 0, 0], attributes, 0), +Case([2, 0, "potato", 0, 0, 0], attributes, 0), +Case([2, 0, "strawberry", 0, 1, 1], attributes, 0), +Case([4, 1, "potato", 0, 1, 1], attributes, 0), +Case([0, 1, "sorrel", 1, 1, 0], attributes, -1), +Case([1, 1, "strawberry", 1, 0, 1], attributes, -1), +Case([3, 0, "sorrel", 1, 1, 0], attributes, 1), +Case([5, 1, "wheat", 1, 0, 0], attributes, 0), +Case([4, 0, "sorrel", 1, 1, 0], attributes, 1), +Case([2, 1, "sorrel", 1, 0, 0], attributes, 0), +Case([0, 1, "wheat", 0, 1, 0], attributes, 0), +Case([5, 0, "potato", 1, 1, 0], attributes, 1), +Case([3, 1, "strawberry", 0, 1, 0], attributes, 0), +Case([5, 1, "strawberry", 0, 0, 0], attributes, 0), +Case([4, 1, "potato", 1, 1, 1], attributes, 0), +Case([5, 1, "potato", 1, 0, 1], attributes, 0), +Case([5, 1, "potato", 1, 1, 1], attributes, 0), +Case([0, 0, "sorrel", 0, 0, 0], attributes, 0), +Case([1, 1, "sorrel", 1, 1, 0], attributes, 1), +Case([0, 1, "potato", 0, 1, 0], attributes, 0), +Case([4, 1, "strawberry", 1, 1, 1], attributes, 0), +Case([0, 0, "wheat", 0, 1, 1], attributes, 0), +Case([3, 0, "wheat", 1, 1, 0], attributes, 1)] \ No newline at end of file From b8110ebf36451c571965942dd11c1ee5c448391b Mon Sep 17 00:00:00 2001 From: Cezary Adamczak Date: Thu, 3 Jun 2021 16:07:33 +0200 Subject: [PATCH 35/39] Zaktualizuj 'field.py' --- field.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/field.py b/field.py index 6f2f865..b4b19b9 100644 --- a/field.py +++ b/field.py @@ -24,10 +24,11 @@ class Field(pygame.sprite.Sprite): self.position = [row, column] self.hydration = 0 self.planted = 0 - self.ferility = 1 + self.fertility = 1 + self.tractor_there = False def hydrate(self): - if self.field_type == "soil" and self.hydration <= 4: + if self.field_type == "soil" and self.hydration <= 5: self.hydration += 1 if self.hydration == 0: self.surf.fill(BROWN0) @@ -37,7 +38,7 @@ class Field(pygame.sprite.Sprite): self.surf.fill(BROWN2) if self.hydration == 3: self.surf.fill(BROWN3) - if self.hydration == 4: + if self.hydration == 4 or self.hydration == 5: self.surf.fill(BROWN4) def dehydrate(self): @@ -51,7 +52,7 @@ class Field(pygame.sprite.Sprite): self.surf.fill(BROWN2) if self.hydration == 3: self.surf.fill(BROWN3) - if self.hydration == 4: + if self.hydration == 4 or self.hydration == 5: self.surf.fill(BROWN4) def free(self): From 4a1a3293fc5d9839823835a5c26cfff6fe91ca4e Mon Sep 17 00:00:00 2001 From: Cezary Adamczak Date: Thu, 3 Jun 2021 16:07:54 +0200 Subject: [PATCH 36/39] Zaktualizuj 'id3.py' --- id3.py | 65 ++++++++++++---------------------------------------------- 1 file changed, 13 insertions(+), 52 deletions(-) diff --git a/id3.py b/id3.py index d14314e..c554803 100644 --- a/id3.py +++ b/id3.py @@ -1,15 +1,10 @@ +from cases import * from collections import Counter import operator from types import prepare_class import numpy as np import copy -class Case: - def __init__(self, values, attributes, Class): - self.values = values - self.attributes = attributes - self.Class = Class - class Node: def __init__(self, Class, tag=None): self.Class = Class @@ -101,57 +96,23 @@ def treelearn(cases, attributes, default_class): return t def pretty_print(root, n): - for _ in range(n): - print("\t", end="") - print(root.Class) + if len(root.childs) == 0: + for _ in range(n): + print(" ", end="") + print("return " + str(root.Class)) for child in root.childs: for _ in range(n): - print("\t", end="") - print("== " + str(child[1])) + print(" ", end="") + if child != root.childs[0]: + print("el", end= "") + if len(str(child[1])) > 1: + print("if self." + str(root.Class) + " == \"" + str(child[1]) + "\":") + else: + print("if self." + str(root.Class) + " == " + str(child[1]) + ":") pretty_print(child[0], n+1) -attr = ["hydration", "fertility", "plant_type", "ticks", "is_healthy", "tractor_there"] -ccases = [] -k = Case([2, 0, "wheat", 31, 0, 0], attr, 1) -ccases.append(k) -k = Case([3, 0, "wheat", 31, 0, 0], attr, 1) -ccases.append(k) -k = Case([4, 0, "wheat", 31, 0, 0], attr, 1) -ccases.append(k) -k = Case([1, 1, "wheat", 31, 0, 0], attr, 1) -ccases.append(k) -k = Case([3, 0, "wheat", 20, 0, 0], attr, 0) -ccases.append(k) -k = Case([2, 0, "wheat", 20, 0, 0], attr, 0) -ccases.append(k) -k = Case([4, 0, "potato", 31, 0, 0], attr, 1) -ccases.append(k) -k = Case([3, 0, "potato", 31, 0, 0], attr, 1) -ccases.append(k) -k = Case([2, 0, "potato", 31, 0, 0], attr, 0) -ccases.append(k) -k = Case([2, 0, "potato", 31, 0, 0], attr, 0) -ccases.append(k) -k = Case([2, 1, "potato", 31, 0, 0], attr, 1) -ccases.append(k) -k = Case([1, 1, "potato", 31, 0, 0], attr, 0) -ccases.append(k) -k = Case([4, 1, "potato", 31, 0, 0], attr, 1) -ccases.append(k) -k = Case([4, 1, "potato", 19, 0, 0], attr, 0) -ccases.append(k) -k = Case([4, 1, "potato", 31, 1, 0], attr, 0) -ccases.append(k) -k = Case([4, 1, "wheat", 19, 0, 0], attr, 0) -ccases.append(k) -k = Case([4, 1, "potato", 31, 0, 1], attr, 0) -ccases.append(k) -k = Case([4, 1, "wheat", 31, 1, 0], attr, 0) -ccases.append(k) -k = Case([2, 0, "wheat", 31, 0, 1], attr, 0) -ccases.append(k) -tree = treelearn(ccases, attr, 0) +tree = treelearn(cases, attributes, 0) pretty_print(tree, 0) From 042e993137733f39c8a863ccd84b674af9236add Mon Sep 17 00:00:00 2001 From: Cezary Adamczak Date: Thu, 3 Jun 2021 16:12:04 +0200 Subject: [PATCH 37/39] Dodanie 'neural_network.py' --- neural_network.py | 103 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 neural_network.py diff --git a/neural_network.py b/neural_network.py new file mode 100644 index 0000000..b94dbeb --- /dev/null +++ b/neural_network.py @@ -0,0 +1,103 @@ +import torch +import torchvision +import torchvision.transforms as transforms +import torch.nn as nn +import torch.nn.functional as f +import torch.optim as optim +import numpy as np +from matplotlib.pyplot import imshow +import os +import PIL +import numpy as np +from matplotlib.pyplot import imshow + +def to_negative(img): + img = PIL.ImageOps.invert(img) + return img + +class Negative(object): + def __init__(self): + pass + + def __call__(self, img): + return to_negative(img) + +def plotdigit(image): + img = np.reshape(image, (-1, 100)) + imshow(img, cmap='Greys') + +transform = transforms.Compose([Negative(), transforms.ToTensor()]) +train_set = torchvision.datasets.ImageFolder(root='train', transform=transform) +classes = ("apple", "potato") + +BATCH_SIZE = 2 +train_loader = torch.utils.data.DataLoader(train_set, batch_size=BATCH_SIZE, shuffle=True, num_workers=0) + +device = torch.device("cuda:0" if torch.cuda.is_available() else "cpu") + +class Net(nn.Module): + def __init__(self): + super(Net, self).__init__() + self.flatten = nn.Flatten() + self.linear_relu_stack = nn.Sequential( + nn.Linear(3*100*100, 512), + nn.ReLU(), + nn.Linear(512, 512), + nn.ReLU(), + nn.Linear(512, 2), + nn.ReLU() + ) + self.linear_relu_stack = self.linear_relu_stack.to(device) + + def forward(self, x): + x = self.flatten(x).to(device) + logits = self.linear_relu_stack(x).to(device) + return logits + +def training_network(): + net = Net() + net = net.to(device) + + criterion = nn.CrossEntropyLoss() + optimizer = optim.SGD(net.parameters(), lr=0.001, momentum=0.9) + + for epoch in range(4): + running_loss = 0.0 + for i, data in enumerate(train_loader, 0): + inputs, labels = data[0].to(device), data[1].to(device) + optimizer.zero_grad() + outputs = net(inputs.to(device)) + loss = criterion(outputs, labels) + loss.backward() + optimizer.step() + + running_loss += loss.item() + if i % 2000 == 1999: + print('[%d, %5d] loss: %.3f' % (epoch + 1, i + 1, running_loss)) + running_loss = 0.0 + + print("Finished training") + save_network_to_file(net) + + +def result_from_network(net, loaded_image): + image = PIL.Image.open(loaded_image) + pil_to_tensor = transforms.ToTensor()(image.convert("RGB")).unsqueeze_(0) + outputs = net(pil_to_tensor.to(device)) + + return classes[torch.max(outputs, 1)[1]] + + +def save_network_to_file(network): + torch.save(network.state_dict(), 'network_model.pth') + print("Network saved to file") + + +def load_network_from_structure(network): + network.load_state_dict(torch.load('network_model.pth')) + + +if __name__ == "__main__": + print(torch.cuda.is_available()) + training_network() + \ No newline at end of file From 1b88dd6cb93f1e5eadaa9d2a940c00cc46283e65 Mon Sep 17 00:00:00 2001 From: Cezary Adamczak Date: Thu, 3 Jun 2021 16:12:40 +0200 Subject: [PATCH 38/39] Zaktualizuj 'plant.py' --- plant.py | 125 +++++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 112 insertions(+), 13 deletions(-) diff --git a/plant.py b/plant.py index b35907c..0e24e0d 100644 --- a/plant.py +++ b/plant.py @@ -34,23 +34,122 @@ class Plant(pygame.sprite.Sprite): self.rect = self.surf.get_rect( topleft=((MARGIN + WIDTH) * self.position[0] + MARGIN, (MARGIN + HEIGHT) * self.position[1] + MARGIN)) self.growth = 0 - self.isHealthy = True + self.is_healthy = True field.planted = True + self.tickscount = 0 + self.ticks = 0 + + def dtree(self): + if self.field.hydration == 4: + if self.is_healthy == 1: + if self.field.tractor_there == 0: + if self.ticks == 0: + return 0 + elif self.ticks == 1: + return 1 + elif self.field.tractor_there == 1: + return 0 + elif self.is_healthy == 0: + return 0 + elif self.field.hydration == 2: + if self.species == "sorrel": + if self.ticks == 1: + if self.is_healthy == 1: + return 1 + elif self.is_healthy == 0: + return 0 + elif self.ticks == 0: + return 0 + elif self.species == "potato": + return 0 + elif self.species == "wheat": + return 0 + elif self.species == "strawberry": + return 0 + elif self.field.hydration == 1: + if self.species == "potato": + return 0 + elif self.species == "strawberry": + if self.ticks == 1: + return -1 + elif self.ticks == 0: + return 0 + elif self.species == "wheat": + return 0 + elif self.species == "sorrel": + if self.is_healthy == 0: + return 0 + elif self.is_healthy == 1: + if self.field.tractor_there == 0: + if self.ticks == 0: + return 0 + elif self.ticks == 1: + return 1 + elif self.field.tractor_there == 1: + return 0 + elif self.field.hydration == 3: + if self.ticks == 1: + if self.field.tractor_there == 0: + if self.is_healthy == 1: + if self.species == "potato": + if self.field.fertility == 1: + return 1 + elif self.field.fertility == 0: + return 0 + elif self.species == "strawberry": + return 1 + elif self.species == "sorrel": + return 1 + elif self.species == "wheat": + return 1 + elif self.is_healthy == 0: + return 0 + elif self.field.tractor_there == 1: + return 0 + elif self.ticks == 0: + return 0 + elif self.field.hydration == 5: + if self.field.tractor_there == 1: + return 0 + elif self.field.tractor_there == 0: + if self.is_healthy == 0: + return 0 + elif self.is_healthy == 1: + if self.ticks == 1: + return 1 + elif self.ticks == 0: + return 0 + elif self.field.hydration == 0: + if self.ticks == 0: + return 0 + elif self.ticks == 1: + return -1 + + def update(self): + if self.growth == 0: + self.surf = self.img0 + if self.growth == 1: + self.surf = self.img1 + if self.growth == 2: + self.surf = self.img2 + if self.growth == 3: + self.surf = self.img3 def grow(self): - if self.field.hydration >= self.humidity_needed: - self.growth += self.growth_speed - if self.field.hydration == 0: - self.growth -= self.growth_speed + if self.dtree() == 1: + self.growth += 1 + self.ticks = 0 + elif self.dtree() == -1: + self.growth -= 1 + self.ticks = 0 if self.growth > 4: self.growth = 4 if self.growth < 0: self.growth = 0 - if self.growth == 0: - self.surf = self.img0 - elif self.growth < 1: - self.surf = self.img1 - elif self.growth < 2: - self.surf = self.img2 - elif self.growth <= 3: - self.surf = self.img3 + self.update() + + def tick(self): + self.tickscount += 1 + if self.tickscount >= 25: + self.tickscount = 0 + self.ticks = 1 From 3067eda937ca502507d2696e92a3bf5355bd4d32 Mon Sep 17 00:00:00 2001 From: Cezary Adamczak Date: Thu, 3 Jun 2021 16:13:29 +0200 Subject: [PATCH 39/39] Zaktualizuj 'tractor.py' --- tractor.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/tractor.py b/tractor.py index 6716e0c..8ba6bc4 100644 --- a/tractor.py +++ b/tractor.py @@ -17,16 +17,19 @@ from colors import * from sprites import * class Tractor(pygame.sprite.Sprite): - def __init__(self, field): + def __init__(self, field, position): super(Tractor, self).__init__() self.surf = pygame.Surface((WIDTH, HEIGHT)) self.surf = tractor_img_0 - self.position = field.position + self.position = position + self.field = field self.rect = self.surf.get_rect( topleft=((MARGIN + WIDTH) * self.position[0] + MARGIN, (MARGIN + HEIGHT) * self.position[1] + MARGIN)) self.direction = [1, 0] + self.field[self.position[0]][self.position[1]].tractor_there = True def move(self): + self.field[self.position[0]][self.position[1]].tractor_there = False self.rect.move_ip(self.direction[0]*(WIDTH + MARGIN), self.direction[1]*(HEIGHT + MARGIN)) self.position[0] += self.direction[0] self.position[1] += self.direction[1] @@ -48,7 +51,9 @@ class Tractor(pygame.sprite.Sprite): if self.rect.right > SCREEN_WIDTH-MARGIN: self.rect.right = SCREEN_WIDTH-MARGIN + self.field[self.position[0]][self.position[1]].tractor_there = True + def rotate_right(self): if self.direction == [1, 0]: self.direction = [0, 1]