Ruby Wasm и Phaser JS: Наводим порядок и запускаем первый скрипт (Часть 2)
В прошлой статье мы заставили браузер поздороваться с нами на Ruby. Но писать весь код игры внутри HTML-тега — это путь к хаосу. Сегодня мы сделаем всё по-взрослому: вынесем логику в отдельный файл и подготовим почву для Phaser. В корне вашего проекта, рядом с index.html, создайте новый файл main.rb. Поместим туда следующий код: Секретный ингредиент: что такое require 'js'? Если вы внимательно посмотрели на код в main.rb, то заметили в первой строчке require 'js'. В обычном Ruby мы так подключаем библиотеки, но в Ruby Wasm — это «мостик» в другое измерение...