Синусоидальный тетрис
Это всего лишь забава и обучение, но это наводит на мысль, что могут быть и другие игры, которые ждут, чтобы их придумали по тому же принципу.

Syncfusion предоставила браузерную среду, в которой вы можете писать, компилировать и запускать код, использующий компоненты Blazor, и получать его предварительный просмотр в реальном времени.
Blazor - это способ написания веб-приложений как на стороне сервера, так и на стороне клиента с помощью . NET и C# вместо использования Javascript на фронт-энде. Код в Blazor компилируется в WebAssembly, а не в Javascript. Принцип работы заключается в том, что среда выполнения .NET, скомпилированная в WebAssembly, загружается в браузер пользователя, который затем запускает приложение Blazor в той же песочнице, в которой работает JavaScript.
Вместо того чтобы заниматься настройкой локально на своей машине для разработки, вы можете воспользоваться такой игровой площадкой, как эта, и запустить все в браузере. Хотя Syncfusion предоставляет игровую площадку в основном для опробования собственных компонентов Blazor, вы также можете написать, скомпилировать и запустить свои собственные компоненты Blazor.
Компоненты Syncfusion можно импортировать, перейдя на вкладку Snippets. Там вы найдете ряд богатых компонентов пользовательского интерфейса - от простых аккордеонов и кнопок до древовидных решеток и программ просмотра PDF.
Импортировав их и включив в собственный код, вы сможете использовать их в реальной жизни. Если же вас не устраивает этот выбор из 80 компонентов, вы можете просмотреть документацию по компонентам Syncfusion, чтобы получить код инициализации любого доступного компонента. Например, я нашел, скопировал и вставил в игровую площадку компонент Button:
Однако это далеко не все, что вы можете сделать. Вы также можете импортировать JavaScript или CSS из CDN, а также пакеты NuGet из библиотеки Syncfusion Blazor, и изменить тему редактора. Playground обрабатывает все, начиная с установки NuGet и заканчивая ссылками на ресурсы сценариев и стилей и регистрацией сервисов.
Наконец, вы можете поделиться написанным кодом, сохранив сниппет, чтобы получить URL-адрес, по которому вы можете поделиться им через тикеты клиентов, социальные сети, электронную почту или другие каналы. Кроме того, вы можете встроить свой сниппет и настроить отображаемые элементы с помощью параметров во встроенном коде.
В общем, игровая площадка Blazor от Syncfusion - это первоклассная возможность попробовать Blazor в деле.
Это всего лишь забава и обучение, но это наводит на мысль, что могут быть и другие игры, которые ждут, чтобы их придумали по тому же принципу.
Где у нас франшиза, ребята?
Компания Metaplay, известная своим полностью настраиваемым бэкендом для разработки игр, представила SDK на базе Unity, чтобы помочь разработчикам масштабировать свои мобильные игры.