2025-11 Edit files
This commit is contained in:
@@ -56,4 +56,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -63,4 +63,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -227,4 +227,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -78,4 +78,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -76,4 +76,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -60,4 +60,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -83,4 +83,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -121,4 +121,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -63,4 +63,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -70,4 +70,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -61,4 +61,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
31
ru/news/2025-11_edit-files.md
Normal file
31
ru/news/2025-11_edit-files.md
Normal file
@@ -0,0 +1,31 @@
|
||||
Title: Редактирование файлов
|
||||
Date: 2025-11-01
|
||||
Category: News
|
||||
Slug: edit-files
|
||||
Lang: ru
|
||||
|
||||
<video controls width="700">
|
||||
<source src="../../images/2025-11_edit-files.mp4" type="video/mp4"/>
|
||||
</video>
|
||||
|
||||
# Октябрь
|
||||
|
||||
### 1. NPM
|
||||
|
||||
ПСКОВ теперь доступен в npm. Удобнее всего запускать через `npx`:
|
||||
|
||||
```npx pskov --projectDir=/path/to/project```
|
||||
|
||||
где `/path/to/project` надо заменить на путь до проекта
|
||||
|
||||
### 2. Вкладки `Files`, `Edit`, `Render`
|
||||
|
||||
У ПСКОВа теперь есть вкладки для разграничения выбора файла, его редактирования и просмотра результата конвертации Markdown (просмотр ещё не реализован)
|
||||
|
||||
### 3. Редактирование и сохранение выбранного файла
|
||||
|
||||
ПСКОВ теперь умеет редактировать файлы (используется Ace) и сохранять их нажатием на кнопку с дискетой
|
||||
|
||||
# Ноябрь
|
||||
|
||||
В ноябре планирую сделать просмотр результата конвертации Markdown
|
||||
@@ -100,4 +100,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -55,4 +55,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -57,4 +57,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -79,4 +79,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -66,4 +66,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -58,4 +58,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -168,4 +168,4 @@ Android Studio либо сама JVM). Такое требование дела
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -77,4 +77,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -67,4 +67,4 @@ JavaScript. Работа с Kotlin в качестве <a href="year24.html">я
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
70
ru/news/edit-files.html
Normal file
70
ru/news/edit-files.html
Normal file
@@ -0,0 +1,70 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<meta charset="utf-8">
|
||||
<head>
|
||||
<link rel="stylesheet" href="../../style.css">
|
||||
</head>
|
||||
<body>
|
||||
<script data-goatcounter="https://services.opengamestudio.org:443/count" async src="//services.opengamestudio.org:443/count.js"></script>
|
||||
<div id="header">
|
||||
<div class="header2">
|
||||
<div class="menu">
|
||||
<a href="../../ru/news/index.html">Новости</a>
|
||||
<a href="../../ru/game/index.html">Игры</a>
|
||||
<a href="../../ru/tool/index.html">Инструменты</a>
|
||||
<a href="../../ru/page/about.html">О нас</a>
|
||||
</div>
|
||||
<div id="lang">
|
||||
<a href="../../en/news/edit-files.html">EN</a>
|
||||
<a href="../../ru/news/edit-files.html">RU</a>
|
||||
</div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
</div>
|
||||
<h3 class="left_item_title">В новостях...</h3>
|
||||
<center>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="edit-files.html">Редактирование файлов</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2025-11-01
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<video controls width="700">
|
||||
<source src="../../images/2025-11_edit-files.mp4" type="video/mp4"/>
|
||||
</video>
|
||||
<h1 id="">Октябрь</h1>
|
||||
<h3 id="1npm">1. NPM</h3>
|
||||
<p>ПСКОВ теперь доступен в npm. Удобнее всего запускать через <code>npx</code>:</p>
|
||||
<p><code>npx pskov --projectDir=/path/to/project</code></p>
|
||||
<p>где <code>/path/to/project</code> надо заменить на путь до проекта</p>
|
||||
<h3 id="2fileseditrender">2. Вкладки <code>Files</code>, <code>Edit</code>, <code>Render</code></h3>
|
||||
<p>У ПСКОВа теперь есть вкладки для разграничения выбора файла, его редактирования и просмотра результата конвертации Markdown (просмотр ещё не реализован)</p>
|
||||
<h3 id="3">3. Редактирование и сохранение выбранного файла</h3>
|
||||
<p>ПСКОВ теперь умеет редактировать файлы (используется Ace) и сохранять их нажатием на кнопку с дискетой</p>
|
||||
<h1 id="-1">Ноябрь</h1>
|
||||
<p>В ноябре планирую сделать просмотр результата конвертации Markdown</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="disqus_thread"></div>
|
||||
<script>
|
||||
var disqus_config = function () {
|
||||
this.page.url = "https://opengamestudio.org/ru/news/edit-files.html";
|
||||
this.page.identifier = "edit-files.html";
|
||||
};
|
||||
(function() { // DON'T EDIT BELOW THIS LINE
|
||||
var d = document, s = d.createElement('script');
|
||||
s.src = 'https://opengamestudio.disqus.com/embed.js';
|
||||
s.setAttribute('data-timestamp', +new Date());
|
||||
(d.head || d.body).appendChild(s);
|
||||
})();
|
||||
</script>
|
||||
<noscript>Пожалуйста, включите JavaScript для просмотра <a href="https://disqus.com/?ref_noscript">комментариев на платформе Disqus.</a></noscript>
|
||||
<div id="footer">
|
||||
Сайт сгенерирован <a href="http://opengamestudio.org/pskov/ru">ПСКОВОМ</a>
|
||||
из <a href="http://github.com/ogstudio/site-opengamestudio">этого исходного кода</a>.
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
@@ -63,4 +63,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -56,4 +56,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -66,4 +66,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -65,4 +65,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -80,4 +80,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -87,4 +87,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -138,4 +138,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -74,4 +74,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -159,4 +159,4 @@ Ubuntu Edge</a>. Особенностью продукта должна была
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -79,4 +79,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -83,4 +83,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -88,4 +88,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -24,6 +24,29 @@
|
||||
<center>
|
||||
<h1>Новости</h1>
|
||||
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="edit-files.html">Редактирование файлов</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2025-11-01
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<video controls width="700">
|
||||
<source src="../../images/2025-11_edit-files.mp4" type="video/mp4"/>
|
||||
</video>
|
||||
<h1 id="">Октябрь</h1>
|
||||
<h3 id="1npm">1. NPM</h3>
|
||||
<p>ПСКОВ теперь доступен в npm. Удобнее всего запускать через <code>npx</code>:</p>
|
||||
<p><code>npx pskov --projectDir=/path/to/project</code></p>
|
||||
<p>где <code>/path/to/project</code> надо заменить на путь до проекта</p>
|
||||
<h3 id="2fileseditrender">2. Вкладки <code>Files</code>, <code>Edit</code>, <code>Render</code></h3>
|
||||
<p>У ПСКОВа теперь есть вкладки для разграничения выбора файла, его редактирования и просмотра результата конвертации Markdown (просмотр ещё не реализован). . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="edit-files.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="display-files.html">Список файлов проекта</a>
|
||||
@@ -47,7 +70,8 @@ JavaScript. Работа с Kotlin в качестве <a href="year24.html">я
|
||||
<div class="news_item_more">
|
||||
<a href="display-files.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="kotlin-cross.html">Возврат к межплатформенным решениям</a>
|
||||
</h2>
|
||||
@@ -69,7 +93,8 @@ too large</code>.</p>
|
||||
<div class="news_item_more">
|
||||
<a href="kotlin-cross.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="add-edit-save-remove.html">Добавление, редактирование, сохранение, удаление файлов</a>
|
||||
</h2>
|
||||
@@ -110,7 +135,8 @@ too large</code>.</p>
|
||||
<div class="news_item_more">
|
||||
<a href="add-edit-save-remove.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="git-fs-components.html">Заготовки компонент FS и Git</a>
|
||||
</h2>
|
||||
@@ -142,7 +168,8 @@ too large</code>.</p>
|
||||
<div class="news_item_more">
|
||||
<a href="git-fs-components.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="welcome-component.html">Редактор ПСКОВ 2 и компоненты</a>
|
||||
</h2>
|
||||
@@ -166,7 +193,8 @@ too large</code>.</p>
|
||||
<div class="news_item_more">
|
||||
<a href="welcome-component.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="notes-desktop.html">Заметки и Git</a>
|
||||
</h2>
|
||||
@@ -191,7 +219,8 @@ too large</code>.</p>
|
||||
<div class="news_item_more">
|
||||
<a href="notes-desktop.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="iso-git2.html">ПСКОВ 2 без LHA?</a>
|
||||
</h2>
|
||||
@@ -212,7 +241,8 @@ Local Host Access для доступа к его локальной файло
|
||||
<div class="news_item_more">
|
||||
<a href="iso-git2.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="cld_ctx-gen.html">CLD: Генерация контекста</a>
|
||||
</h2>
|
||||
@@ -238,37 +268,18 @@ Local Host Access для доступа к его локальной файло
|
||||
<div class="news_item_more">
|
||||
<a href="cld_ctx-gen.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="psk-jvm-item.html">ПСКОВ 2 на JVM</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2025-02-11 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p><img src="../../images/2025_psk-jvm-item.png" alt="splash" /></p>
|
||||
<h1 id="">Генерация отдельных страниц</h1>
|
||||
<p>В январе сделал половину функциональности оригинального ПСКОВа на Kotlin для JVM,
|
||||
а именно: генерацию отдельных страниц HTML из Markdown.</p>
|
||||
<p>И ПСКОВ 1, и ПСКОВ 2 генерируют файлы HTML, которые отображаются идентично
|
||||
в веб-браузерах. Тем не менее, содержимое этих сгенерированных файлов отличается,
|
||||
т.к. ПСКОВ 1 использует <a href="https://github.com/showdownjs/showdown">Showdown</a> для конвертации Markdown в HTML,
|
||||
а ПСКОВ 2 - <a href="https://github.com/JetBrains/markdown">intellij-markdown</a>.</p>
|
||||
<p>Взглянем на описываемую разницу. Допустим, у нас есть следующая страница Markdown:. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="psk-jvm-item.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p class="pagination_title">Страница 1 из 9</p>
|
||||
<p>
|
||||
<a href="index2.html">Старее »</a>
|
||||
</p>
|
||||
|
||||
|
||||
<div id="footer">
|
||||
Сайт сгенерирован <a href="http://opengamestudio.org/pskov/ru">ПСКОВОМ</a>
|
||||
из <a href="http://github.com/ogstudio/site-opengamestudio">этого исходного кода</a>.
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -24,6 +24,28 @@
|
||||
<center>
|
||||
<h1>Новости</h1>
|
||||
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="psk-jvm-item.html">ПСКОВ 2 на JVM</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2025-02-11 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p><img src="../../images/2025_psk-jvm-item.png" alt="splash" /></p>
|
||||
<h1 id="">Генерация отдельных страниц</h1>
|
||||
<p>В январе сделал половину функциональности оригинального ПСКОВа на Kotlin для JVM,
|
||||
а именно: генерацию отдельных страниц HTML из Markdown.</p>
|
||||
<p>И ПСКОВ 1, и ПСКОВ 2 генерируют файлы HTML, которые отображаются идентично
|
||||
в веб-браузерах. Тем не менее, содержимое этих сгенерированных файлов отличается,
|
||||
т.к. ПСКОВ 1 использует <a href="https://github.com/showdownjs/showdown">Showdown</a> для конвертации Markdown в HTML,
|
||||
а ПСКОВ 2 - <a href="https://github.com/JetBrains/markdown">intellij-markdown</a>.</p>
|
||||
<p>Взглянем на описываемую разницу. Допустим, у нас есть следующая страница Markdown:. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="psk-jvm-item.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="year24.html">Итоги 2024-го года</a>
|
||||
@@ -46,7 +68,8 @@
|
||||
<div class="news_item_more">
|
||||
<a href="year24.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="lha-jvm-macos.html">Первая рабочая версия Local Host Access</a>
|
||||
</h2>
|
||||
@@ -68,7 +91,8 @@ Linux, macOS и Windows. Таким образом, если кому-либо
|
||||
<div class="news_item_more">
|
||||
<a href="lha-jvm-macos.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="pskov-again.html">Возвращение к разработке «ПСКОВа»</a>
|
||||
</h2>
|
||||
@@ -92,7 +116,8 @@ Linux, macOS и Windows. Таким образом, если кому-либо
|
||||
<div class="news_item_more">
|
||||
<a href="pskov-again.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="ht-sound.html">Звук и поиск нового курса</a>
|
||||
</h2>
|
||||
@@ -116,7 +141,8 @@ Linux, macOS и Windows. Таким образом, если кому-либо
|
||||
<div class="news_item_more">
|
||||
<a href="ht-sound.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="ht-scenes.html">Переключение сцен</a>
|
||||
</h2>
|
||||
@@ -140,7 +166,8 @@ Linux, macOS и Windows. Таким образом, если кому-либо
|
||||
<div class="news_item_more">
|
||||
<a href="ht-scenes.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="rethinking.html">Переосмысление</a>
|
||||
</h2>
|
||||
@@ -162,7 +189,8 @@ Python в JavaScript. Этого не произошло, потому что п
|
||||
<div class="news_item_more">
|
||||
<a href="rethinking.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="memory-gui.html">Графический интерфейс «Памяти»</a>
|
||||
</h2>
|
||||
@@ -183,7 +211,8 @@ Python в JavaScript. Этого не произошло, потому что п
|
||||
<div class="news_item_more">
|
||||
<a href="memory-gui.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="memory-text-ui.html">Текстовый интерфейс «Памяти»</a>
|
||||
</h2>
|
||||
@@ -202,42 +231,19 @@ Python в JavaScript. Этого не произошло, потому что п
|
||||
<div class="news_item_more">
|
||||
<a href="memory-text-ui.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="memory-logic.html">Игровая логика «Памяти»</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2024-05-03 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<h1 id="">Игровая логика «Памяти»</h1>
|
||||
<p>В апреле реализовал игровую логику игры «Память» на Python в виде модели ограниченного языка и успешно перевёл её инструментом в C++.</p>
|
||||
<p>Модель ограниченного языка предполагает следующую архитектуру из двух частей:</p>
|
||||
<ol>
|
||||
<li>контекст состояния</li>
|
||||
<li>чистые функции без побочных эффектов, работающие лишь с контекстом</li>
|
||||
</ol>
|
||||
<p>Контекст состояния игровой логики на Python получился следующим (<a href="https://git.opengamestudio.org/kornerr/research-portable-memory/src/commit/6fcd542daa6242c8c23dddb88d04cda74a730328/v3/memory_Context.h">C++</a>):</p>
|
||||
<p>```python
|
||||
class memory_Context:
|
||||
def <strong>init</strong>(self):
|
||||
self.hiddenItems = []
|
||||
self.mismatchedItems = []. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="memory-logic.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p class="pagination_title">Страница 2 из 9</p>
|
||||
<p>
|
||||
<a href="index.html">« Новее</a>
|
||||
<a href="index3.html">Старее »</a>
|
||||
</p>
|
||||
|
||||
|
||||
<div id="footer">
|
||||
Сайт сгенерирован <a href="http://opengamestudio.org/pskov/ru">ПСКОВОМ</a>
|
||||
из <a href="http://github.com/ogstudio/site-opengamestudio">этого исходного кода</a>.
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -24,6 +24,32 @@
|
||||
<center>
|
||||
<h1>Новости</h1>
|
||||
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="memory-logic.html">Игровая логика «Памяти»</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2024-05-03 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<h1 id="">Игровая логика «Памяти»</h1>
|
||||
<p>В апреле реализовал игровую логику игры «Память» на Python в виде модели ограниченного языка и успешно перевёл её инструментом в C++.</p>
|
||||
<p>Модель ограниченного языка предполагает следующую архитектуру из двух частей:</p>
|
||||
<ol>
|
||||
<li>контекст состояния</li>
|
||||
<li>чистые функции без побочных эффектов, работающие лишь с контекстом</li>
|
||||
</ol>
|
||||
<p>Контекст состояния игровой логики на Python получился следующим (<a href="https://git.opengamestudio.org/kornerr/research-portable-memory/src/commit/6fcd542daa6242c8c23dddb88d04cda74a730328/v3/memory_Context.h">C++</a>):</p>
|
||||
<p>```python
|
||||
class memory_Context:
|
||||
def <strong>init</strong>(self):
|
||||
self.hiddenItems = []
|
||||
self.mismatchedItems = []. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="memory-logic.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="llm-first-py-cxx.html">Первый пример портируемого кода</a>
|
||||
@@ -47,7 +73,8 @@
|
||||
<div class="news_item_more">
|
||||
<a href="llm-first-py-cxx.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="bus-iOS.html">Шина-iOS</a>
|
||||
</h2>
|
||||
@@ -68,7 +95,8 @@
|
||||
<div class="news_item_more">
|
||||
<a href="bus-iOS.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="bus-01.html">Шина-01</a>
|
||||
</h2>
|
||||
@@ -92,7 +120,8 @@
|
||||
<div class="news_item_more">
|
||||
<a href="bus-01.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="rpg-ends.html">Изменение целей проекта</a>
|
||||
</h2>
|
||||
@@ -113,7 +142,8 @@
|
||||
<div class="news_item_more">
|
||||
<a href="rpg-ends.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="gitjs-intro.html">Как я создаю приложения для браузера прямо в браузере</a>
|
||||
</h2>
|
||||
@@ -133,7 +163,8 @@ Ubuntu Edge</a>. Особенностью продукта должна была
|
||||
<div class="news_item_more">
|
||||
<a href="gitjs-intro.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="git-budget.html">Почему я сделал личный проект учёта трат на Git+JS</a>
|
||||
</h2>
|
||||
@@ -155,7 +186,8 @@ Ubuntu Edge</a>. Особенностью продукта должна была
|
||||
<div class="news_item_more">
|
||||
<a href="git-budget.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="teaching-to-program-2019.html">Обучение программированию 2019, или в поисках идеальной программы: Последовательность</a>
|
||||
</h2>
|
||||
@@ -172,7 +204,8 @@ Ubuntu Edge</a>. Особенностью продукта должна была
|
||||
<div class="news_item_more">
|
||||
<a href="teaching-to-program-2019.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="the-pros-and-cons-of-restarting-from-scratch.html">Минусы и плюсы начинания с начала</a>
|
||||
</h2>
|
||||
@@ -189,33 +222,19 @@ Ubuntu Edge</a>. Особенностью продукта должна была
|
||||
<div class="news_item_more">
|
||||
<a href="the-pros-and-cons-of-restarting-from-scratch.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="on-the-way-to-durable-applications.html">На пути к долговечным приложениям</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2019-08-05 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p><img src="../../images/2019-08-05_on-the-way-to-durable-applications.jpg" alt="Псковское вече" /></p>
|
||||
<p>В этой статье мы расскажем о нашем первом долговечном приложении для настольных ПК - генераторе статических сайтов ПСКОВ.</p>
|
||||
<p><strong>Долговечность</strong></p>
|
||||
<p>Под долговечным приложением мы понимаем такое приложение, которое работает без единого изменения на операционных системах, выпущенных в период 2010-2030 годов. Иными словами, долговечное приложение обладает 10-летней обратной совместимостью и 10-летней прочностью. Впрочем, <a href="http://opengamestudio.org/pskov/ru">ПСКОВ</a> работает даже на Windows 2000, так что у него 19-летняя обратная совместимость.. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="on-the-way-to-durable-applications.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p class="pagination_title">Страница 3 из 9</p>
|
||||
<p>
|
||||
<a href="index2.html">« Новее</a>
|
||||
<a href="index4.html">Старее »</a>
|
||||
</p>
|
||||
|
||||
|
||||
<div id="footer">
|
||||
Сайт сгенерирован <a href="http://opengamestudio.org/pskov/ru">ПСКОВОМ</a>
|
||||
из <a href="http://github.com/ogstudio/site-opengamestudio">этого исходного кода</a>.
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -24,6 +24,23 @@
|
||||
<center>
|
||||
<h1>Новости</h1>
|
||||
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="on-the-way-to-durable-applications.html">На пути к долговечным приложениям</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2019-08-05 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p><img src="../../images/2019-08-05_on-the-way-to-durable-applications.jpg" alt="Псковское вече" /></p>
|
||||
<p>В этой статье мы расскажем о нашем первом долговечном приложении для настольных ПК - генераторе статических сайтов ПСКОВ.</p>
|
||||
<p><strong>Долговечность</strong></p>
|
||||
<p>Под долговечным приложением мы понимаем такое приложение, которое работает без единого изменения на операционных системах, выпущенных в период 2010-2030 годов. Иными словами, долговечное приложение обладает 10-летней обратной совместимостью и 10-летней прочностью. Впрочем, <a href="http://opengamestudio.org/pskov/ru">ПСКОВ</a> работает даже на Windows 2000, так что у него 19-летняя обратная совместимость.. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="on-the-way-to-durable-applications.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="defending-availability.html">Защита доступности</a>
|
||||
@@ -39,7 +56,8 @@
|
||||
<div class="news_item_more">
|
||||
<a href="defending-availability.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="teaching-kids-to-program.html">Обучение детей программированию</a>
|
||||
</h2>
|
||||
@@ -64,7 +82,8 @@
|
||||
<div class="news_item_more">
|
||||
<a href="teaching-kids-to-program.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="2019-year-of-rethinking.html">Год переосмысления</a>
|
||||
</h2>
|
||||
@@ -79,7 +98,8 @@
|
||||
<div class="news_item_more">
|
||||
<a href="2019-year-of-rethinking.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="ideal-gamedev.html">Идеальные игры и средства для их разработки</a>
|
||||
</h2>
|
||||
@@ -105,7 +125,8 @@
|
||||
<div class="news_item_more">
|
||||
<a href="ideal-gamedev.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="mahjong-demo2.html">OGS Mahjong 2: Demo 2</a>
|
||||
</h2>
|
||||
@@ -122,7 +143,8 @@
|
||||
<div class="news_item_more">
|
||||
<a href="mahjong-demo2.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="examples-and-dependencies.html">Примеры и зависимости</a>
|
||||
</h2>
|
||||
@@ -138,7 +160,8 @@
|
||||
<div class="news_item_more">
|
||||
<a href="examples-and-dependencies.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="example-driven-development.html">Разработка через создание примеров</a>
|
||||
</h2>
|
||||
@@ -155,7 +178,8 @@
|
||||
<div class="news_item_more">
|
||||
<a href="example-driven-development.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="openscenegraph-examples.html">Кросс-платформенные примеры OpenSceneGraph</a>
|
||||
</h2>
|
||||
@@ -170,40 +194,19 @@
|
||||
<div class="news_item_more">
|
||||
<a href="openscenegraph-examples.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="mahjong-techdemo1-gameplay.html">Первая технодемка OGS Mahjong 2: Игровая механика</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2018-02-16 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p><img src="../../images/2018-02-16-mahjong-techdemo1-gameplay.png" alt="Конец партии Маджонг" /></p>
|
||||
<p>Мы ради сообщить о выпуске первой технической демонастрации OGS Mahjong 2. Её цель была в проверке игровой механики на всех поддерживаемых платформах.</p>
|
||||
<p>Проверьте технодемку на своей платформе:</p>
|
||||
<ul>
|
||||
<li>Запустить <a href="https://ogstudio.github.io/game-mahjong/versions/013/mjin-player.html">версию для веба</a> в браузере</li>
|
||||
<li>Получить <a href="https://drive.google.com/open?id=1KW8IEN8Dpz8ODeg8BctVSJyzj9-AL9hR">версию для Android</a></li>
|
||||
<li>Получить <a href="https://drive.google.com/open?id=1oj0-OXSmEatttzn86u2vgP9SRAIC0ozB">версию для Windows</a></li>
|
||||
<li>Получить <a href="https://drive.google.com/open?id=1EX7kLIThLiMz9_W7VmBPySms3mlrF-i6">версию для Linux</a></li>
|
||||
<li>Получить <a href="https://drive.google.com/open?id=1KWnvbHzan8MpMcZPG2QC-7KWoEYbqrM2">версию для macOS</a></li>
|
||||
</ul>
|
||||
<p>Замечания:. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="mahjong-techdemo1-gameplay.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p class="pagination_title">Страница 4 из 9</p>
|
||||
<p>
|
||||
<a href="index3.html">« Новее</a>
|
||||
<a href="index5.html">Старее »</a>
|
||||
</p>
|
||||
|
||||
|
||||
<div id="footer">
|
||||
Сайт сгенерирован <a href="http://opengamestudio.org/pskov/ru">ПСКОВОМ</a>
|
||||
из <a href="http://github.com/ogstudio/site-opengamestudio">этого исходного кода</a>.
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -24,6 +24,30 @@
|
||||
<center>
|
||||
<h1>Новости</h1>
|
||||
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="mahjong-techdemo1-gameplay.html">Первая технодемка OGS Mahjong 2: Игровая механика</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2018-02-16 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p><img src="../../images/2018-02-16-mahjong-techdemo1-gameplay.png" alt="Конец партии Маджонг" /></p>
|
||||
<p>Мы ради сообщить о выпуске первой технической демонастрации OGS Mahjong 2. Её цель была в проверке игровой механики на всех поддерживаемых платформах.</p>
|
||||
<p>Проверьте технодемку на своей платформе:</p>
|
||||
<ul>
|
||||
<li>Запустить <a href="https://ogstudio.github.io/game-mahjong/versions/013/mjin-player.html">версию для веба</a> в браузере</li>
|
||||
<li>Получить <a href="https://drive.google.com/open?id=1KW8IEN8Dpz8ODeg8BctVSJyzj9-AL9hR">версию для Android</a></li>
|
||||
<li>Получить <a href="https://drive.google.com/open?id=1oj0-OXSmEatttzn86u2vgP9SRAIC0ozB">версию для Windows</a></li>
|
||||
<li>Получить <a href="https://drive.google.com/open?id=1EX7kLIThLiMz9_W7VmBPySms3mlrF-i6">версию для Linux</a></li>
|
||||
<li>Получить <a href="https://drive.google.com/open?id=1KWnvbHzan8MpMcZPG2QC-7KWoEYbqrM2">версию для macOS</a></li>
|
||||
</ul>
|
||||
<p>Замечания:. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="mahjong-techdemo1-gameplay.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="mahjong-recreation-start.html">Начало воссоздания Маджонга</a>
|
||||
@@ -48,7 +72,8 @@
|
||||
<div class="news_item_more">
|
||||
<a href="mahjong-recreation-start.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="the-year-of-lessons.html">Год новых уроков</a>
|
||||
</h2>
|
||||
@@ -64,7 +89,8 @@
|
||||
<div class="news_item_more">
|
||||
<a href="the-year-of-lessons.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="2017-summary.html">Итоги 2017-го</a>
|
||||
</h2>
|
||||
@@ -81,7 +107,8 @@
|
||||
<div class="news_item_more">
|
||||
<a href="2017-summary.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="back-to-the-static.html">Назад в Статику</a>
|
||||
</h2>
|
||||
@@ -96,7 +123,8 @@
|
||||
<div class="news_item_more">
|
||||
<a href="back-to-the-static.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="mjin-world-birth.html">Рождение вселенной MJIN</a>
|
||||
</h2>
|
||||
@@ -117,7 +145,8 @@
|
||||
<div class="news_item_more">
|
||||
<a href="mjin-world-birth.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="scripting-research.html">Изучение скриптования</a>
|
||||
</h2>
|
||||
@@ -133,7 +162,8 @@
|
||||
<div class="news_item_more">
|
||||
<a href="scripting-research.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="openscenegraph-cross-platform-guide.html">OpenSceneGraph cross-platform guide</a>
|
||||
</h2>
|
||||
@@ -148,7 +178,8 @@
|
||||
<div class="news_item_more">
|
||||
<a href="openscenegraph-cross-platform-guide.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="ios-tutorial.html">Самоучитель iOS</a>
|
||||
</h2>
|
||||
@@ -163,32 +194,19 @@
|
||||
<div class="news_item_more">
|
||||
<a href="ios-tutorial.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="osg-sample.html">Приложение OpenSceneGraph</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2017-05-12 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p><img src="../../images/2017-05_osg-sample.png" alt="Ракета в дали" /></p>
|
||||
<p>Эта статья описывает создание самоучителей по сборке приложения OpenSceneGraph на Linux, macOS, Windows и Android в апреле 2017.</p>
|
||||
<p>Предыдущие самоучители описывали установку OpenSceneGraph на Linux, macOS, Windows и отображение модели с помощью стандартного инструмента <strong>osgviewer</strong>. На этот раз результатом нашей работы стало <a href="https://github.com/OGStudio/openscenegraph-cross-platform-guide-application">приложение OpenSceneGraph</a>, которое работает на Linux, macOS, Windows и Android.. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="osg-sample.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p class="pagination_title">Страница 5 из 9</p>
|
||||
<p>
|
||||
<a href="index4.html">« Новее</a>
|
||||
<a href="index6.html">Старее »</a>
|
||||
</p>
|
||||
|
||||
|
||||
<div id="footer">
|
||||
Сайт сгенерирован <a href="http://opengamestudio.org/pskov/ru">ПСКОВОМ</a>
|
||||
из <a href="http://github.com/ogstudio/site-opengamestudio">этого исходного кода</a>.
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -24,6 +24,22 @@
|
||||
<center>
|
||||
<h1>Новости</h1>
|
||||
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="osg-sample.html">Приложение OpenSceneGraph</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2017-05-12 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p><img src="../../images/2017-05_osg-sample.png" alt="Ракета в дали" /></p>
|
||||
<p>Эта статья описывает создание самоучителей по сборке приложения OpenSceneGraph на Linux, macOS, Windows и Android в апреле 2017.</p>
|
||||
<p>Предыдущие самоучители описывали установку OpenSceneGraph на Linux, macOS, Windows и отображение модели с помощью стандартного инструмента <strong>osgviewer</strong>. На этот раз результатом нашей работы стало <a href="https://github.com/OGStudio/openscenegraph-cross-platform-guide-application">приложение OpenSceneGraph</a>, которое работает на Linux, macOS, Windows и Android.. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="osg-sample.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="its-all-fine.html">Всё проходит хорошо</a>
|
||||
@@ -43,7 +59,8 @@
|
||||
<div class="news_item_more">
|
||||
<a href="its-all-fine.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="lets-go.html">Поехали</a>
|
||||
</h2>
|
||||
@@ -59,7 +76,8 @@
|
||||
<div class="news_item_more">
|
||||
<a href="lets-go.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="the-year-of-challenges.html">Год испытаний</a>
|
||||
</h2>
|
||||
@@ -77,7 +95,8 @@
|
||||
<div class="news_item_more">
|
||||
<a href="the-year-of-challenges.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="2017-happy-new-year.html">Счастливого 2017-го</a>
|
||||
</h2>
|
||||
@@ -93,7 +112,8 @@
|
||||
<div class="news_item_more">
|
||||
<a href="2017-happy-new-year.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="2016-november-recap.html">Ноябрь 2016 кратко</a>
|
||||
</h2>
|
||||
@@ -110,7 +130,8 @@
|
||||
<div class="news_item_more">
|
||||
<a href="2016-november-recap.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="2016-october-recap.html">Октябрь 2016 кратко</a>
|
||||
</h2>
|
||||
@@ -127,7 +148,8 @@
|
||||
<div class="news_item_more">
|
||||
<a href="2016-october-recap.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="2016-tech-showcases.html">Демонстрации технологий</a>
|
||||
</h2>
|
||||
@@ -147,7 +169,8 @@
|
||||
<div class="news_item_more">
|
||||
<a href="2016-tech-showcases.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="2016-september-recap.html">Сентябрь 2016 кратко</a>
|
||||
</h2>
|
||||
@@ -169,35 +192,19 @@
|
||||
<div class="news_item_more">
|
||||
<a href="2016-september-recap.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="ogs-editor-0.10.html">OGS Editor 0.10 и материалы прямого эфира</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2016-10-03 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p><img src="../../images/2016-10-03_ogs-editor-0.10.png" alt="Редактор с игрой Маджонг" /></p>
|
||||
<p>Внимание: мы не выпустим версию 0.10 для macOS из-за технических проблем с системой сборки. Поддержку macOS вернём к 0.11.</p>
|
||||
<ul>
|
||||
<li><strong>OGS Editor 0.10</strong> <a href="https://sourceforge.net/projects/osrpgcreation/files/Editor/jenkins/51_2016-10-01_06-39-48_0.10.0/">доступен на SourceForge</a>. Просто распакуйте архив и запустите скрипт run.</li>
|
||||
<li><strong>Пасьянс маджонг</strong> тоже <a href="https://sourceforge.net/projects/osrpgcreation/files/Games/MahjongSolitaire/">доступен на SourceForge</a>. Просто распакуйте архив и запустите скрипт run.. . .</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="ogs-editor-0.10.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p class="pagination_title">Страница 6 из 9</p>
|
||||
<p>
|
||||
<a href="index5.html">« Новее</a>
|
||||
<a href="index7.html">Старее »</a>
|
||||
</p>
|
||||
|
||||
|
||||
<div id="footer">
|
||||
Сайт сгенерирован <a href="http://opengamestudio.org/pskov/ru">ПСКОВОМ</a>
|
||||
из <a href="http://github.com/ogstudio/site-opengamestudio">этого исходного кода</a>.
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -24,6 +24,25 @@
|
||||
<center>
|
||||
<h1>Новости</h1>
|
||||
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="ogs-editor-0.10.html">OGS Editor 0.10 и материалы прямого эфира</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2016-10-03 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p><img src="../../images/2016-10-03_ogs-editor-0.10.png" alt="Редактор с игрой Маджонг" /></p>
|
||||
<p>Внимание: мы не выпустим версию 0.10 для macOS из-за технических проблем с системой сборки. Поддержку macOS вернём к 0.11.</p>
|
||||
<ul>
|
||||
<li><strong>OGS Editor 0.10</strong> <a href="https://sourceforge.net/projects/osrpgcreation/files/Editor/jenkins/51_2016-10-01_06-39-48_0.10.0/">доступен на SourceForge</a>. Просто распакуйте архив и запустите скрипт run.</li>
|
||||
<li><strong>Пасьянс маджонг</strong> тоже <a href="https://sourceforge.net/projects/osrpgcreation/files/Games/MahjongSolitaire/">доступен на SourceForge</a>. Просто распакуйте архив и запустите скрипт run.. . .</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="ogs-editor-0.10.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="yesterdays-live-session-short-overview.html">Пара слов о вчерашнем прямом эфире</a>
|
||||
@@ -35,13 +54,14 @@
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/_t8TGhSgJG4" frameborder="0" allowfullscreen></iframe>
|
||||
<p>Создание пасьянса Маджонг прошло успешно, и заняло менее 4 часов.</p>
|
||||
<p>Мы опубликуем материалы прямого эфира чуть позже на этой неделе.</p>
|
||||
<p>Спасибо за участие.
|
||||
. . .</p>
|
||||
<p>Спасибо за участие.</p>
|
||||
<p>. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="yesterdays-live-session-short-overview.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="september-live-session-announcement-tomorrow.html">Прямой эфир через 24 часа</a>
|
||||
</h2>
|
||||
@@ -50,13 +70,14 @@
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/Fj4yHG-mV1U" frameborder="0" allowfullscreen></iframe>
|
||||
<p>Приготовьтесь к <a href="https://www.livecoding.tv/kornerr">прямому эфиру</a>, он начнётся через 24 часа!
|
||||
. . .</p>
|
||||
<p>Приготовьтесь к <a href="https://www.livecoding.tv/kornerr">прямому эфиру</a>, он начнётся через 24 часа!</p>
|
||||
<p>. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="september-live-session-announcement-tomorrow.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="september-live-session-announcement.html">Прямой эфир: 25 сентября 2016</a>
|
||||
</h2>
|
||||
@@ -66,13 +87,14 @@
|
||||
<div class="news_item_contents">
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/Y5hOGKcQ8wA" frameborder="0" allowfullscreen></iframe>
|
||||
<p><a href="http://www.timeanddate.com/worldclock/fixedtime.html?msg=%D0%9F%D1%80%D1%8F%D0%BC%D0%BE%D0%B9+%D1%8D%D1%84%D0%B8%D1%80+Open+Game+Studio%3A+%D0%A1%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8C+2016&iso=20160925T13&p1=166&ah=2">25 сентября 2016 в 13:00 MSK</a> мы проведём <a href="https://www.livecoding.tv/kornerr">прямой эфир</a>.
|
||||
Самое время создать простой пасьянс Маджонг
|
||||
. . .</p>
|
||||
Самое время создать простой пасьянс Маджонг</p>
|
||||
<p>. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="september-live-session-announcement.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="2016-august-recap.html">Август 2016 кратко</a>
|
||||
</h2>
|
||||
@@ -93,7 +115,8 @@
|
||||
<div class="news_item_more">
|
||||
<a href="2016-august-recap.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="back-to-social-networks.html">Мы вернулись в социальные сети</a>
|
||||
</h2>
|
||||
@@ -102,13 +125,14 @@
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p>Если вы подписаны на нашу группу в <a href="https://www.facebook.com/groups/162611230470183/">Facebook</a>, <a href="https://twitter.com/OpenGameStudio">Twitter</a> или <a href="https://new.vk.com/opengamestudo">VK</a>, вы заметили, что мы начали использовать её снова. Это не случайно: мы наконец созрели для вербального общения после 4 лет молчаливой разработки.</p>
|
||||
<p>Подписывайтесь!
|
||||
. . .</p>
|
||||
<p>Подписывайтесь!</p>
|
||||
<p>. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="back-to-social-networks.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="once-mahjong-always-mahjong.html">Раз Маджонг – всегда Маджонг</a>
|
||||
</h2>
|
||||
@@ -123,7 +147,8 @@
|
||||
<div class="news_item_more">
|
||||
<a href="once-mahjong-always-mahjong.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="ogs-editor-0.9.html">Материалы прямого эфира за май 2016</a>
|
||||
</h2>
|
||||
@@ -140,7 +165,8 @@
|
||||
<div class="news_item_more">
|
||||
<a href="ogs-editor-0.9.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="may-live-session-announcement.html">Прямой эфир: 28 мая 2016</a>
|
||||
</h2>
|
||||
@@ -148,40 +174,25 @@
|
||||
2016-05-17 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p>Мы рады сообщить, что трансляция <a title="LiveCoding" href="https://www.livecoding.tv/kornerr">LiveCoding</a> состоится <a href="http://www.timeanddate.com/worldclock/fixedtime.html?msg=%D0%9C%D0%B0%D0%B9%D1%81%D0%BA%D0%B8%D0%B9+%D0%BF%D1%80%D1%8F%D0%BC%D0%BE%D0%B9+%D1%8D%D1%84%D0%B8%D1%80+Open+Game+Studio&iso=20160528T13&p1=166&ah=3">28 мая 2016 в 13:00 MSK</a>. Присоединяйтесь!
|
||||
. . .</p>
|
||||
<p>Мы рады сообщить, что трансляция <a title="LiveCoding" href="https://www.livecoding.tv/kornerr">LiveCoding</a> состоится <a href="http://www.timeanddate.com/worldclock/fixedtime.html?msg=%D0%9C%D0%B0%D0%B9%D1%81%D0%BA%D0%B8%D0%B9+%D0%BF%D1%80%D1%8F%D0%BC%D0%BE%D0%B9+%D1%8D%D1%84%D0%B8%D1%80+Open+Game+Studio&iso=20160528T13&p1=166&ah=3">28 мая 2016 в 13:00 MSK</a>. Присоединяйтесь!</p>
|
||||
<p>. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="may-live-session-announcement.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="may-live-session-decision.html">Майский прямой эфир (Редактор 0.9)</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2016-04-24 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p>Как вы знаете, ранее опубликованная дорожная карта предполагала, что в апреле будет прямой эфир, в котором с помощью Редактора 0.9 мы создадим игру пинг-понг.</p>
|
||||
<p>Мы должны признать, что наши способности к планированию всё ещё недостаточно высоки, поэтому следующий прямой эфир состоится в конце мая. Точную дату мы объявим позже.</p>
|
||||
<p>Вот пара моментов из будущей игры:</p>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/V3EvCVPc6kg" frameborder="0" allowfullscreen></iframe>
|
||||
<p>. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="may-live-session-decision.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p class="pagination_title">Страница 7 из 9</p>
|
||||
<p>
|
||||
<a href="index6.html">« Новее</a>
|
||||
<a href="index8.html">Старее »</a>
|
||||
</p>
|
||||
|
||||
|
||||
<div id="footer">
|
||||
Сайт сгенерирован <a href="http://opengamestudio.org/pskov/ru">ПСКОВОМ</a>
|
||||
из <a href="http://github.com/ogstudio/site-opengamestudio">этого исходного кода</a>.
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -24,6 +24,24 @@
|
||||
<center>
|
||||
<h1>Новости</h1>
|
||||
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="may-live-session-decision.html">Майский прямой эфир (Редактор 0.9)</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2016-04-24 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p>Как вы знаете, ранее опубликованная дорожная карта предполагала, что в апреле будет прямой эфир, в котором с помощью Редактора 0.9 мы создадим игру пинг-понг.</p>
|
||||
<p>Мы должны признать, что наши способности к планированию всё ещё недостаточно высоки, поэтому следующий прямой эфир состоится в конце мая. Точную дату мы объявим позже.</p>
|
||||
<p>Вот пара моментов из будущей игры:</p>
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/V3EvCVPc6kg" frameborder="0" allowfullscreen></iframe>
|
||||
<p>. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="may-live-session-decision.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="rolling-ball.html">Запись прямого эфира "Катящийся мяч" и материалы</a>
|
||||
@@ -40,7 +58,8 @@
|
||||
<div class="news_item_more">
|
||||
<a href="rolling-ball.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="rolling-ball-live-session-pt2.html">Создание игры в прямом эфире (часть 2): 7 февраля 2016</a>
|
||||
</h2>
|
||||
@@ -53,7 +72,8 @@
|
||||
<div class="news_item_more">
|
||||
<a href="rolling-ball-live-session-pt2.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="january-live-session-announcement.html">Создание игры в прямом эфире: 31 января 2016</a>
|
||||
</h2>
|
||||
@@ -61,13 +81,14 @@
|
||||
2016-01-25 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p>Мы рады сообщить, что трансляция <a title="LiveCoding" href="https://www.livecoding.tv/kornerr">LiveCoding</a> состоится <a href="http://www.timeanddate.com/worldclock/fixedtime.html?msg=Open+Game+Studio%3A+%D0%9F%D1%80%D1%8F%D0%BC%D0%B0%D1%8F+%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%BB%D1%8F%D1%86%D0%B8%D1%8F+%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D1%8F+%D0%B8%D0%B3%D1%80%D1%8B&iso=20160131T14&p1=166&ah=3">31 января 2016 в 14:00 MSK</a>. Присоединяйтесь!
|
||||
. . .</p>
|
||||
<p>Мы рады сообщить, что трансляция <a title="LiveCoding" href="https://www.livecoding.tv/kornerr">LiveCoding</a> состоится <a href="http://www.timeanddate.com/worldclock/fixedtime.html?msg=Open+Game+Studio%3A+%D0%9F%D1%80%D1%8F%D0%BC%D0%B0%D1%8F+%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%BB%D1%8F%D1%86%D0%B8%D1%8F+%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D1%8F+%D0%B8%D0%B3%D1%80%D1%8B&iso=20160131T14&p1=166&ah=3">31 января 2016 в 14:00 MSK</a>. Присоединяйтесь!</p>
|
||||
<p>. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="january-live-session-announcement.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="january-live-session-decision.html">СКОРО: Создание простой игры в прямом эфире (Редактор 0.8)</a>
|
||||
</h2>
|
||||
@@ -76,13 +97,14 @@
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p>Мы готовы предоставить вам Редактор 0.8 с Проигрывателем. Прямая трансляция будет проведена на <a title="LiveCoding" href="https://www.livecoding.tv/kornerr">LiveCoding</a> СКОРО. Мы покажем вам, как создать простую игру со звуком с нуля. И на этот раз она не будет требовать Редактора для работы.</p>
|
||||
<p>Точную дату и время мы объявим в ближайшие дни. Оставайтесь на связи!
|
||||
. . .</p>
|
||||
<p>Точную дату и время мы объявим в ближайшие дни. Оставайтесь на связи!</p>
|
||||
<p>. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="january-live-session-decision.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="2016-roadmap.html">Дорожная карта 2016</a>
|
||||
</h2>
|
||||
@@ -100,7 +122,8 @@
|
||||
<div class="news_item_more">
|
||||
<a href="2016-roadmap.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="livesession-materials-editor-07.html">Видеозапись живой сессии и материалы</a>
|
||||
</h2>
|
||||
@@ -118,7 +141,8 @@
|
||||
<div class="news_item_more">
|
||||
<a href="livesession-materials-editor-07.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="livesession-editor-07.html">Создание простой игры в прямом эфире: 15 ноября 2015</a>
|
||||
</h2>
|
||||
@@ -126,13 +150,14 @@
|
||||
2015-11-09 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p>Мы рады сообщить, что трансляция <a title="LiveCoding" href="https://www.livecoding.tv/kornerr">LiveCoding</a> состоится <a title="Локальное время" href="http://www.timeanddate.com/worldclock/fixedtime.html?msg=Whac-a-mole+game+from+scratch+live&iso=20151115T14&p1=166&ah=3">15 ноября 2015 в 14:00 MSK</a>. Присоединяйтесь!
|
||||
. . .</p>
|
||||
<p>Мы рады сообщить, что трансляция <a title="LiveCoding" href="https://www.livecoding.tv/kornerr">LiveCoding</a> состоится <a title="Локальное время" href="http://www.timeanddate.com/worldclock/fixedtime.html?msg=Whac-a-mole+game+from+scratch+live&iso=20151115T14&p1=166&ah=3">15 ноября 2015 в 14:00 MSK</a>. Присоединяйтесь!</p>
|
||||
<p>. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="livesession-editor-07.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="soon-game-creation-editor-07.html">СКОРО: Создание простой игры в прямом эфире (Редактор 0.7)</a>
|
||||
</h2>
|
||||
@@ -150,34 +175,19 @@
|
||||
<div class="news_item_more">
|
||||
<a href="soon-game-creation-editor-07.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="bye-desura-hello-humblebundle.html">Прощай, Desura. Здравствуй, Humble Bundle Widget</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2015-07-23 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p>После недавнего банкротства родительской компании сервиса Desura мы пришли к выводу, что нам необходима новая площадка для распространения Deluxe-версии игры. Более современная, удобная, надежная.
|
||||
Наш выбор пал на Humble Widget, благодаря которому вы можете приобрести Deluxe-версию игры прямо у нас на сайте.</p>
|
||||
<p>Вот он:</p>
|
||||
<iframe src="https://www.humblebundle.com/widget/v2/product/ogsmahjong/ySGF3h34?theme=transparent-light" width="526" height="325" style="border: none;" scrolling="no" frameborder="0"></iframe>
|
||||
<p>. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="bye-desura-hello-humblebundle.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p class="pagination_title">Страница 8 из 9</p>
|
||||
<p>
|
||||
<a href="index7.html">« Новее</a>
|
||||
<a href="index9.html">Старее »</a>
|
||||
</p>
|
||||
|
||||
|
||||
<div id="footer">
|
||||
Сайт сгенерирован <a href="http://opengamestudio.org/pskov/ru">ПСКОВОМ</a>
|
||||
из <a href="http://github.com/ogstudio/site-opengamestudio">этого исходного кода</a>.
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -24,6 +24,24 @@
|
||||
<center>
|
||||
<h1>Новости</h1>
|
||||
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="bye-desura-hello-humblebundle.html">Прощай, Desura. Здравствуй, Humble Bundle Widget</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2015-07-23 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p>После недавнего банкротства родительской компании сервиса Desura мы пришли к выводу, что нам необходима новая площадка для распространения Deluxe-версии игры. Более современная, удобная, надежная.
|
||||
Наш выбор пал на Humble Widget, благодаря которому вы можете приобрести Deluxe-версию игры прямо у нас на сайте.</p>
|
||||
<p>Вот он:</p>
|
||||
<iframe src="https://www.humblebundle.com/widget/v2/product/ogsmahjong/ySGF3h34?theme=transparent-light" width="526" height="325" style="border: none;" scrolling="no" frameborder="0"></iframe>
|
||||
<p>. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="bye-desura-hello-humblebundle.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="test-chamber-for-everyone.html">Тестовый цех каждому (Редактор 0.7.0)</a>
|
||||
@@ -33,13 +51,14 @@
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p>Как вы знаете, основная цель Редактора 0.7.0 - это возможность создать <a title="Тестовый цех" href="https://youtu.be/9_6seUWcPbU" target="_blank">тестовый цех</a> с помощью него. Редактору не хватает системы Действий и исправления некоторых ошибок для этого. Помимо выпуска Редактора мы опубликуем подробную статью, описывающую создание тестового цеха, чтобы каждый мог создать себе свой тестовый цех!</p>
|
||||
<p>Мы планируем завершить его в Октябре.
|
||||
. . .</p>
|
||||
<p>Мы планируем завершить его в Октябре.</p>
|
||||
<p>. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="test-chamber-for-everyone.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="2015-roadmap.html">Дорожная карта 2015-2016</a>
|
||||
</h2>
|
||||
@@ -58,7 +77,8 @@
|
||||
<div class="news_item_more">
|
||||
<a href="2015-roadmap.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="editor-06.html">Редактор 0.6.0</a>
|
||||
</h2>
|
||||
@@ -81,7 +101,8 @@
|
||||
<div class="news_item_more">
|
||||
<a href="editor-06.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="editor-06-roadmap.html">Редактор 0.5.0 и планы для 0.6.0</a>
|
||||
</h2>
|
||||
@@ -102,7 +123,8 @@
|
||||
<div class="news_item_more">
|
||||
<a href="editor-06-roadmap.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="editor-0.4.0-and-0.5.0-plans.html">Редактор 0.4.0 и планы для 0.5.0</a>
|
||||
</h2>
|
||||
@@ -117,7 +139,8 @@
|
||||
<div class="news_item_more">
|
||||
<a href="editor-0.4.0-and-0.5.0-plans.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="editor-0.4.0-plans.html">План задач для Editor 0.4.0</a>
|
||||
</h2>
|
||||
@@ -132,7 +155,8 @@
|
||||
<div class="news_item_more">
|
||||
<a href="editor-0.4.0-plans.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="user-servey-finish-promise.html">Окончание опроса</a>
|
||||
</h2>
|
||||
@@ -147,7 +171,8 @@
|
||||
<div class="news_item_more">
|
||||
<a href="user-servey-finish-promise.html">Читать далее</a>
|
||||
</div>
|
||||
</div><div class="news_item">
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="2014-another-year-passed.html">И вот прошел еще один год</a>
|
||||
</h2>
|
||||
@@ -164,15 +189,17 @@
|
||||
<a href="2014-another-year-passed.html">Читать далее</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p class="pagination_title">Страница 9 из 9</p>
|
||||
<p>
|
||||
<a href="index8.html">« Новее</a>
|
||||
</p>
|
||||
|
||||
|
||||
<div id="footer">
|
||||
Сайт сгенерирован <a href="http://opengamestudio.org/pskov/ru">ПСКОВОМ</a>
|
||||
из <a href="http://github.com/ogstudio/site-opengamestudio">этого исходного кода</a>.
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -85,4 +85,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -72,4 +72,4 @@ CORS-прокси из-за ограничений веб-браузера.</p>
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -72,4 +72,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -54,4 +54,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -55,4 +55,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -70,4 +70,4 @@ Kotlin Multiplatform.</p>
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -78,4 +78,4 @@ text 5 Congratulations! We just finished installing Blender
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -73,4 +73,4 @@ Linux, macOS и Windows. Таким образом, если кому-либо
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -54,4 +54,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -64,4 +64,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -78,4 +78,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -71,4 +71,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -94,4 +94,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -71,4 +71,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -54,4 +54,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -57,4 +57,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -65,4 +65,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -153,4 +153,4 @@ def memory_selectItem(
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -100,4 +100,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -74,4 +74,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -72,4 +72,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -61,4 +61,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -60,4 +60,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -91,4 +91,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -58,4 +58,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -72,4 +72,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -70,4 +70,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -88,4 +88,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -106,4 +106,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -113,4 +113,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -83,4 +83,4 @@ Python в JavaScript. Этого не произошло, потому что п
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -55,4 +55,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -66,4 +66,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -92,4 +92,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -81,4 +81,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -55,4 +55,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -56,4 +56,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -60,4 +60,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -211,4 +211,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -223,4 +223,4 @@ console.log(кот);
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -55,4 +55,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -74,4 +74,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -64,4 +64,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -60,4 +60,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -58,4 +58,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -84,4 +84,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -81,4 +81,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -57,4 +57,4 @@
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user