Created
September 30, 2021 12:26
-
-
Save VlastimilHovan/fe0efcbeb805c4dccd2c8fc407a089c3 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| x_pos = 0 | |
| x_pos_1 = 0 | |
| y_pos_1 = 0 | |
| remind = 0 | |
| remind_1 = 0 | |
| remind_2 = 0 | |
| move_counter = 0 | |
| player_ = 1 | |
| intensity_ = 9 | |
| row_0 = 4 | |
| row_1 = 4 | |
| row_2 = 4 | |
| row_3 = 4 | |
| row_4 = 4 | |
| _row_0 = [0,0,0,0,0] | |
| _row_1 = [0,0,0,0,0] | |
| _row_2 = [0,0,0,0,0] | |
| _row_3 = [0,0,0,0,0] | |
| _row_4 = [0,0,0,0,0] | |
| #display.set_pixel(x,y,intensity) | |
| display.set_pixel(0,0,9) | |
| def clear_line(line): | |
| count = 0 | |
| while count < 5: | |
| display.set_pixel(count,line,0) | |
| count += 1 | |
| return | |
| while True: | |
| if (remind == 1): | |
| if (button_a.is_pressed() == 0): | |
| remind = 0 | |
| if (remind == 0): | |
| if (button_a.is_pressed() == 1): | |
| clear_line(0) | |
| #display.set_pixel(x_pos,0,9) | |
| #x_pos_1 = x_pos | |
| x_pos = x_pos + 1 | |
| if (x_pos == 5): | |
| x_pos = 0 | |
| x_pos_1 = x_pos | |
| if (player_ == 1): | |
| intensity_ = 9 | |
| else: | |
| intensity_ = 2 | |
| display.set_pixel(x_pos,0,intensity_) | |
| remind = 1 | |
| if (remind_1 == 1): | |
| if (button_b.is_pressed() == 0): | |
| remind_1 = 0 | |
| if (remind_1 == 0): | |
| if (button_b.is_pressed() == 1): | |
| if (x_pos_1 == 0): | |
| y_pos_1 = row_0 | |
| _row_0[row_0] = player_ | |
| row_0 -= 1 | |
| if (x_pos_1 == 1): | |
| y_pos_1 = row_1 | |
| _row_1[row_1] = player_ | |
| row_1 -= 1 | |
| if (x_pos_1 == 2): | |
| y_pos_1 = row_2 | |
| _row_2[row_2] = player_ | |
| row_2 -= 1 | |
| if (x_pos_1 == 3): | |
| y_pos_1 = row_3 | |
| _row_3[row_3] = player_ | |
| row_3 -= 1 | |
| if (x_pos_1 == 4): | |
| y_pos_1 = row_4 | |
| _row_4[row_4] = player_ | |
| row_4 -= 1 | |
| #display.scroll(str(x_pos_1)) | |
| #display.scroll(str(y_pos_1)) | |
| if (player_ == 1): | |
| intensity_ = 9 | |
| player_ = -1 | |
| else: | |
| intensity_ = 4 | |
| player_ = 1 | |
| clear_line(0) | |
| display.set_pixel(x_pos_1,y_pos_1,intensity_) | |
| remind_1 = 1 | |
| move_counter += 1 | |
| x_pos = 0 | |
| x_pos_1 = 0 | |
| if (player_ == 1): | |
| intensity_ = 9 | |
| else: | |
| intensity_ = 4 | |
| display.set_pixel(0,0,intensity_) | |
| remind_2 = 0 | |
| #display.scroll(str(_row_0[4])) | |
| if (remind_2 == 0): | |
| if (move_counter > 5): | |
| remind_2 = 1 | |
| count_1 = 1 | |
| #_row_0[4] + _row_1[4] + _row_2[4] + _row_3[4] | |
| #display.scroll(str(_row_0[4] + _row_1[4] + _row_2[4] + _row_3[4])) | |
| while count_1 < 5: | |
| if (_row_0[count_1] + _row_1[count_1] + _row_2[count_1] + _row_3[count_1] == 4): | |
| #sleep(1000) | |
| display.scroll("Player 1 WON") | |
| if (_row_4[count_1] + _row_3[count_1] + _row_2[count_1] + _row_1[count_1] == 4): | |
| #sleep(1000) | |
| display.scroll("Player 1 WON") | |
| if (_row_0[count_1] + _row_1[count_1] + _row_2[count_1] + _row_3[count_1] == -4): | |
| #sleep(1000) | |
| display.scroll("Player 2 WON") | |
| if (_row_4[count_1] + _row_3[count_1] + _row_2[count_1] + _row_1[count_1] == -4): | |
| #sleep(1000) | |
| display.scroll("Player 2 WON") | |
| count_1 += 1 | |
| _row_0[0] = _row_0[4] + _row_0[3] + _row_0[2] + _row_0[1] | |
| _row_1[0] = _row_1[4] + _row_1[3] + _row_1[2] + _row_1[1] | |
| _row_2[0] = _row_2[4] + _row_2[3] + _row_2[2] + _row_2[1] | |
| _row_3[0] = _row_3[4] + _row_3[3] + _row_3[2] + _row_3[1] | |
| _row_4[0] = _row_4[4] + _row_4[3] + _row_4[2] + _row_4[1] | |
| # | |
| # _row_1[0] = _row_1[0] + _row_1[count_1] | |
| # _row_2[0] = _row_2[0] + _row_2[count_1] | |
| # _row_3[0] = _row_3[0] + _row_3[count_1] | |
| # _row_4[0] = _row_4[0] + _row_4[count_1] | |
| # count_1 += 1 | |
| if (_row_0[0] == 4): | |
| #sleep(1000) | |
| display.scroll("Player 1 WON") | |
| if (_row_1[0] == 4): | |
| #sleep(1000) | |
| display.scroll("Player 1 WON") | |
| if (_row_2[0] == 4): | |
| #sleep(1000) | |
| display.scroll("Player 1 WON") | |
| if (_row_3[0] == 4): | |
| #sleep(1000) | |
| display.scroll("Player 1 WON") | |
| if (_row_4[0] == 4): | |
| #sleep(1000) | |
| display.scroll("Player 1 WON") | |
| if (_row_0[0] == -4): | |
| #sleep(1000) | |
| display.scroll("Player 2 WON") | |
| if (_row_1[0] == -4): | |
| #sleep(1000) | |
| display.scroll("Player 2 WON") | |
| if (_row_2[0] == -4): | |
| #sleep(1000) | |
| display.scroll("Player 2 WON") | |
| if (_row_3[0] == -4): | |
| #sleep(1000) | |
| display.scroll("Player 2 WON") | |
| if (_row_4[0] == -4): | |
| #sleep(1000) | |
| display.scroll("Player 2 WON") | |
| _row_0[0] = 0 | |
| _row_1[0] = 0 | |
| _row_0[0] = _row_0[1] + _row_1[2] + _row_2[3] + _row_3[4] | |
| _row_1[0] = _row_1[1] + _row_2[2] + _row_3[3] + _row_4[4] | |
| ##_row_2[0] = _row_2[4] + _row_2[3] + _row_2[2] + _row_2[1] | |
| ##_row_3[0] = _row_3[4] + _row_3[3] + _row_3[2] + _row_3[1] | |
| ##_row_4[0] = _row_4[4] + _row_4[3] + _row_4[2] + _row_4[1] | |
| if (_row_0[0] == 4): | |
| #sleep(1000) | |
| display.scroll("Player 1 WON") | |
| if (_row_1[0] == 4): | |
| #sleep(1000) | |
| display.scroll("Player 1 WON") | |
| if (_row_0[0] == -4): | |
| #sleep(1000) | |
| display.scroll("Player 2 WON") | |
| if (_row_1[0] == -4): | |
| #sleep(1000) | |
| display.scroll("Player 2 WON") | |
| _row_3[0] = 0 | |
| _row_4[0] = 0 | |
| _row_3[0] = _row_0[4] + _row_1[3] + _row_2[2] + _row_3[1] | |
| _row_4[0] = _row_1[4] + _row_2[3] + _row_3[2] + _row_4[1] | |
| ##_row_2[0] = _row_2[4] + _row_2[3] + _row_2[2] + _row_2[1] | |
| ##_row_3[0] = _row_3[4] + _row_3[3] + _row_3[2] + _row_3[1] | |
| ##_row_4[0] = _row_4[4] + _row_4[3] + _row_4[2] + _row_4[1] | |
| if (_row_3[0] == 4): | |
| #sleep(1000) | |
| display.scroll("Player 1 WON") | |
| if (_row_4[0] == 4): | |
| #sleep(1000) | |
| display.scroll("Player 1 WON") | |
| if (_row_3[0] == -4): | |
| #sleep(1000) | |
| display.scroll("Player 2 WON") | |
| if (_row_4[0] == -4): | |
| #sleep(1000) | |
| display.scroll("Player 2 WON") | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment