Записи с тегом «100»

Игра в наблюдение за логотипом DVD-плеера

Теги: #C programming #игры #100

Это про пункт лайфлиста, в котором я хотел создать игру.

В моем любимом сериале "Офис" есть эпизод, в котором герои следят за перемещением логотипа DVD по экрану телевизора, а тот отскакивает от стенок. Всех мучает вопрос: бывает ли так, что этот логотип попадает ровно в угол экрана?

Теперь вы можете сами на него ответить. Для этого я написал вот такую игру, которая имитирует поведение DVD-логотипа из "Офиса", а также сама считает, сколько раз произошло столкновение со стенкой экрана (hit), а сколько раз -- заветное попадание в угол (win).

Самый кайф в том, что вы можете ее оставить на какое-то время, заняться своими делами, а потом вернуться и посмотреть, были ли "угловые" попадания или нет. По моему опыту, на 300-400 отскоков от стенки приходится 1 "угловой".

Игра запускается со случайной скоростью, поэтому если вы хотите, чтобы логотип летал побыстрее или наоборот помедленнее, попробуйте пару раз перезагрузить страничку :)

Технические детали:

№17 Написать приложение на React

Теги: #100

17-й пункт списка.

Впервые полностью сам написал приложение на React. До этого только дорабатывал приложения, которые кто-то уже написал.

Давно хотел написать приложуху с нуля, но всё откладывал, а тут пришел Женя Летов и попросил доработать UTM-разметчик, который я году в 2015 написал на AngularJS — не путать с современным Angular.

Старичок AngularJS уже впал в спячку: его уже активно не развивают, а в декабре 2021 вообще прекращают поддержку. Поэтому надо было куда-то переезжать.

Так как я в этот момент читал книгу «Fullstack React with TypeScript», я решил попробовать переписать всё на реакте.

Читать полностью

№30. Написать клиент «Типографа» на языке Rust

Теги: #100 #rust

Это статья рассказывает об одном пункте лайфлиста — списка из 100 клёвых вещей, которые я хочу попробовать.

Мне давно хотелось что-нибудь написать на Rust'е. И здесь я подробно рассказываю о первом опыте.

Читать полностью

100 вещей, из которых около половины я хочу попробовать

Теги: #100

За идею спасбо Сереге Капличному.

Некоторые вещи сделаны - их отмечаю галочкой (✓). К некоторым вещам я потерял интерес - там крестик (✗).

Читать полностью