import curses
import random
stdscr = curses.initscr()
curses.curs_set(0)
sh, sw = stdscr.getmaxyx()
w = curses.newwin(sh, sw, 0, 0)
w.keypad(1)
w.timeout(100)
tetrominoes = [
[[(0, 0), (1, 0), (0, 1), (1, 1)]],
[[(0, 0), (1, 0), (2, 0), (3, 0)], [(0, 0), (0, 1), (0, 2), (0, 3)]],
[[(0, 0), (1, 0), (1, 1), (1, 2)], [(1, 0), (0, 1), (1, 1), (2, 1)]],
[[(1, 0), (1, 1), (0, 1), (0, 2)], [(0, 0), (1, 0), (1, 1), (2, 1)]],
[[(0, 0), (1, 0), (1, 1), (2, 1)], [(1, 0), (0, 1), (1, 1), (0, 2)]],
[[(0, 0), (0, 1), (1, 1), (1, 2)], [(1, 0), (1, 1), (2, 1), (2, 2)]],
]
def rotate(piece):
return [[x[1], -x[0]] for x in piece]
def check_piece(board, piece, x, y):
for px, py in piece:
if x + px < 0 or x + px >= len(board[0]) or y + py < 0 or y + py >= len(board) or board[y + py][x + px]:
return False
return True
def add_piece(board, piece, x, y):
for px, py in piece:
board[y + py][x + px] = 1
def clear_lines(board):
new_board = [[0] * 10 for _ in range(20)]
new_y = 19
for y in range(19, -1, -1):
if not all(board[y]):
new_board[new_y] = board[y]
new_y -= 1
return new_board
board = [[0] * 10 for _ in range(20)]
tetromino = random.choice(tetrominoes)
x, y = 3, 0
while True:
key = w.getch()
dx, dy = 0, 1
new_tetromino = tetromino
if key == curses.KEY_LEFT:
dx = -1
elif key == curses.KEY_RIGHT:
dx = 1
elif key == curses.KEY_DOWN:
응답시간 제한때매 짧게 해달라 해도 이쯤에서 멈추는데 이정도면 다 짰네
구독자 27653명
알림수신 248명
버전 7.5 업데이트 / 신규 발키리 [파기·등불의 그림자] 등장
ai 테트리스 코드 떳냐
추천
0
비추천
0
댓글
0
조회수
138
작성일
댓글
[0]
글쓰기
새로운 댓글이 달렸습니다!
최근
최근 방문 채널
최근 방문 채널
번호
제목
작성일
조회수
추천
공지
아카라이브 모바일 앱 이용 안내(iOS/Android)
31317803
공지
붕괴3rd 채널 이용 관련 공지
75073
공지
붕괴3rd 정보 및 미디어믹스 모음
61198
공지
붕괴3rd 인게임 쿠폰 코드 모음 (240610 갱신)
115832
공지
진행중인 대회 소개 공지(몸비틀 낙원,흑제레 애호, 페미리스 피규어)
22106
공지
유입 뉴비를 위한 가이드
253936
공지
뉴비용 2부 가챠 정리
22086
공지
붕괴3rd 채널 함대 리스트
89248
공지
초대 코드는 이 글에 댓글에만 올리세요.
65495
공지
샘웨 악질 분탕충 박제 및 일퀘 가이드
48932
공지
[흑제레애호] 대회를 개최합니다
3774
공지
페미리스 피규어 대회
1920
공지
7.5 일정표 최종본
3071
숨겨진 공지 펼치기(8개)
chat gpt로 과제할려다가 포기함
[1]
138
0
그냥 이젠 어이가 없네 ㅋㅋㅋㅋ
[1]
188
1
붕괴에서 한복이 언급된 사례
[8]
531
8
나이 먹으니 메이플 같이 사람이랑 엮이는겜은 못하겠음
[9]
158
0
이제 rpg는 다시못하겠음
[5]
116
0
메이플=럭키 리니지
[1]
74
0
코어키 분위기 안해쳐서 좋아따
[2]
151
0
메이플 터진건 모르겠고
[1]
162
0
rpg는 그래도 모바일 보단 복귀쉬운게
[7]
135
0
메이플 솔직히 왜 성공했는지 모르겠음
[2]
111
0
메이플은 돈많은 백수가 하기좋음
[9]
199
0
이건 스카이넷해도 무죄지ㅋㅋ
[3]
137
2
나 최근에 해본 RPG가 던파 모바일인데
[1]
107
1
케빈 어ㅡㅏㄹ케왤케웰케어ㅢㄹ케
[4]
124
0
알피지가 진짜 끊기어려운장르인데
[5]
159
0
지금 메난민 타이밍에 맞춰서 오픈하는 갓게임
[1]
129
1
데드 스페이스 신작이라서 할인이 짜네
[5]
132
0
메난민 재미있게 보고있음
[2]
165
0
알바 미친놈인가ㅋㅋㅋㅋ
[9]
230
2
구조선 떠넘기니까 이러고 있다던데
[8]
207
4
Rpg하는 놈들 다 하는놈들만하지
[4]
105
0
좆데리아는 할인을해도 창렬이네
[6]
143
0
오래된게임에 콘크리트들만 남았다고 난민 안생기는건 아니더라
[9]
119
0
대충 그 날이 왔다는 말
[6]
145
1
원기 얘는 존나 웃김
[3]
106
0
농ㅋㅋ아나 바로 들어서
[9]
148
3
메난민이라는거 존재하는지 의문임
[3]
157
0
근데 지금 메가 던 젤컸던거보다 더 쎄게터진거아닌가
[7]
197
0
메난민들 상황 이거네
[3]
201
0
일 너무 열심히했다
[4]
98
0
핑크 엘프양♪ <- 자궁 전문가같음
[4]
197
0
이거 작동함?
100
0
보슴터치 있었으면 볼 수 있었던 것,,,
[2]
126
0
요즘 일일 미션만하고 끄고 이러네
[5]
123
0
ai 테트리스 코드 떳냐
139
0
고대 그리스 역사서에서 김치가 언급된 사례
[2]
137
0
ㅅㅂ
[10]
113
3
뇌가 브금에 절여졌다.
[11]
144
0
담 버전 언제임?
65
0
원화집 받은 게이있냐
76
-1
2D 횡스크롤 2등신 메이플 구조선게임?
[3]
173
1
지금 메이플 구조선 서로 떠넘긴다던데
[20]
2587
38
월팡 뜻
[1]
71
0
-메- 클라수정으로 모드질 한다는 소식보니까
[6]
270
1
메이플 구조선들 뭐뭐있는지 구경하고있는데
[2]
194
1