Add OpenSceneGraph examples article. Back-port 2015-11-15/09/02, 2015-07-24 articles as well

This commit is contained in:
2018-04-20 11:30:51 +03:00
parent 60e205b34c
commit 878238b691
39 changed files with 2273 additions and 217 deletions

View File

@@ -0,0 +1,15 @@
Title: Прощай, Desura. Здравствуй, Humble Bundle Widget
Date: 2015-07-23 00:00
Category: News
Slug: bye-desura-hello-humblebundle
Lang: ru
После недавнего банкротства родительской компании сервиса Desura мы пришли к выводу, что нам необходима новая площадка для распространения Deluxe-версии игры. Более современная, удобная, надежная.
Наш выбор пал на Humble Widget, благодаря которому вы можете приобрести Deluxe-версию игры прямо у нас на сайте.
Вот он:
<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>
К сожалению, мы не получили от Desura ни копейки (из-за минимального порога вывода средств, которого мы не достигли), однако, если вы приобретали Deluxe-версию OGS Mahjong на Desura и испытываете проблемы с ее скачиванием (в настоящее время проблем не обнаружено), напишите нам, указав свое имя на Desura, и мы что-нибудь придумаем.

View File

@@ -0,0 +1,14 @@
Title: Desura no more, hello Humble Bundle Widget
Date: 2015-07-23 00:00
Category: News
Slug: bye-desura-hello-humblebundle
Lang: en
After the recent bankruptcy of Desura's parent company, we decided, that we need a new place for our Deluxe version. Something better, more modern and more trustworthy. We have chosen the Humble Widget, with which you can buy the deluxe version of the game without leaving our site.
Here it is:
<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>
We haven't received a single penny from Desura (due to the minimal cache out limitations), but if you bought the deluxe version from them and experiencing any problems with downloading it (right now we see no problems with that), send us a letter, tell your name on Desura, we'll figure something out.

View File

@@ -0,0 +1,15 @@
Title: СКОРО: Создание простой игры в прямом эфире (Редактор 0.7)
Date: 2015-11-02 00:00
Category: News
Slug: soon-game-creation-editor-07
Lang: ru
Как и было обещано, мы готовы предоставить вам Редактор 0.7, с помощью которого можно создать тестовый цех. Тем не менее, после воссоздания цеха стало ясно, что:
0. это занимает более 8 часов (слишком долго)
0. описание в виде статьи не подходит по формату (слишком скучно)
Поэтому мы решили провести прямую трансляцию на <a title="LiveCoding" href="https://www.livecoding.tv/kornerr">LiveCoding</a> СКОРО, чтобы показать, как создать простую <a title="Whac-a-mole" href="http://google.com/search?q=whac+a+mole">игру типа "поймай крота"</a> с нуля.
Сейчас мы заняты последними приготовлениями, поэтому точные дату и время мы сообщим на этой неделе. Оставайтесь на связи!

View File

@@ -0,0 +1,15 @@
Title: SOON: Creating a simple game live (Editor 0.7)
Date: 2015-11-02 00:00
Category: News
Slug: soon-game-creation-editor-07
Lang: en
As we have promised, we are ready to give you Editor 0.7 which is capable of creating the complete test chamber. However, after recreating the test chamber ourselves, it became clear that:
0. it takes more than 8 hours to recreate it (too long)
0. it's inappropriate to be presented in the form of an article (too boring)
Therefore we decided to hold a live session at <a title="LiveCoding" href="https://www.livecoding.tv/kornerr">LiveCoding</a> SOON to show you how to create a simple <a title="Whac-a-mole" href="http://google.com/search?q=whac+a+mole">whac-a-mole like game</a> from scratch.
Currently we are busy making final preparations, so we'll tell you the exact time and date this week. Stay tuned!

View File

@@ -0,0 +1,7 @@
Title: Создание простой игры в прямом эфире: 15 ноября 2015
Date: 2015-11-09 00:00
Category: News
Slug: livesession-editor-07
Lang: ru
Мы рады сообщить, что трансляция <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&amp;iso=20151115T14&amp;p1=166&amp;ah=3">15 ноября 2015 в 14:00 MSK</a>. Присоединяйтесь!

View File

@@ -0,0 +1,7 @@
Title: Creating a simple game live: 15 November 2015
Date: 2015-11-09 00:00
Category: News
Slug: livesession-editor-07
Lang: en
We're glad to annouce that the <a title="LiveCoding" href="https://www.livecoding.tv/kornerr">LiveCoding</a> session will take place on <a title="Local time" href="http://www.timeanddate.com/worldclock/fixedtime.html?msg=Whac-a-mole+game+from+scratch+live&amp;iso=20151115T12&amp;p1=37&amp;ah=3">15 November 2015 at 12:00 CET</a>. Join us!

View File

@@ -0,0 +1,22 @@
Title: Видеозапись живой сессии и материалы
Date: 2015-11-15 00:00
Category: News
Slug: livesession-materials-editor-07
Lang: ru
Если вы пропустили живую сессию, вы можете посмотреть ее здесь:
[https://www.livecoding.tv/video/kornerr/playlists/whac-a-mole-from-scratch/](https://www.livecoding.tv/video/kornerr/playlists/whac-a-mole-from-scratch/)
Проект, созданный в ходе сессии, можно скачать здесь:
[https://github.com/OGStudio/liveSessionWhacAMole/archive/master.zip](https://github.com/OGStudio/liveSessionWhacAMole/archive/master.zip)
Последняя версия редактора доступна здесь:
[http://sourceforge.net/projects/osrpgcreation/files/Editor/jenkins/42_2015-11-13_08-16-46_0.7.4/](http://sourceforge.net/projects/osrpgcreation/files/Editor/jenkins/42_2015-11-13_08-16-46_0.7.4/)
Скачайте редактор, разархивируйте, удалите папку wam.ogs из редактора, скопируйте папку wam.ogs из архива живой сессии в папку редактора.
* в Windows - запустите файл `run.bat`.
* в Linux и OSX - запустите файл `run`.

View File

@@ -0,0 +1,21 @@
Title: Live session video and downloads
Date: 2015-11-15 00:00
Category: News
Slug: livesession-materials-editor-07
Lang: en
If you missed the live session, you can watch it here:
[https://www.livecoding.tv/video/kornerr/playlists/whac-a-mole-from-scratch/](https://www.livecoding.tv/video/kornerr/playlists/whac-a-mole-from-scratch/)
You can download the resulting project here:
[https://github.com/OGStudio/liveSessionWhacAMole/archive/master.zip](https://github.com/OGStudio/liveSessionWhacAMole/archive/master.zip)
The latest editor can be found here:
[http://sourceforge.net/projects/osrpgcreation/files/Editor/jenkins/42_2015-11-13_08-16-46_0.7.4/](http://sourceforge.net/projects/osrpgcreation/files/Editor/jenkins/42_2015-11-13_08-16-46_0.7.4/)
Download the editor archive, unpack, delete the wam.ogs folder, copy wam.ogs from the live session archive to the editor folder.
* in Windows - run the `run.bat` file.
* in Linux and OSX - run the `run` file.

View File

@@ -0,0 +1,46 @@
Title: Кросс-платформенные примеры OpenSceneGraph
Date: 2018-04-20 00:00
Category: News
Slug: openscenegraph-examples
Lang: ru
![Screenshot][screenshot]
Эта статья резюмирует создание первых двух кросс-платформенных примеров
OpenSceneGraph.
К тому времени, как мы выпустили
[первую техническую демонстрацию OGS Mahjong 2][tech-demo-1], нас уже дожидался
[запрос на описание работы с изображениями][android-image-issue] в
OpenSceneGraph на Android. Сначала мы рассматривали возможность создания нового
самоучителя для [кросс-платформенного руководства OpenSceneGraph][osgcpg], но
позже мы оценили необходимые трудозатраты и посчитали их излишними для
освещения такой небольшой темы (по сравнению с тем, что умеет средняя игра)
как загрузка изображений. Мы решили продолжить делиться нашими знаниями в виде
конкретных примеров. Так на свет появились
[кросс-платформенные примеры OpenSceneGraph][osgcpe].
Каждый пример:
* объясняет критически важный код для выполнения поставленной задачи
* акцентирует внимание на нюансах, специфичных для каждой платформы
* предоставляет реализации примера для десктопа, мобилок и веба
* предоставляет сборку для веба, чтобы упростить оценку результата
Первая пара примеров освещает следующие темы:
* Встраивание ресурсов в исполняемый файл: значительное упрощение работы с ресурсами на всех платформах
* Использование изображений PNG с помощью плагинов PNG: описание требований, необходимых для сборки и использования плагинов PNG
Мы будем и впредь добавлять новые примеры по мере продвижения нашей разработки OGS Mahjong 2.
На этом мы заканчиваем резюме о создании первых двух кросс-платформенных примеров OpenSceneGraph.
[screenshot]: {attach}/images/2018-04-20-openscenegraph-examples.png
[tech-demo-1]: {filename}/articles/2018-02-16-mahjong-techdemo1-gameplay-ru.md
[android-image-issue]: https://github.com/OGStudio/openscenegraph-cross-platform-guide/issues/4
[osgcpg]: https://github.com/OGStudio/openscenegraph-cross-platform-guide
[osgcpe]: https://github.com/OGStudio/openscenegraph-cross-platform-examples

View File

@@ -0,0 +1,45 @@
Title: OpenSceneGraph cross-platform examples
Date: 2018-04-20 00:00
Category: News
Slug: openscenegraph-examples
Lang: en
![Screenshot][screenshot]
This article summarizes the work we did to produce the first two
cross-platform OpenSceneGraph examples.
By the time [the first technology demonstration of OGS Mahjong 2][tech-demo-1]
has been released, we've already had [issue request][android-image-issue]
(to explain how to load images with OpenSceneGraph on Android) hanging for some
time. We considered creating a new tutorial for
[OpenSceneGraph cross-platform guide][osgcpg] at first. However, we realized
that it's time-consuming and excessive for such a tiny topic (compared to
what an average game has) as image loading. We decided to continue sharing our
knowledge in the form of concrete examples. That's how
[OpenSceneGraph cross-platform examples][osgcpe] were born.
Each example:
* explains crucial code necessary to perform a specific task
* accents platform-specific nuances
* provides implementations to cover desktop, mobile, and web platforms
* provides a web build to showcase results
The first two examples cover the following topics:
* Embed resource into executable: this greatly simplifies resource handling across platforms
* Use PNG images with PNG plugins: this explains the requirements necessary to build and use PNG plugins
We will be adding new examples as we proceed with OGS Mahjong 2 development.
That's it for summarizing the work we did to produce the first two cross-platform OpenSceneGraph examples.
[screenshot]: {attach}/images/2018-04-20-openscenegraph-examples.png
[tech-demo-1]: {filename}/articles/2018-02-16-mahjong-techdemo1-gameplay.md
[android-image-issue]: https://github.com/OGStudio/openscenegraph-cross-platform-guide/issues/4
[osgcpg]: https://github.com/OGStudio/openscenegraph-cross-platform-guide
[osgcpe]: https://github.com/OGStudio/openscenegraph-cross-platform-examples

View File

Before

Width:  |  Height:  |  Size: 70 KiB

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 249 KiB