Игра в наблюдение за логотипом DVD-плеера
Это про пункт лайфлиста, в котором я хотел создать игру.
В моем любимом сериале "Офис" есть эпизод, в котором герои следят за перемещением логотипа DVD по экрану телевизора, а тот отскакивает от стенок. Всех мучает вопрос: бывает ли так, что этот логотип попадает ровно в угол экрана?
Теперь вы можете сами на него ответить. Для этого я написал вот такую игру, которая имитирует поведение DVD-логотипа из "Офиса", а также сама считает, сколько раз произошло столкновение со стенкой экрана (hit), а сколько раз -- заветное попадание в угол (win).
Самый кайф в том, что вы можете ее оставить на какое-то время, заняться своими делами, а потом вернуться и посмотреть, были ли "угловые" попадания или нет. По моему опыту, на 300-400 отскоков от стенки приходится 1 "угловой".
Игра запускается со случайной скоростью, поэтому если вы хотите, чтобы логотип летал побыстрее или наоборот помедленнее, попробуйте пару раз перезагрузить страничку :)
Технические детали:
- язык программирования: Си (вот код),
- библиотека: Raylib,
- штука для компиляции под браузер (wasm, canvas и вот это всё): Emscripten.