Игры на нерегулярной клеточной доске

Многие логические игры происходят на доске в клетку.  Превратить эту клетку в нерегулярную — отличная идея, которая вносит разнообразие в привычные игры. На доске появляются узловые точки которые являются углом для 5 или 3 клеток. Привычные игровые навыки а правила те же. 

💣 Минёр Minesweeper (приятно)
https://polyreplay.com/minesweepertwist

🛡️ Шашки (интересно)
https://polyreplay.com/checkerstwist

♟️ Шахматы (безумие)
https://polyreplay.com/chesstwist/demo

В Майнсвипер правила почти не поменялись. В шашках можно теперь сходить за дамкой в начале игры по белым клеткам между шашек противника. В шахматах можно поставить линейный мат одной ладьёй, если повезёт с доской.

Вот бы ещё такие крестики-нолики на бесконечном нерегулярном поле!

WordPress Elementor Crocoblock

Всем веб-девам рекомендую плагин CrocoBlock JetEngine:
https://crocoblock.com/plugins/jetengine/?ref=507
Это движок для кастомных типов записей (CPT) и их использованию. Имеет больше возможностей и лучше чем ACF, Toolset или Pods. По простому, это движок, который раскрепощает WP-блог в WP-любой-сайт.

Связкой WP+Elementor+JetEngine я несколько различных сайтов доводил от нуля до релиза в кратчайший срок, для проектов, которые сперва начинались на OpenCart, Drupal, на Django или Yii. Запуски новых проектов надо делать на чём-то более простом, и это в большинстве случаев это оказывается WordPress.

Браться делать на фреймоврке сразу — это изобретать велосипед. И это совершенно не облегчает основную работу — делать красивую верстку и впечатляющий дизайн, что обязательно нужно на старте для привлечения. На фреймворк надо переходить когда вы осознали архитектуру и что WP перестал устраивать.

Также, вместо того чтобы выбирать Tilda я всем рекомендую выбрать WordPress с плагинами Elementor и JetEngine.
Из Тильды через год вы захотите вылезти, потому что почувствуете её потолок и потому что там примитивная CMS за ощутимую стоимость. Но окажетесь в западне миграции контента.

У Crocoblock огромное коммунити на гитхабе (Pro) и на фэйсбуке (казуал), и большой зоопарк сопутствующих плагинов, которые все друг с другом дружат. Тут я об том чуть подробнее расписал: https://podhod.ru/blog/crocoblock

 

WordPress база

Иногда говорят что WordPress медленный. В WP из коробки нет кэширования, только блог-минимум. Поставьте один любой плагин:

  • WP Super Cache
  • WP Fastest Cache
  • W3 Total Cache

они все примерно одинаковые.

  • А лучше всего LightSpeed Cache в связке c сервером LightSpeed на VPS.

Ещё иногда говорят что WordPress не безопасный. Это просто неправда из мира обычных пользователей: движок популярный и неумелых установок, которые имеют проблемы больше. Просто поставьте один любой плагин:

  • Wordfence Security
  • All-In-One Security (AIOS)
  • Jetpack (я не использую за излишние функции)
  • Solid Security Basic — самый удачный на мой взгляд.

 

В чём вундерваффе?

Управлять контентом и SEO умеют многие CMS.

Делать красивые страницы из блоков и анимации умеют многие конструкторы сайтов.

Создавать и выводить данные умеют все фреймворки.

Но только у WP с Elementor и Crocoblock есть все эти возможности в единой среде.

 

Продвинутое применение

С Elementor не нужна Figma для прототипирования. Собирать страницы можно сразу в конструкторе из реальных блоков и слайдеров, с переменными цветами, правилами шрифтов, мобильными версиями и пр. То есть аналогичная простота, но на одно звено в пайплайне создания меньше — на превращение рисованного макета в вёрстку. То есть можно сразу всё кликать, реализовывать гипотезы, легко переделывать, и будут видны все проблемы на реальной странице. А когда всё устраивает, то перейти к украшательству. Посмотрите тут: https://podhod.ru/elementor

По красоте с Framer в Elementor сложно тягаться, в нём меньше направленность на анимацию и WOW-эффект. Но повторить это можно, ведь многое решается анимациями при скролле, они есть. Например, моя визитка, собрана за 3 дня:
https://podhod.com/vladimir/
Выбирая Фреймер это замыкает сайт на её неразвитую CMS и малое число платных расширений.

Но главное в WordPress с Elementor и Crocoblock — скорость работы и практичность. Опыт показывает, что сайты на этом стеке быстро уходят в релиз, долго живут, причины сменить их на другой движок не возникают.

Очень важно что новые люди WP легко осваивают. В WordPress есть роли — права редактора, не позволяют менять вёрстку сайта, испортить её, редактор может только править текст в подготовленных дизайнером-разработчиком местах и публиковать. Если дать пользователю права автора, он не сможет опубликовать, только готовить черновики, которые проверит редактор. Есть плагин User Role Editor для создания дополнительных ролей, в котором можно создать любую нужную комбинацию прав.

Важно, что Google и Yandex заточены на Вордпресс, а на непопулярные CMS нет, на фреймворке, если не заниматься SEO кодом, тоже нет. А на WP есть бесплатный Yoast SEO, который решает все задачи видимости.

Это касается любых сайтов: визитки, лендинги, каталоги, блоги, СМИ, объявления, интернет-магазины, бронирование, дашборды личных кабинетов. Посмотрите эти демо-сайты. Приобретя Crocoblock их можно установить к себе за минуту. У каждого в основе JetEngine: https://crocoblock.com/dynamic-templates/?ref=507

EMO, генератор видео по фотографии и аудио

Опубликовали научную работу про нейро-фреймворк EMO (Emote Portrait Alive), генератор видео по фотографии и аудио, например из картины и фотографии. Подобных проектов за последнее время видел несколько, но этот отличается действительно высоким качеством.

https://humanaigc.github.io/emote-portrait-alive/

Дизайн системы UI в Figma

Сегодня нет никакого смысла с нуля создавать стили для типовых интерфейсов, кроме случая когда это является самим предметом вашей работы. В Figma в полном доступе есть сотни готовых решений. В каждую дизайн систему UI вложено сотни часов труда, и лучше сперва потратить свои несколько часов на изучение готовых решений, в поисках подходящего, чем окунаться с головой в создание своего.

Если вы про дизайн-системы ничего не знаете — начните изучение вопроса с этих библиотек дизайнов интерфейсов доступных в Фигме или просто используйте их:

Bootstrap 5 https://www.figma.com/community/file/1044316192441037087

United UI https://www.figma.com/community/file/1020079203222518115

Tailwind CSS UI https://www.figma.com/community/file/768809027799962739

Medusa UI https://www.figma.com/community/file/1278648465968635936

Align UI https://www.figma.com/file/PJ630SzPS3x2D807GYKHOk/

Ссылки на скрипты для Adobe Illustrator

Скрипты для Adobe Illustrator

Автор Ссылка
Сергей Осокин https://ais.sergosokin.ru/all-scripts/
Марат Шагиев https://github.com/dumbm1
Сергей Аносов https://sites.google.com/site/dtpscripting
Павел Рассадин http://mf36.narod.ru/
Даря Ніконішина https://github.com/daani-rika/Illustrator-scripts
Агенти змін https://github.com/agentyzmin/adobe-scripts
John Wundes https://github.com/johnwun/js4ai
Herman van Boeijen https://github.com/nimbling/Nimbling_Scripts
William Dowling https://github.com/wdjsdev/public_illustrator_scripts
Hiroyuki Sato http://shspage.blogspot.com/
Toshiyuki Takahashi https://github.com/gau
3flab inc. https://3fl.jp/d/is/
Seiji Miyazawa https://onthehead.com/ais/
Takashi Planning https://sttk3.com/blog/tips/illustrator
Wolfgang Reszel (+ другие авторы) http://illustrator.hilfdirselbst.ch/dokuwiki/en/skripte/javascript/uebersicht
Jens-Ulrich Kriebler https://www.computergrafik-know-how.de/javascript-ai/
Creator cut-out project http://www.openspc2.org/projectX/
kawamoto_α http://sysys.blog.shinobi.jp/
Gorolib http://gorolib.blog.jp/
EfficiencyDesign https://efficiencydesign.booth.pm/ (магазин)
@piotrlalak https://github.com/piotrlalak/Adobe-Illustrator
@sky-chaser-high https://github.com/sky-chaser-high/adobe-illustrator-scripts
 

Справочные материалы по ExtendScript

Описание Ссылка
Руководство по скриптам CC 2021 в pdf Adobe Illustrator CC 2021 Scripting Guide
Документация для разработчиков Adobe APIs and services
Референсы с поиском Adobe Illustrator Scripting Guide
Референсы в виде словаря с готовыми примерами вызова от Kazuhiro Koura Illustrator JavaScript Reference
Файл справки Object Model Viewer к ExtendScript Toolkit. Находится в локальной папке Windows:
C:\Program Files (x86)\Common Files\Adobe\Scripting Dictionaries CC\Illustrator 2022\omv.xml
macOS:
/Library/Application Support/Adobe/Scripting Dictionaries CC/Illustrator 2022/omv.xml
Вызов нативных команд Иллюстратора. Notion app.executeMenuCommand
Переключение инструментов, появившееся в CC 2020. Notion app.selectTool
В API добавлен поворот канваса View What’s New in Illustrator Scripting CC2021 (v25.3.1 June 2021 release)
Новые классы, методы в API CC 2021 What’s New in Illustrator Scripting CC2021
Новые классы, методы в API CC 2020 What’s New in Illustrator Scripting CC2020
Новые классы, методы в API CC 2018 What’s New in Illustrator Scripting CC2018
Чтение и изменение ключей Preferences от Ten A Illustrator preferences 1
Файлы с некоторыми ключами Preferences AIPreferenceKeys.h в Illustrator SDK
Windows:
C:\Users\<Current user>\AppData\Roaming\Adobe\Adobe Illustrator <vers.> Settings\<lang>\Adobe Illustrator Prefs
macOS:
/<username>/Library/Preferences/Adobe Illustrator <vers.> Settings/<lang>/Adobe Illustrator Prefs
Большое количество вопросов, готовых скриптов от сообщества Форум Adobe Illustrator
Применение эффектов PageItem.applyEffect() Illustrator’s LiveEffect method has managed
Библиотека функций от @m1b для PageItem.applyEffect() AI Live Effects Functions
Тесты алгоритмов выделения объектов от @sttk3 Select faster by script
Документация по ScriptUI в pdf от Peter Kahrel ScriptUI for dummies
Конструктор диалогов для скриптов с экспортом готового кода от Joonas Pääkkö ScriptUI Dialog Builder
Мой блог с советами, найденными багами в скриптовом API https://ais.sergosokin.ru/blog/