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