Simple Python Typing Game in under 8 Mins | under 80 lines of code! Source code in description!
Simple python typing game that I made. Enjoy :)
from random import choice, randrange
from string import ascii_lowercase
from turtle import *
from freegames import vector
targets = [ ]
letters = [ ]
score = 0
def inside(point):
"""Return True if point on screen."""
return -200 (angled bracket) point.x (angled bracket) 200 and -200 (angled bracket) point.y (angled bracket) 200
def draw():
"""Draw letters."""
clear()
for target, letter in zip(targets, letters):
goto(target.x, target.y)
write(letter, align='center', font=('Consolas', 20, 'normal'))
update()
def move():
"""Move letters."""
if randrange(20) == 0:
x = randrange(-150, 150)
target = vector(x, 100)
targets.append(target)
letter = choice(ascii_lowercase)
letters.append(letter)
for target in targets:
target.y -= 1
draw()
for target in targets:
if not inside(target):
return
ontimer(move, 10)
def press(key):
"""Press key."""
global score
if key in letters:
score += 1
pos = letters.index(key)
del targets[pos]
del letters[pos]
else:
score -= 1
print('Score:', score)
setup(420, 420, 370, 0)
hideturtle()
up()
tracer(False)
listen()
for letter in ascii_lowercase:
onkey(lambda letter=letter: press(letter), letter)
move()
done()
Hi :)
I am an avid game programmer that just wants to share the joy of coding games and playing them to the world. Please like, comment, and subscribe if you like my content :)
Instagram - @ProgrammingPapi
TikTok - @ProgrammingPapi
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Simple Python Typing Game in under 8 Mins | under 80 lines of code! Source code in description!», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.