From 12ee665cde70992e0b800cc820dc5d9538f4c9bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B8=D1=85=D0=B0=D0=B8=D0=BB=20=D0=9A=D0=B0=D0=BF?= =?UTF-8?q?=D0=B5=D0=BB=D1=8C=D0=BA=D0=BE?= Date: Tue, 28 Dec 2021 14:06:01 +0300 Subject: [PATCH] =?UTF-8?q?=D0=B4=D0=BE=D0=BA=D1=83=D0=BC=D0=B5=D0=BD?= =?UTF-8?q?=D1=82=D0=B0=D1=86=D0=B8=D1=8F=20=D0=BF=D0=B5=D1=80=D0=B5=D0=BC?= =?UTF-8?q?=D0=B5=D1=89=D0=B5=D0=BD=D0=B0=20=D0=B8=D0=B7=20MYPOM?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pskov.cfg | 11 +++++ ru/animations.html | 118 +++++++++++++++++++++++++++++++++++++++++++++ ru/animations.md | 24 +++++++++ ru/bodies.html | 117 ++++++++++++++++++++++++++++++++++++++++++++ ru/bodies.md | 27 +++++++++++ ru/images.html | 116 ++++++++++++++++++++++++++++++++++++++++++++ ru/images.md | 26 ++++++++++ ru/index.html | 4 ++ ru/item.template | 107 ++++++++++++++++++++++++++++++++++++++++ ru/keys.html | 118 +++++++++++++++++++++++++++++++++++++++++++++ ru/keys.md | 26 ++++++++++ ru/objects.html | 111 ++++++++++++++++++++++++++++++++++++++++++ ru/objects.md | 19 ++++++++ ru/physics.html | 111 ++++++++++++++++++++++++++++++++++++++++++ ru/physics.md | 18 +++++++ ru/styles.html | 111 ++++++++++++++++++++++++++++++++++++++++++ ru/styles.md | 18 +++++++ ru/title.html | 115 +++++++++++++++++++++++++++++++++++++++++++ ru/title.md | 23 +++++++++ ru/tracking.html | 115 +++++++++++++++++++++++++++++++++++++++++++ ru/tracking.md | 24 +++++++++ 21 files changed, 1359 insertions(+) create mode 100644 pskov.cfg create mode 100644 ru/animations.html create mode 100644 ru/animations.md create mode 100644 ru/bodies.html create mode 100644 ru/bodies.md create mode 100644 ru/images.html create mode 100644 ru/images.md create mode 100644 ru/index.html create mode 100644 ru/item.template create mode 100644 ru/keys.html create mode 100644 ru/keys.md create mode 100644 ru/objects.html create mode 100644 ru/objects.md create mode 100644 ru/physics.html create mode 100644 ru/physics.md create mode 100644 ru/styles.html create mode 100644 ru/styles.md create mode 100644 ru/title.html create mode 100644 ru/title.md create mode 100644 ru/tracking.html create mode 100644 ru/tracking.md diff --git a/pskov.cfg b/pskov.cfg new file mode 100644 index 0000000..e0a2176 --- /dev/null +++ b/pskov.cfg @@ -0,0 +1,11 @@ +input = ru +item = item.template +preview = +index = +paginationPrev = +paginationNext = +paginationPrevNext = +previewSize = +previewEnding = +previewsPerPage = +previewPageBaseName = diff --git a/ru/animations.html b/ru/animations.html new file mode 100644 index 0000000..1d51dc9 --- /dev/null +++ b/ru/animations.html @@ -0,0 +1,118 @@ + + + + + + + Документация МУРОМа 4.0 + + + + +
+

+анимации +

+
+
+
+
    +
  • Анимации реализованы на JavaScript с помощью setInterval без CSS.
  • +
  • Так называемые спрайты (кадры) анимация берёт из вида изображения.
  • +
  • Одна анимация работает ровно с одним изображением/объектом, т.е. задать несколько анимаций для одного изображения/объекта нельзя.
  • +
  • Создать спрайты (кадры) для анимации можно из отдельных изображений с помощью, например, ImageMagick.
  • +
+

+

Пример № 1. Отображение анимации на основе вертикальных кадров.

+ +

+

Пример № 2. Отображение анимации на основе горизонтальных кадров.

+

+ +
+ + + + diff --git a/ru/animations.md b/ru/animations.md new file mode 100644 index 0000000..49a266b --- /dev/null +++ b/ru/animations.md @@ -0,0 +1,24 @@ +Title: анимации +Date: 2021-12-20 00:00 +Category: Страница +Slug: animations +Lang: ru + +* Анимации реализованы на JavaScript с помощью setInterval без CSS. +* Так называемые спрайты (кадры) анимация берёт из `вида` изображения. +* Одна анимация работает ровно с одним изображением/объектом, т.е. задать несколько анимаций для одного изображения/объекта нельзя. +* Создать спрайты (кадры) для анимации можно [из отдельных изображений с помощью, например, ImageMagick](https://superuser.com/a/316189). + +
+ +Пример № 1. Отображение анимации на основе вертикальных кадров. + + + +
+ +Пример № 2. Отображение анимации на основе горизонтальных кадров. + + +
+ diff --git a/ru/bodies.html b/ru/bodies.html new file mode 100644 index 0000000..8e31899 --- /dev/null +++ b/ru/bodies.html @@ -0,0 +1,117 @@ + + + + + + + Документация МУРОМа 4.0 + + + + +
+

+тела +

+
+
+
+

Добавление одного или нескольких тел, составных либо одиночных.

+

Тело представляет из себя сущность Matter.js с полной поддержкой свойств, которые можно указывать телам в Matter.js.

+

+

Пример № 1. Отображение статичной платформы и падающего на неё самовара.

+ +

+

Пример № 2. Составное тело с сенсором и статичная платформа.

+

ВНИМАНИЕ: на текущий момент слежение некорректно отрабатывает для составных объектов, +т.к. сенсор должен находиться строго под основанием самовара.

+ +

+ +
+ + + + diff --git a/ru/bodies.md b/ru/bodies.md new file mode 100644 index 0000000..1463009 --- /dev/null +++ b/ru/bodies.md @@ -0,0 +1,27 @@ +Title: тела +Date: 2021-09-27 00:00 +Category: Страница +Slug: bodies +Lang: ru + +Добавление одного или нескольких тел, составных либо одиночных. + +Тело представляет из себя сущность Matter.js с полной поддержкой свойств, которые можно указывать телам в Matter.js. + +
+ +Пример № 1. Отображение статичной платформы и падающего на неё самовара. + + + +
+ +Пример № 2. Составное тело с сенсором и статичная платформа. + +**ВНИМАНИЕ**: на текущий момент слежение некорректно отрабатывает для составных объектов, +т.к. сенсор должен находиться строго под основанием самовара. + + + +
+ diff --git a/ru/images.html b/ru/images.html new file mode 100644 index 0000000..f30dc20 --- /dev/null +++ b/ru/images.html @@ -0,0 +1,116 @@ + + + + + + + Документация МУРОМа 4.0 + + + + +
+

+изображения +

+
+
+
+

Добавление одного или нескольких изображений.

+

Изображения чаще всего являются статичным фоном уровня либо движущимся предметом/игроком.

+

Изображение представляет из себя отдельный <div>, который можно исследовать в отладке браузера.

+

+

Пример № 1. Отображение статичного изображения под углом.

+ +

+

Пример № 2. Отображение статичной платформы и падающего на неё самовара.

+ +

+ +
+ + + + diff --git a/ru/images.md b/ru/images.md new file mode 100644 index 0000000..efc36e8 --- /dev/null +++ b/ru/images.md @@ -0,0 +1,26 @@ +Title: изображения +Date: 2021-09-24 00:00 +Category: Страница +Slug: images +Lang: ru + +Добавление одного или нескольких изображений. + +Изображения чаще всего являются статичным фоном уровня либо движущимся предметом/игроком. + +Изображение представляет из себя отдельный `
`, который можно исследовать в отладке браузера. + +
+ +Пример № 1. Отображение статичного изображения под углом. + + + +
+ +Пример № 2. Отображение статичной платформы и падающего на неё самовара. + + + +
+ diff --git a/ru/index.html b/ru/index.html new file mode 100644 index 0000000..c9243b6 --- /dev/null +++ b/ru/index.html @@ -0,0 +1,4 @@ + + + + diff --git a/ru/item.template b/ru/item.template new file mode 100644 index 0000000..060f4d2 --- /dev/null +++ b/ru/item.template @@ -0,0 +1,107 @@ + + + + + + + Документация МУРОМа 4.1 + + + + +
+

+PSKOV_ITEM_TITLE +

+
+
+
+PSKOV_ITEM_CONTENTS +
+
+ + + + diff --git a/ru/keys.html b/ru/keys.html new file mode 100644 index 0000000..574c6a5 --- /dev/null +++ b/ru/keys.html @@ -0,0 +1,118 @@ + + + + + + + Документация МУРОМа 4.0 + + + + +
+

+Ключи (API) +

+
+
+
+

Ниже представлены страницы с описанием каждого отдельного поддерживаемого ключа +и примерами их использования:

+
    +
  1. анимации
  2. +
  3. виды
  4. +
  5. заголовок
  6. +
  7. изображения
  8. +
  9. объекты
  10. +
  11. слежение
  12. +
  13. тела
  14. +
  15. физика
  16. +
+
+
+ + + + diff --git a/ru/keys.md b/ru/keys.md new file mode 100644 index 0000000..62bd8b0 --- /dev/null +++ b/ru/keys.md @@ -0,0 +1,26 @@ +Title: Ключи (API) +Date: 2021-09-23 00:00 +Category: Страница +Slug: keys +Lang: ru + +Ниже представлены страницы с описанием каждого отдельного поддерживаемого ключа +и примерами их использования: + +1. [анимации][animations] +1. [виды][styles] +1. [заголовок][title] +1. [изображения][images] +1. [объекты][objects] +1. [слежение][tracking] +1. [тела][bodies] +1. [физика][physics] + +[animations]: animations.html +[bodies]: bodies.html +[images]: images.html +[objects]: objects.html +[physics]: physics.html +[styles]: styles.html +[title]: title.html +[tracking]: tracking.html diff --git a/ru/objects.html b/ru/objects.html new file mode 100644 index 0000000..5985462 --- /dev/null +++ b/ru/objects.html @@ -0,0 +1,111 @@ + + + + + + + Документация МУРОМа 4.0 + + + + +
+

+объекты +

+
+
+
+

Добавление одного или нескольких объектов, которые представляют собой комбинацию изображения, тела и их синхронизацию через слежение.

+

+

Пример № 1. Отображение двух падающих на платформу пауков.

+ +

+ +
+ + + + diff --git a/ru/objects.md b/ru/objects.md new file mode 100644 index 0000000..8296acb --- /dev/null +++ b/ru/objects.md @@ -0,0 +1,19 @@ +Title: объекты +Date: 2021-10-05 00:00 +Category: Страница +Slug: objects +Lang: ru + +Добавление одного или нескольких объектов, которые представляют собой комбинацию [изображения][images], [тела][bodies] и их синхронизацию через [слежение][tracking]. + +
+ +Пример № 1. Отображение двух падающих на платформу пауков. + + + +
+ +[bodies]: bodies.html +[images]: images.html +[tracking]: tracking.html diff --git a/ru/physics.html b/ru/physics.html new file mode 100644 index 0000000..6a7727b --- /dev/null +++ b/ru/physics.html @@ -0,0 +1,111 @@ + + + + + + + Документация МУРОМа 4.0 + + + + +
+

+физика +

+
+
+
+

Задание одного или нескольких настроек физики Matter.js, которые будут применяться для конкретного тела или объекта.

+

+

Пример № 1. Маски столкновений.

+ +

+ +
+ + + + diff --git a/ru/physics.md b/ru/physics.md new file mode 100644 index 0000000..12bba81 --- /dev/null +++ b/ru/physics.md @@ -0,0 +1,18 @@ +Title: физика +Date: 2021-10-12 00:00 +Category: Страница +Slug: physics +Lang: ru + +Задание одного или нескольких настроек физики Matter.js, которые будут применяться для конкретного [тела][bodies] или [объекта][objects]. + +
+ +Пример № 1. Маски столкновений. + + + +
+ +[bodies]: bodies.html +[objects]: objects.html diff --git a/ru/styles.html b/ru/styles.html new file mode 100644 index 0000000..519ee29 --- /dev/null +++ b/ru/styles.html @@ -0,0 +1,111 @@ + + + + + + + Документация МУРОМа 4.0 + + + + +
+

+виды +

+
+
+
+

Задание одного или нескольких стилей CSS, которые будут применяться для конкретного изображения или объекта.

+

+

Пример № 1. Задание стилей для изображения и объекта.

+ +

+ +
+ + + + diff --git a/ru/styles.md b/ru/styles.md new file mode 100644 index 0000000..381087b --- /dev/null +++ b/ru/styles.md @@ -0,0 +1,18 @@ +Title: виды +Date: 2021-10-12 00:00 +Category: Страница +Slug: styles +Lang: ru + +Задание одного или нескольких стилей CSS, которые будут применяться для конкретного [изображения][images] или [объекта][objects]. + +
+ +Пример № 1. Задание стилей для изображения и объекта. + + + +
+ +[images]: images.html +[objects]: objects.html diff --git a/ru/title.html b/ru/title.html new file mode 100644 index 0000000..4434903 --- /dev/null +++ b/ru/title.html @@ -0,0 +1,115 @@ + + + + + + + Документация МУРОМа 4.0 + + + + +
+

+заголовок +

+
+
+
+

Задание заголовка страницы браузера. Чаще всего это название игры.

+

+

Пример:

+
мир.разобрать({
+    заголовок: "Колобок",
+});
+
+

Посмотреть результат.

+

+ +
+ + + + diff --git a/ru/title.md b/ru/title.md new file mode 100644 index 0000000..05d9e41 --- /dev/null +++ b/ru/title.md @@ -0,0 +1,23 @@ +Title: заголовок +Date: 2021-09-23 00:00 +Category: Страница +Slug: title +Lang: ru + +Задание заголовка страницы браузера. Чаще всего это название игры. + +
+ +Пример: + +``` +мир.разобрать({ + заголовок: "Колобок", +}); +``` + +[Посмотреть результат][result]. + +
+ +[result]: ../../3.4/игра.html?z64=eJy7sOfCjosNehcbLmy4sP3CvgsbQayLTRd7NKq5FIAAKLjhwmagxG4g3gTEu6wUlC7MggpsBAko6XDValoDAL+VLNM= diff --git a/ru/tracking.html b/ru/tracking.html new file mode 100644 index 0000000..145ab33 --- /dev/null +++ b/ru/tracking.html @@ -0,0 +1,115 @@ + + + + + + + Документация МУРОМа 4.0 + + + + +
+

+слежение +

+
+
+
+

Синхронизация изображения с телом. Исполняется каждый кадр.

+

ВНИМАНИЕ: на текущий момент некорректно работает с составными телами: не учитывается вращение частей.

+

+

Пример № 1. Мгновенное следование изображения за телом.

+ +

+

Пример № 2. Замедленное следование изображения за телом со смещением и пределом для ограничения мельтешения.

+ +

+ +
+ + + + diff --git a/ru/tracking.md b/ru/tracking.md new file mode 100644 index 0000000..3729f7a --- /dev/null +++ b/ru/tracking.md @@ -0,0 +1,24 @@ +Title: слежение +Date: 2021-09-27 00:00 +Category: Страница +Slug: tracking +Lang: ru + +Синхронизация изображения с телом. Исполняется каждый кадр. + +**ВНИМАНИЕ**: на текущий момент некорректно работает с составными телами: не учитывается вращение частей. + +
+ +Пример № 1. Мгновенное следование изображения за телом. + + + +
+ +Пример № 2. Замедленное следование изображения за телом со смещением и пределом для ограничения мельтешения. + + + +
+