Add OpenSceneGraph examples article. Back-port 2015-11-15/09/02, 2015-07-24 articles as well
This commit is contained in:
@@ -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, и мы что-нибудь придумаем.
|
||||
@@ -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.
|
||||
@@ -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> с нуля.
|
||||
|
||||
Сейчас мы заняты последними приготовлениями, поэтому точные дату и время мы сообщим на этой неделе. Оставайтесь на связи!
|
||||
@@ -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!
|
||||
@@ -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&iso=20151115T14&p1=166&ah=3">15 ноября 2015 в 14:00 MSK</a>. Присоединяйтесь!
|
||||
@@ -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&iso=20151115T12&p1=37&ah=3">15 November 2015 at 12:00 CET</a>. Join us!
|
||||
@@ -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`.
|
||||
|
||||
|
||||
@@ -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.
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user