Browse Source

ncurses tetris

main
Michael Pilosov 7 months ago
parent
commit
45c1a937e4
  1. 4
      requirements.txt
  2. 4
      tetris.py

4
requirements.txt

@ -1,2 +1,6 @@
numpy
# Optional Dependencies
# For Windows users needing ncurses support:
# windows-curses; sys_platform == 'win32'

4
tetris.py

@ -111,7 +111,7 @@ def main(stdscr):
# Handle key inputs
key = stdscr.getch()
if key == ord("q"):
if key == ord("Q"):
break
elif (
key == ord("a")
@ -143,7 +143,7 @@ def main(stdscr):
board = clear_rows(board)
current_piece = PIECES[np.random.choice(piece_types)]
i, j = START_POS
elif key == ord("g"):
elif key == ord("G"):
auto_gravity = not auto_gravity
# Gravity effect

Loading…
Cancel
Save