Я тут иногда пишу про флэш-игру Punk-o-Matic 2, и хотел бы заставить вас ее попробовать. Но запустить ее сейчас не так просто - в браузерах флеша нет.

Есть Ruffle, но в нем игра не работала нормально - многие элементы не реагировали на щелчки мышью.

Вернее, не работала до сегодняшнего дня - я форкнул Ruffle, и мне удалось несколькими костылями заставить игру работать!

https://iliazeus.github.io/punkomatic2.html

#flash #punk #punkomatic

iliazeus

iliazeus - main page

К сожалению, так до конца и не понял, что именно не работало. Моего расследования хватило только на то, чтобы понять, что какие-то невидимые элементы "крадут" события мыши у других, расположенных под ними, хотя сами на них тоже не реагируют.

В итоге, я просто отключил этим элементам реакцию на мышь:
https://github.com/ruffle-rs/ruffle/compare/master...iliazeus:ruffle-pom2:master

GitHub - ruffle-rs/ruffle: A Flash Player emulator written in Rust

A Flash Player emulator written in Rust. Contribute to ruffle-rs/ruffle development by creating an account on GitHub.

GitHub

Про то, что вообще такое Punk-o-Matic 2, я рассказывал когда-то раньше. Можно найти по тегу #punkomatic - мало кто еще в него пишет :)

Но если коротко - то это такой музыкальный секвенсор, где из заранее записанных кусков риффов (а их записано прям много) можно составлять песни, а потом играть их, как в Guitar Hero.

Песни вроде такой:
https://lor.sh/@iliazeus/112291937868293631

iliazeus (@[email protected])

Attached: 1 audio ...хотя чего это я вас на сайт отправляю? MP3-файлы достаточно небольшие, чтобы можно было запостить несколько здесь! #punk #flash #punkomatic

lor.sh

Сделал еще десктопную версию - завернул swf и форкнутый Ruffle в пакет для Arch Linux. Вот тут лежит PKGBUILD с прочими файлами:

https://github.com/iliazeus/aur/blob/master/punkomatic2-ruffle/PKGBUILD

aur/punkomatic2-ruffle/PKGBUILD at master · iliazeus/aur

A collection of various Arch PKGBUILDS written by me - iliazeus/aur

GitHub