02
02
import random
import curses
S = curses.initscr()
curses.curs_set(0)
sh, sw = S.getmaxyx()
w = curses.newwin(sh, sw, 0, 0)
w.keypad(True)
w.timeout(100)
snk_x = sw//4
snk_y = sh//2
snake = [
[snk_y, snk_x],
[snk_y, snk_x-1],
[snk_y, snk_x-2]
food = [sh // 2, sw // 2]
key = curses.KEY_RIGHT
while True:
next_key = w.getch()
curses.endwin()
quit()
if key == curses.KEY_DOWN:
new_head[0] += 1
if key == curses.KEY_UP:
new_head[0] -= 1
if key == curses.KEY_RIGHT:
new_head[0] += 1
if key == curses.KEY_LEFT:
new_head[0] -= 1
snake.insert(0, new_head)
if snake[0] == food:
food = None
nf = [
random.randint(1, sh - 1),
random.randint(1, sw - 1)
else:
tail = snake.pop()