Browse Source

about and projects

pull/1/head
Ivan 6 years ago
parent
commit
fcef2f7583
24 changed files with 543 additions and 406 deletions
  1. +16
    -16
      archives.html
  2. +40
    -40
      author/opensource-game-studio.html
  3. +11
    -11
      categories.html
  4. +35
    -35
      category/news.html
  5. +15
    -15
      category/stub.html
  6. +43
    -11
      feeds/all.atom.xml
  7. +22
    -6
      feeds/news.atom.xml
  8. +1
    -1
      feeds/stub.atom.xml
  9. +40
    -40
      index.html
  10. +16
    -16
      ios-tutorial-ru.html
  11. +16
    -16
      ios-tutorial.html
  12. +17
    -17
      mjin-world-birth-ru.html
  13. +17
    -17
      mjin-world-birth.html
  14. +16
    -16
      openscenegraph-cross-platform-guide-ru.html
  15. +16
    -16
      openscenegraph-cross-platform-guide.html
  16. +28
    -15
      pages/about-ru.html
  17. +28
    -15
      pages/about.html
  18. +47
    -15
      pages/projects-ru.html
  19. +46
    -15
      pages/projects.html
  20. +16
    -16
      scripting-research-ru.html
  21. +16
    -16
      scripting-research.html
  22. +15
    -15
      stub-ru.html
  23. +15
    -15
      stub.html
  24. +11
    -11
      tags.html

+ 16
- 16
archives.html View File

@@ -6,11 +6,11 @@

<title>Opensource Game Studio</title>

<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/normalize.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/foundation.min.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/style.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/pygments.css" />
<script src="https://ogstudio.github.io/theme/js/custom.modernizr.js"></script>
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/normalize.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/foundation.min.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/style.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/pygments.css" />
<script src="https://github.com/KaiSD/ogs-site/theme/js/custom.modernizr.js"></script>

<!-- So Firefox can bookmark->"abo this site" -->
<link href="feeds/all.atom.xml" rel="alternate" title="Opensource Game Studio" type="application/atom+xml">
@@ -25,7 +25,7 @@
<!-- Show menu items and pages -->
<div class="row">
<div class="large-12 columns top-bar">
<h1><a href="https://ogstudio.github.io">Opensource Game Studio</a></h1>
<h1><a href="https://github.com/KaiSD/ogs-site">Opensource Game Studio</a></h1>
</div>
</div>
<div class="row top-menu">
@@ -50,23 +50,23 @@
<table class="table-archive">
<tbody>
<tr>
<td>Вс 10 Сентябрь 2017</td>
<td>Sun 10 September 2017</td>
<td><a href='mjin-world-birth.html'>The birth of MJIN world</a></td>
</tr>
<tr>
<td>Ср 16 Август 2017</td>
<td>Wed 16 August 2017</td>
<td><a href='scripting-research.html'>Scripting research</a></td>
</tr>
<tr>
<td>Пн 17 Июль 2017</td>
<td>Mon 17 July 2017</td>
<td><a href='openscenegraph-cross-platform-guide.html'>OpenSceneGraph cross-platform guide</a></td>
</tr>
<tr>
<td>Чт 08 Июнь 2017</td>
<td>Thu 08 June 2017</td>
<td><a href='ios-tutorial.html'>iOS tutorial</a></td>
</tr>
<tr>
<td>Сб 03 Июнь 2017</td>
<td>Sat 03 June 2017</td>
<td><a href='stub.html'>Stub</a></td>
</tr>
</tbody>
@@ -80,18 +80,18 @@
<!--k
<h5 class="sidebar-title">Site</h5>
<ul class="side-nav">
<li><a href="https://ogstudio.github.io/archives.html">Archives</a>
<li><a href="https://ogstudio.github.io/tags.html">Tags</a>
<li><a href="https://github.com/KaiSD/ogs-site/archives.html">Archives</a>
<li><a href="https://github.com/KaiSD/ogs-site/tags.html">Tags</a>


<li><a href="https://ogstudio.github.io/feeds/all.atom.xml" rel="alternate">Atom feed</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/feeds/all.atom.xml" rel="alternate">Atom feed</a></li>
</ul>

<h5 class="sidebar-title">Categories</h5>
<ul class="side-nav">
<li><a href="https://ogstudio.github.io/category/news.html">News</a></li>
<li><a href="https://ogstudio.github.io/category/stub.html">Stub</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/category/news.html">News</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/category/stub.html">Stub</a></li>
</ul>
-->


+ 40
- 40
author/opensource-game-studio.html View File

@@ -6,11 +6,11 @@

<title>Opensource Game Studio - Opensource Game Studio</title>

<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/normalize.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/foundation.min.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/style.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/pygments.css" />
<script src="https://ogstudio.github.io/theme/js/custom.modernizr.js"></script>
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/normalize.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/foundation.min.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/style.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/pygments.css" />
<script src="https://github.com/KaiSD/ogs-site/theme/js/custom.modernizr.js"></script>

<!-- So Firefox can bookmark->"abo this site" -->
<link href="feeds/all.atom.xml" rel="alternate" title="Opensource Game Studio" type="application/atom+xml">
@@ -25,7 +25,7 @@
<!-- Show menu items and pages -->
<div class="row">
<div class="large-12 columns top-bar">
<h1><a href="https://ogstudio.github.io">Opensource Game Studio</a></h1>
<h1><a href="https://github.com/KaiSD/ogs-site">Opensource Game Studio</a></h1>
</div>
</div>
<div class="row top-menu">
@@ -48,14 +48,14 @@

<article>
<a href="https://ogstudio.github.io/mjin-world-birth.html"><h3 class="article-title">The birth of MJIN world</h3></a>
<h6 class="subheader" title="2017-09-10T00:00:00+07:00">Вс 10 Сентябрь 2017
<a class="button secondary small translation-button" href="https://ogstudio.github.io/mjin-world-birth-ru.html">ru</a>
<a href="https://github.com/KaiSD/ogs-site/mjin-world-birth.html"><h3 class="article-title">The birth of MJIN world</h3></a>
<h6 class="subheader" title="2017-09-10T00:00:00+03:00">Sun 10 September 2017
<a class="button secondary small translation-button" href="https://github.com/KaiSD/ogs-site/mjin-world-birth-ru.html">ru</a>

</h6><p><img alt="The birth of MJIN world" src="https://ogstudio.github.io/2017-09-mjin-world-birth.png" /></p>
</h6><p><img alt="The birth of MJIN world" src="https://github.com/KaiSD/ogs-site/2017-09-mjin-world-birth.png"></p>
<p>This article describes the birth of MJIN world in August 2017.</p>
<p><strong>mjin-player</strong></p>
<p>As you know, <a href="https://ogstudio.github.io/scripting-research.html">we spent July to research scripting</a>. We found a solution that satisfies the following criteria. Scripts should:</p>
<p>As you know, <a href="https://github.com/KaiSD/ogs-site/scripting-research.html">we spent July to research scripting</a>. We found a solution that satisfies the following criteria. Scripts should:</p>
<ol>
<li>run unchanged on all supported platforms</li>
<li>allow extending C++ code</li>
@@ -72,7 +72,7 @@
<p>This set of rules for MJIN projects is packaged into <a href="https://bitbucket.org/ogstudio/mjin-application">mjin-application</a>. mjin-application is a library that provides basic functionality every MJIN project would need and nothing more. For instance, mjin-application does not and will not contain scripting or any other specific functionality.</p>
<p><strong>MJIN world</strong></p>
<p>So what is <a href="https://bitbucket.org/ogstudio/mjin">MJIN world</a>? It's a set of projects that constitute our game development tools. mjin-player and mjin-application are the first bricks of the newly born MJIN world. A lot more to come. Stay tuned for the brighter MJIN future.</p>
<p>That's it for describing the birth of MJIN world in August 2017.</p><p class="subheader">Category: <a href="https://ogstudio.github.io/category/news.html">News</a>
<p>That's it for describing the birth of MJIN world in August 2017.</p><p class="subheader">Category: <a href="https://github.com/KaiSD/ogs-site/category/news.html">News</a>

</p>

@@ -87,19 +87,19 @@


<article>
<a href="https://ogstudio.github.io/scripting-research.html"><h3 class="article-title">Scripting research</h3></a>
<h6 class="subheader" title="2017-08-16T00:00:00+07:00">Ср 16 Август 2017
<a class="button secondary small translation-button" href="https://ogstudio.github.io/scripting-research-ru.html">ru</a>
<a href="https://github.com/KaiSD/ogs-site/scripting-research.html"><h3 class="article-title">Scripting research</h3></a>
<h6 class="subheader" title="2017-08-16T00:00:00+03:00">Wed 16 August 2017
<a class="button secondary small translation-button" href="https://github.com/KaiSD/ogs-site/scripting-research-ru.html">ru</a>

</h6><p><img alt="Scripting research" src="https://ogstudio.github.io/2017-08-scripting-research.png" /></p>
</h6><p><img alt="Scripting research" src="https://github.com/KaiSD/ogs-site/2017-08-scripting-research.png"></p>
<p>This article describes scripting research in July 2017.</p>
<p><strong>Our first goal of using a scripting language was to have a platform-independent code that runs unchanged on every supported platform.</strong></p>
<p>OGS Editor 0.10 supports Python for such a code thanks to <a href="http://swig.org/">SWIG</a>. SWIG provides a way to wrap almost any ...</p><p class="subheader">Category: <a href="https://ogstudio.github.io/category/news.html">News</a>
<p>OGS Editor 0.10 supports Python for such a code thanks to <a href="http://swig.org/">SWIG</a>. SWIG provides a way to wrap almost any </p><p class="subheader">Category: <a href="https://github.com/KaiSD/ogs-site/category/news.html">News</a>

</p>


<a class="button radius secondary small right" href="https://ogstudio.github.io/scripting-research.html">Read More</a>
<a class="button radius secondary small right" href="https://github.com/KaiSD/ogs-site/scripting-research.html">Read More</a>
<hr class="gradient"/>
</article>

@@ -107,19 +107,19 @@


<article>
<a href="https://ogstudio.github.io/openscenegraph-cross-platform-guide.html"><h3 class="article-title">OpenSceneGraph cross-platform guide</h3></a>
<h6 class="subheader" title="2017-07-17T00:00:00+07:00">Пн 17 Июль 2017
<a class="button secondary small translation-button" href="https://ogstudio.github.io/openscenegraph-cross-platform-guide-ru.html">ru</a>
<a href="https://github.com/KaiSD/ogs-site/openscenegraph-cross-platform-guide.html"><h3 class="article-title">OpenSceneGraph cross-platform guide</h3></a>
<h6 class="subheader" title="2017-07-17T00:00:00+03:00">Mon 17 July 2017
<a class="button secondary small translation-button" href="https://github.com/KaiSD/ogs-site/openscenegraph-cross-platform-guide-ru.html">ru</a>

</h6><p><img alt="OpenSceneGraph guide" src="https://ogstudio.github.io/2017-07-openscenegraph-guide.png" /></p>
</h6><p><img alt="OpenSceneGraph guide" src="https://github.com/KaiSD/ogs-site/2017-07-openscenegraph-guide.png"></p>
<p>This article summarizes the work we did to produce OpenSceneGraph cross-platform guide.</p>
<p>June marked the finish of <a href="https://github.com/OGStudio/openscenegraph-cross-platform-guide">OpenSceneGraph cross-platform guide</a> with the publishing of the last (initially planned) tutorial. The tutorial describes <a href="https://github.com/OGStudio/openscenegraph-cross-platform-guide/tree/master/1.10.SampleWeb">how to build and run sample OpenSceneGraph application in Web</a> using Emscripten.
In case you missed it, here ...</p><p class="subheader">Category: <a href="https://ogstudio.github.io/category/news.html">News</a>
In case you missed it, here's …</p><p class="subheader">Category: <a href="https://github.com/KaiSD/ogs-site/category/news.html">News</a>

</p>


<a class="button radius secondary small right" href="https://ogstudio.github.io/openscenegraph-cross-platform-guide.html">Read More</a>
<a class="button radius secondary small right" href="https://github.com/KaiSD/ogs-site/openscenegraph-cross-platform-guide.html">Read More</a>
<hr class="gradient"/>
</article>

@@ -127,18 +127,18 @@ In case you missed it, here ...</p><p class="subheader">Category: <a href="https


<article>
<a href="https://ogstudio.github.io/ios-tutorial.html"><h3 class="article-title">iOS tutorial</h3></a>
<h6 class="subheader" title="2017-06-08T10:00:00+07:00">Чт 08 Июнь 2017
<a class="button secondary small translation-button" href="https://ogstudio.github.io/ios-tutorial-ru.html">ru</a>
<a href="https://github.com/KaiSD/ogs-site/ios-tutorial.html"><h3 class="article-title">iOS tutorial</h3></a>
<h6 class="subheader" title="2017-06-08T10:00:00+03:00">Thu 08 June 2017
<a class="button secondary small translation-button" href="https://github.com/KaiSD/ogs-site/ios-tutorial-ru.html">ru</a>

</h6><p><img alt="iOS tutorial" src="https://ogstudio.github.io/2017-06-08-ios-refactoring.png" /></p>
</h6><p><img alt="iOS tutorial" src="https://github.com/KaiSD/ogs-site/2017-06-08-ios-refactoring.png"></p>
<p>This article describes problems we faced during the creation of iOS tutorial in May 2017.</p>
<p><a href="https://twitter.com/OpenGameStudio/status/826816343433498627">This February</a> we managed to get simple model rendered under iOS in just a few days. We expected to finish iOS tutorial in no time. However, the reality reminded us: it's easy to come ...</p><p class="subheader">Category: <a href="https://ogstudio.github.io/category/news.html">News</a>
<p><a href="https://twitter.com/OpenGameStudio/status/826816343433498627">This February</a> we managed to get simple model rendered under iOS in just a few days. We expected to finish iOS tutorial in no time. However, the reality reminded us: it's easy to come up …</p><p class="subheader">Category: <a href="https://github.com/KaiSD/ogs-site/category/news.html">News</a>

</p>


<a class="button radius secondary small right" href="https://ogstudio.github.io/ios-tutorial.html">Read More</a>
<a class="button radius secondary small right" href="https://github.com/KaiSD/ogs-site/ios-tutorial.html">Read More</a>
<hr class="gradient"/>
</article>

@@ -146,16 +146,16 @@ In case you missed it, here ...</p><p class="subheader">Category: <a href="https


<article>
<a href="https://ogstudio.github.io/stub.html"><h3 class="article-title">Stub</h3></a>
<h6 class="subheader" title="2017-06-03T00:00:00+07:00">Сб 03 Июнь 2017
<a class="button secondary small translation-button" href="https://ogstudio.github.io/stub-ru.html">ru</a>
<a href="https://github.com/KaiSD/ogs-site/stub.html"><h3 class="article-title">Stub</h3></a>
<h6 class="subheader" title="2017-06-03T00:00:00+03:00">Sat 03 June 2017
<a class="button secondary small translation-button" href="https://github.com/KaiSD/ogs-site/stub-ru.html">ru</a>

</h6><p>TODO Import previous Opensource Game Studio articles from Wordpress.</p><p class="subheader">Category: <a href="https://ogstudio.github.io/category/stub.html">Stub</a>
</h6><p>TODO Import previous Opensource Game Studio articles from Wordpress.</p><p class="subheader">Category: <a href="https://github.com/KaiSD/ogs-site/category/stub.html">Stub</a>

</p>


<a class="button radius secondary small right" href="https://ogstudio.github.io/stub.html">Read More</a>
<a class="button radius secondary small right" href="https://github.com/KaiSD/ogs-site/stub.html">Read More</a>
<hr class="gradient"/>
</article>

@@ -176,18 +176,18 @@ In case you missed it, here ...</p><p class="subheader">Category: <a href="https
<!--k
<h5 class="sidebar-title">Site</h5>
<ul class="side-nav">
<li><a href="https://ogstudio.github.io/archives.html">Archives</a>
<li><a href="https://ogstudio.github.io/tags.html">Tags</a>
<li><a href="https://github.com/KaiSD/ogs-site/archives.html">Archives</a>
<li><a href="https://github.com/KaiSD/ogs-site/tags.html">Tags</a>


<li><a href="https://ogstudio.github.io/feeds/all.atom.xml" rel="alternate">Atom feed</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/feeds/all.atom.xml" rel="alternate">Atom feed</a></li>
</ul>

<h5 class="sidebar-title">Categories</h5>
<ul class="side-nav">
<li><a href="https://ogstudio.github.io/category/news.html">News</a></li>
<li><a href="https://ogstudio.github.io/category/stub.html">Stub</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/category/news.html">News</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/category/stub.html">Stub</a></li>
</ul>
-->


+ 11
- 11
categories.html View File

@@ -6,11 +6,11 @@

<title>Opensource Game Studio</title>

<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/normalize.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/foundation.min.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/style.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/pygments.css" />
<script src="https://ogstudio.github.io/theme/js/custom.modernizr.js"></script>
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/normalize.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/foundation.min.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/style.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/pygments.css" />
<script src="https://github.com/KaiSD/ogs-site/theme/js/custom.modernizr.js"></script>

<!-- So Firefox can bookmark->"abo this site" -->
<link href="feeds/all.atom.xml" rel="alternate" title="Opensource Game Studio" type="application/atom+xml">
@@ -25,7 +25,7 @@
<!-- Show menu items and pages -->
<div class="row">
<div class="large-12 columns top-bar">
<h1><a href="https://ogstudio.github.io">Opensource Game Studio</a></h1>
<h1><a href="https://github.com/KaiSD/ogs-site">Opensource Game Studio</a></h1>
</div>
</div>
<div class="row top-menu">
@@ -56,18 +56,18 @@
<!--k
<h5 class="sidebar-title">Site</h5>
<ul class="side-nav">
<li><a href="https://ogstudio.github.io/archives.html">Archives</a>
<li><a href="https://ogstudio.github.io/tags.html">Tags</a>
<li><a href="https://github.com/KaiSD/ogs-site/archives.html">Archives</a>
<li><a href="https://github.com/KaiSD/ogs-site/tags.html">Tags</a>


<li><a href="https://ogstudio.github.io/feeds/all.atom.xml" rel="alternate">Atom feed</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/feeds/all.atom.xml" rel="alternate">Atom feed</a></li>
</ul>

<h5 class="sidebar-title">Categories</h5>
<ul class="side-nav">
<li><a href="https://ogstudio.github.io/category/news.html">News</a></li>
<li><a href="https://ogstudio.github.io/category/stub.html">Stub</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/category/news.html">News</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/category/stub.html">Stub</a></li>
</ul>
-->


+ 35
- 35
category/news.html View File

@@ -6,11 +6,11 @@

<title>Opensource Game Studio - News</title>

<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/normalize.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/foundation.min.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/style.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/pygments.css" />
<script src="https://ogstudio.github.io/theme/js/custom.modernizr.js"></script>
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/normalize.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/foundation.min.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/style.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/pygments.css" />
<script src="https://github.com/KaiSD/ogs-site/theme/js/custom.modernizr.js"></script>

<!-- So Firefox can bookmark->"abo this site" -->
<link href="feeds/all.atom.xml" rel="alternate" title="Opensource Game Studio" type="application/atom+xml">
@@ -25,7 +25,7 @@
<!-- Show menu items and pages -->
<div class="row">
<div class="large-12 columns top-bar">
<h1><a href="https://ogstudio.github.io">Opensource Game Studio</a></h1>
<h1><a href="https://github.com/KaiSD/ogs-site">Opensource Game Studio</a></h1>
</div>
</div>
<div class="row top-menu">
@@ -48,14 +48,14 @@

<article>
<a href="https://ogstudio.github.io/mjin-world-birth.html"><h3 class="article-title">The birth of MJIN world</h3></a>
<h6 class="subheader" title="2017-09-10T00:00:00+07:00">Вс 10 Сентябрь 2017
<a class="button secondary small translation-button" href="https://ogstudio.github.io/mjin-world-birth-ru.html">ru</a>
<a href="https://github.com/KaiSD/ogs-site/mjin-world-birth.html"><h3 class="article-title">The birth of MJIN world</h3></a>
<h6 class="subheader" title="2017-09-10T00:00:00+03:00">Sun 10 September 2017
<a class="button secondary small translation-button" href="https://github.com/KaiSD/ogs-site/mjin-world-birth-ru.html">ru</a>

</h6><p><img alt="The birth of MJIN world" src="https://ogstudio.github.io/2017-09-mjin-world-birth.png" /></p>
</h6><p><img alt="The birth of MJIN world" src="https://github.com/KaiSD/ogs-site/2017-09-mjin-world-birth.png"></p>
<p>This article describes the birth of MJIN world in August 2017.</p>
<p><strong>mjin-player</strong></p>
<p>As you know, <a href="https://ogstudio.github.io/scripting-research.html">we spent July to research scripting</a>. We found a solution that satisfies the following criteria. Scripts should:</p>
<p>As you know, <a href="https://github.com/KaiSD/ogs-site/scripting-research.html">we spent July to research scripting</a>. We found a solution that satisfies the following criteria. Scripts should:</p>
<ol>
<li>run unchanged on all supported platforms</li>
<li>allow extending C++ code</li>
@@ -72,7 +72,7 @@
<p>This set of rules for MJIN projects is packaged into <a href="https://bitbucket.org/ogstudio/mjin-application">mjin-application</a>. mjin-application is a library that provides basic functionality every MJIN project would need and nothing more. For instance, mjin-application does not and will not contain scripting or any other specific functionality.</p>
<p><strong>MJIN world</strong></p>
<p>So what is <a href="https://bitbucket.org/ogstudio/mjin">MJIN world</a>? It's a set of projects that constitute our game development tools. mjin-player and mjin-application are the first bricks of the newly born MJIN world. A lot more to come. Stay tuned for the brighter MJIN future.</p>
<p>That's it for describing the birth of MJIN world in August 2017.</p><p class="subheader">Category: <a href="https://ogstudio.github.io/category/news.html">News</a>
<p>That's it for describing the birth of MJIN world in August 2017.</p><p class="subheader">Category: <a href="https://github.com/KaiSD/ogs-site/category/news.html">News</a>

</p>

@@ -87,19 +87,19 @@


<article>
<a href="https://ogstudio.github.io/scripting-research.html"><h3 class="article-title">Scripting research</h3></a>
<h6 class="subheader" title="2017-08-16T00:00:00+07:00">Ср 16 Август 2017
<a class="button secondary small translation-button" href="https://ogstudio.github.io/scripting-research-ru.html">ru</a>
<a href="https://github.com/KaiSD/ogs-site/scripting-research.html"><h3 class="article-title">Scripting research</h3></a>
<h6 class="subheader" title="2017-08-16T00:00:00+03:00">Wed 16 August 2017
<a class="button secondary small translation-button" href="https://github.com/KaiSD/ogs-site/scripting-research-ru.html">ru</a>

</h6><p><img alt="Scripting research" src="https://ogstudio.github.io/2017-08-scripting-research.png" /></p>
</h6><p><img alt="Scripting research" src="https://github.com/KaiSD/ogs-site/2017-08-scripting-research.png"></p>
<p>This article describes scripting research in July 2017.</p>
<p><strong>Our first goal of using a scripting language was to have a platform-independent code that runs unchanged on every supported platform.</strong></p>
<p>OGS Editor 0.10 supports Python for such a code thanks to <a href="http://swig.org/">SWIG</a>. SWIG provides a way to wrap almost any ...</p><p class="subheader">Category: <a href="https://ogstudio.github.io/category/news.html">News</a>
<p>OGS Editor 0.10 supports Python for such a code thanks to <a href="http://swig.org/">SWIG</a>. SWIG provides a way to wrap almost any </p><p class="subheader">Category: <a href="https://github.com/KaiSD/ogs-site/category/news.html">News</a>

</p>


<a class="button radius secondary small right" href="https://ogstudio.github.io/scripting-research.html">Read More</a>
<a class="button radius secondary small right" href="https://github.com/KaiSD/ogs-site/scripting-research.html">Read More</a>
<hr class="gradient"/>
</article>

@@ -107,19 +107,19 @@


<article>
<a href="https://ogstudio.github.io/openscenegraph-cross-platform-guide.html"><h3 class="article-title">OpenSceneGraph cross-platform guide</h3></a>
<h6 class="subheader" title="2017-07-17T00:00:00+07:00">Пн 17 Июль 2017
<a class="button secondary small translation-button" href="https://ogstudio.github.io/openscenegraph-cross-platform-guide-ru.html">ru</a>
<a href="https://github.com/KaiSD/ogs-site/openscenegraph-cross-platform-guide.html"><h3 class="article-title">OpenSceneGraph cross-platform guide</h3></a>
<h6 class="subheader" title="2017-07-17T00:00:00+03:00">Mon 17 July 2017
<a class="button secondary small translation-button" href="https://github.com/KaiSD/ogs-site/openscenegraph-cross-platform-guide-ru.html">ru</a>

</h6><p><img alt="OpenSceneGraph guide" src="https://ogstudio.github.io/2017-07-openscenegraph-guide.png" /></p>
</h6><p><img alt="OpenSceneGraph guide" src="https://github.com/KaiSD/ogs-site/2017-07-openscenegraph-guide.png"></p>
<p>This article summarizes the work we did to produce OpenSceneGraph cross-platform guide.</p>
<p>June marked the finish of <a href="https://github.com/OGStudio/openscenegraph-cross-platform-guide">OpenSceneGraph cross-platform guide</a> with the publishing of the last (initially planned) tutorial. The tutorial describes <a href="https://github.com/OGStudio/openscenegraph-cross-platform-guide/tree/master/1.10.SampleWeb">how to build and run sample OpenSceneGraph application in Web</a> using Emscripten.
In case you missed it, here ...</p><p class="subheader">Category: <a href="https://ogstudio.github.io/category/news.html">News</a>
In case you missed it, here's …</p><p class="subheader">Category: <a href="https://github.com/KaiSD/ogs-site/category/news.html">News</a>

</p>


<a class="button radius secondary small right" href="https://ogstudio.github.io/openscenegraph-cross-platform-guide.html">Read More</a>
<a class="button radius secondary small right" href="https://github.com/KaiSD/ogs-site/openscenegraph-cross-platform-guide.html">Read More</a>
<hr class="gradient"/>
</article>

@@ -127,18 +127,18 @@ In case you missed it, here ...</p><p class="subheader">Category: <a href="https


<article>
<a href="https://ogstudio.github.io/ios-tutorial.html"><h3 class="article-title">iOS tutorial</h3></a>
<h6 class="subheader" title="2017-06-08T10:00:00+07:00">Чт 08 Июнь 2017
<a class="button secondary small translation-button" href="https://ogstudio.github.io/ios-tutorial-ru.html">ru</a>
<a href="https://github.com/KaiSD/ogs-site/ios-tutorial.html"><h3 class="article-title">iOS tutorial</h3></a>
<h6 class="subheader" title="2017-06-08T10:00:00+03:00">Thu 08 June 2017
<a class="button secondary small translation-button" href="https://github.com/KaiSD/ogs-site/ios-tutorial-ru.html">ru</a>

</h6><p><img alt="iOS tutorial" src="https://ogstudio.github.io/2017-06-08-ios-refactoring.png" /></p>
</h6><p><img alt="iOS tutorial" src="https://github.com/KaiSD/ogs-site/2017-06-08-ios-refactoring.png"></p>
<p>This article describes problems we faced during the creation of iOS tutorial in May 2017.</p>
<p><a href="https://twitter.com/OpenGameStudio/status/826816343433498627">This February</a> we managed to get simple model rendered under iOS in just a few days. We expected to finish iOS tutorial in no time. However, the reality reminded us: it's easy to come ...</p><p class="subheader">Category: <a href="https://ogstudio.github.io/category/news.html">News</a>
<p><a href="https://twitter.com/OpenGameStudio/status/826816343433498627">This February</a> we managed to get simple model rendered under iOS in just a few days. We expected to finish iOS tutorial in no time. However, the reality reminded us: it's easy to come up …</p><p class="subheader">Category: <a href="https://github.com/KaiSD/ogs-site/category/news.html">News</a>

</p>


<a class="button radius secondary small right" href="https://ogstudio.github.io/ios-tutorial.html">Read More</a>
<a class="button radius secondary small right" href="https://github.com/KaiSD/ogs-site/ios-tutorial.html">Read More</a>
<hr class="gradient"/>
</article>

@@ -159,18 +159,18 @@ In case you missed it, here ...</p><p class="subheader">Category: <a href="https
<!--k
<h5 class="sidebar-title">Site</h5>
<ul class="side-nav">
<li><a href="https://ogstudio.github.io/archives.html">Archives</a>
<li><a href="https://ogstudio.github.io/tags.html">Tags</a>
<li><a href="https://github.com/KaiSD/ogs-site/archives.html">Archives</a>
<li><a href="https://github.com/KaiSD/ogs-site/tags.html">Tags</a>


<li><a href="https://ogstudio.github.io/feeds/all.atom.xml" rel="alternate">Atom feed</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/feeds/all.atom.xml" rel="alternate">Atom feed</a></li>
</ul>

<h5 class="sidebar-title">Categories</h5>
<ul class="side-nav">
<li><a href="https://ogstudio.github.io/category/news.html">News</a></li>
<li><a href="https://ogstudio.github.io/category/stub.html">Stub</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/category/news.html">News</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/category/stub.html">Stub</a></li>
</ul>
-->


+ 15
- 15
category/stub.html View File

@@ -6,11 +6,11 @@

<title>Opensource Game Studio - Stub</title>

<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/normalize.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/foundation.min.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/style.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/pygments.css" />
<script src="https://ogstudio.github.io/theme/js/custom.modernizr.js"></script>
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/normalize.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/foundation.min.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/style.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/pygments.css" />
<script src="https://github.com/KaiSD/ogs-site/theme/js/custom.modernizr.js"></script>

<!-- So Firefox can bookmark->"abo this site" -->
<link href="feeds/all.atom.xml" rel="alternate" title="Opensource Game Studio" type="application/atom+xml">
@@ -25,7 +25,7 @@
<!-- Show menu items and pages -->
<div class="row">
<div class="large-12 columns top-bar">
<h1><a href="https://ogstudio.github.io">Opensource Game Studio</a></h1>
<h1><a href="https://github.com/KaiSD/ogs-site">Opensource Game Studio</a></h1>
</div>
</div>
<div class="row top-menu">
@@ -48,11 +48,11 @@

<article>
<a href="https://ogstudio.github.io/stub.html"><h3 class="article-title">Stub</h3></a>
<h6 class="subheader" title="2017-06-03T00:00:00+07:00">Сб 03 Июнь 2017
<a class="button secondary small translation-button" href="https://ogstudio.github.io/stub-ru.html">ru</a>
<a href="https://github.com/KaiSD/ogs-site/stub.html"><h3 class="article-title">Stub</h3></a>
<h6 class="subheader" title="2017-06-03T00:00:00+03:00">Sat 03 June 2017
<a class="button secondary small translation-button" href="https://github.com/KaiSD/ogs-site/stub-ru.html">ru</a>

</h6><p>TODO Import previous Opensource Game Studio articles from Wordpress.</p><p class="subheader">Category: <a href="https://ogstudio.github.io/category/stub.html">Stub</a>
</h6><p>TODO Import previous Opensource Game Studio articles from Wordpress.</p><p class="subheader">Category: <a href="https://github.com/KaiSD/ogs-site/category/stub.html">Stub</a>

</p>

@@ -79,18 +79,18 @@
<!--k
<h5 class="sidebar-title">Site</h5>
<ul class="side-nav">
<li><a href="https://ogstudio.github.io/archives.html">Archives</a>
<li><a href="https://ogstudio.github.io/tags.html">Tags</a>
<li><a href="https://github.com/KaiSD/ogs-site/archives.html">Archives</a>
<li><a href="https://github.com/KaiSD/ogs-site/tags.html">Tags</a>


<li><a href="https://ogstudio.github.io/feeds/all.atom.xml" rel="alternate">Atom feed</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/feeds/all.atom.xml" rel="alternate">Atom feed</a></li>
</ul>

<h5 class="sidebar-title">Categories</h5>
<ul class="side-nav">
<li><a href="https://ogstudio.github.io/category/news.html">News</a></li>
<li><a href="https://ogstudio.github.io/category/stub.html">Stub</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/category/news.html">News</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/category/stub.html">Stub</a></li>
</ul>
-->


+ 43
- 11
feeds/all.atom.xml View File

@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Opensource Game Studio</title><link href="https://ogstudio.github.io/" rel="alternate"></link><link href="https://ogstudio.github.io/feeds/all.atom.xml" rel="self"></link><id>https://ogstudio.github.io/</id><updated>2017-09-10T00:00:00+07:00</updated><entry><title>The birth of MJIN world</title><link href="https://ogstudio.github.io/mjin-world-birth.html" rel="alternate"></link><updated>2017-09-10T00:00:00+07:00</updated><author><name>Opensource Game Studio</name></author><id>tag:ogstudio.github.io,2017-09-10:mjin-world-birth.html</id><summary type="html">&lt;p&gt;&lt;img alt="The birth of MJIN world" src="https://ogstudio.github.io/2017-09-mjin-world-birth.png" /&gt;&lt;/p&gt;
<feed xmlns="http://www.w3.org/2005/Atom"><title>Opensource Game Studio</title><link href="https://github.com/KaiSD/ogs-site/" rel="alternate"></link><link href="https://github.com/KaiSD/ogs-site/feeds/all.atom.xml" rel="self"></link><id>https://github.com/KaiSD/ogs-site/</id><updated>2017-09-10T00:00:00+03:00</updated><entry><title>The birth of MJIN world</title><link href="https://github.com/KaiSD/ogs-site/mjin-world-birth.html" rel="alternate"></link><published>2017-09-10T00:00:00+03:00</published><updated>2017-09-10T00:00:00+03:00</updated><author><name>Opensource Game Studio</name></author><id>tag:github.com,2017-09-10:/KaiSD/ogs-site/mjin-world-birth.html</id><summary type="html">&lt;p&gt;&lt;img alt="The birth of MJIN world" src="https://github.com/KaiSD/ogs-site/2017-09-mjin-world-birth.png"&gt;&lt;/p&gt;
&lt;p&gt;This article describes the birth of MJIN world in August 2017.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;mjin-player&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;As you know, &lt;a href="https://ogstudio.github.io/scripting-research.html"&gt;we spent July to research scripting&lt;/a&gt;. We found a solution that satisfies the following criteria. Scripts should:&lt;/p&gt;
&lt;p&gt;As you know, &lt;a href="https://github.com/KaiSD/ogs-site/scripting-research.html"&gt;we spent July to research scripting&lt;/a&gt;. We found a solution that satisfies the following criteria. Scripts should:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;run unchanged on all supported platforms&lt;/li&gt;
&lt;li&gt;allow extending C++ code&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;We have verified the second criterion by writing …&lt;/p&gt;</summary><content type="html">&lt;p&gt;&lt;img alt="The birth of MJIN world" src="https://github.com/KaiSD/ogs-site/2017-09-mjin-world-birth.png"&gt;&lt;/p&gt;
&lt;p&gt;This article describes the birth of MJIN world in August 2017.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;mjin-player&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;As you know, &lt;a href="https://github.com/KaiSD/ogs-site/scripting-research.html"&gt;we spent July to research scripting&lt;/a&gt;. We found a solution that satisfies the following criteria. Scripts should:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;run unchanged on all supported platforms&lt;/li&gt;
&lt;li&gt;allow extending C++ code&lt;/li&gt;
@@ -19,10 +27,18 @@
&lt;p&gt;This set of rules for MJIN projects is packaged into &lt;a href="https://bitbucket.org/ogstudio/mjin-application"&gt;mjin-application&lt;/a&gt;. mjin-application is a library that provides basic functionality every MJIN project would need and nothing more. For instance, mjin-application does not and will not contain scripting or any other specific functionality.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;MJIN world&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;So what is &lt;a href="https://bitbucket.org/ogstudio/mjin"&gt;MJIN world&lt;/a&gt;? It's a set of projects that constitute our game development tools. mjin-player and mjin-application are the first bricks of the newly born MJIN world. A lot more to come. Stay tuned for the brighter MJIN future.&lt;/p&gt;
&lt;p&gt;That's it for describing the birth of MJIN world in August 2017.&lt;/p&gt;</summary></entry><entry><title>Рождение вселенной MJIN</title><link href="https://ogstudio.github.io/mjin-world-birth-ru.html" rel="alternate"></link><updated>2017-09-10T00:00:00+07:00</updated><author><name>Opensource Game Studio</name></author><id>tag:ogstudio.github.io,2017-09-10:mjin-world-birth-ru.html</id><summary type="html">&lt;p&gt;&lt;img alt="Рождение вселенной MJIN" src="https://ogstudio.github.io/2017-09-mjin-world-birth.png" /&gt;&lt;/p&gt;
&lt;p&gt;That's it for describing the birth of MJIN world in August 2017.&lt;/p&gt;</content></entry><entry><title>Рождение вселенной MJIN</title><link href="https://github.com/KaiSD/ogs-site/mjin-world-birth-ru.html" rel="alternate"></link><published>2017-09-10T00:00:00+03:00</published><updated>2017-09-10T00:00:00+03:00</updated><author><name>Opensource Game Studio</name></author><id>tag:github.com,2017-09-10:/KaiSD/ogs-site/mjin-world-birth-ru.html</id><summary type="html">&lt;p&gt;&lt;img alt="Рождение вселенной MJIN" src="https://github.com/KaiSD/ogs-site/2017-09-mjin-world-birth.png"&gt;&lt;/p&gt;
&lt;p&gt;Эта статья описывает рождение вселенной MJIN в августе 2017.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;mjin-player&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Как вы знаете, &lt;a href="https://github.com/KaiSD/ogs-site/scripting-research-ru.html"&gt;в июле мы изучали скриптование&lt;/a&gt;. Мы нашли решение, которое удовлетворяет следующим критериям. Скрипты должны:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;исполняться в исходном виде без изменений на всех поддерживаемых платформах&lt;/li&gt;
&lt;li&gt;позволять расширять код C++&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Мы проверили второй критерий в рамках тестового приложения. В …&lt;/p&gt;</summary><content type="html">&lt;p&gt;&lt;img alt="Рождение вселенной MJIN" src="https://github.com/KaiSD/ogs-site/2017-09-mjin-world-birth.png"&gt;&lt;/p&gt;
&lt;p&gt;Эта статья описывает рождение вселенной MJIN в августе 2017.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;mjin-player&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Как вы знаете, &lt;a href="https://ogstudio.github.io/scripting-research-ru.html"&gt;в июле мы изучали скриптование&lt;/a&gt;. Мы нашли решение, которое удовлетворяет следующим критериям. Скрипты должны:&lt;/p&gt;
&lt;p&gt;Как вы знаете, &lt;a href="https://github.com/KaiSD/ogs-site/scripting-research-ru.html"&gt;в июле мы изучали скриптование&lt;/a&gt;. Мы нашли решение, которое удовлетворяет следующим критериям. Скрипты должны:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;исполняться в исходном виде без изменений на всех поддерживаемых платформах&lt;/li&gt;
&lt;li&gt;позволять расширять код C++&lt;/li&gt;
@@ -39,7 +55,10 @@
&lt;p&gt;Этот набор правил представлен в виде &lt;a href="https://bitbucket.org/ogstudio/mjin-application"&gt;mjin-application&lt;/a&gt;. mjin-application является библиотекой с базовым функционалом, необходимым для каждого проекта MJIN, но не более. Например, mjin-application не содержит и никогда не будет содержать скриптования или подобного специфического функционала.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Вселенная MJIN&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Так что же такое &lt;a href="https://bitbucket.org/ogstudio/mjin"&gt;вселенная MJIN&lt;/a&gt;? Это множество проектов, которые являются нашими средствами для разработки игр. mjin-player и mjin-application - первые кирпичики недавно появившейся вселенной MJIN. А будет их намного больше. Оставайтесь на связи, нас ждёт светлое будущее с MJIN.&lt;/p&gt;
&lt;p&gt;На этом мы заканчиваем описание рождения вселенной MJIN в августе 2017.&lt;/p&gt;</summary></entry><entry><title>Scripting research</title><link href="https://ogstudio.github.io/scripting-research.html" rel="alternate"></link><updated>2017-08-16T00:00:00+07:00</updated><author><name>Opensource Game Studio</name></author><id>tag:ogstudio.github.io,2017-08-16:scripting-research.html</id><summary type="html">&lt;p&gt;&lt;img alt="Scripting research" src="https://ogstudio.github.io/2017-08-scripting-research.png" /&gt;&lt;/p&gt;
&lt;p&gt;На этом мы заканчиваем описание рождения вселенной MJIN в августе 2017.&lt;/p&gt;</content></entry><entry><title>Scripting research</title><link href="https://github.com/KaiSD/ogs-site/scripting-research.html" rel="alternate"></link><published>2017-08-16T00:00:00+03:00</published><updated>2017-08-16T00:00:00+03:00</updated><author><name>Opensource Game Studio</name></author><id>tag:github.com,2017-08-16:/KaiSD/ogs-site/scripting-research.html</id><summary type="html">&lt;p&gt;&lt;img alt="Scripting research" src="https://github.com/KaiSD/ogs-site/2017-08-scripting-research.png"&gt;&lt;/p&gt;
&lt;p&gt;This article describes scripting research in July 2017.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Our first goal of using a scripting language was to have a platform-independent code that runs unchanged on every supported platform.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;OGS Editor 0.10 supports Python for such a code thanks to &lt;a href="http://swig.org/"&gt;SWIG&lt;/a&gt;. SWIG provides a way to wrap almost any …&lt;/p&gt;</summary><content type="html">&lt;p&gt;&lt;img alt="Scripting research" src="https://github.com/KaiSD/ogs-site/2017-08-scripting-research.png"&gt;&lt;/p&gt;
&lt;p&gt;This article describes scripting research in July 2017.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Our first goal of using a scripting language was to have a platform-independent code that runs unchanged on every supported platform.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;OGS Editor 0.10 supports Python for such a code thanks to &lt;a href="http://swig.org/"&gt;SWIG&lt;/a&gt;. SWIG provides a way to wrap almost any C/C++ code and use it in dozens of languages like Python, Ruby, Lua, Java, C#, etc.. SWIG really helped us taste the beauty of platform-independent code. However, SWIG only works one way: from C/C++ to a target language. This means the main application must be in the target language, and C/C++ code can only be used as a library.&lt;/p&gt;
@@ -68,7 +87,10 @@ Next, we tried to inherit a class in Lua and override the class methods. We fail
&lt;p&gt;That's when we understood it's a start for a long and mutual relationship with Sol2/Lua.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;This search for a scripting language taught us one important lesson: people matter, not technologies.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;There are lots of scripting languages that look shiny on the outside but are dead. Why? Because some authors don't have time for users. In return, users don't have time for the authors' projects.&lt;/p&gt;
&lt;p&gt;That's it for describing scripting research in July 2017.&lt;/p&gt;</summary></entry><entry><title>Изучение скриптования</title><link href="https://ogstudio.github.io/scripting-research-ru.html" rel="alternate"></link><updated>2017-08-16T00:00:00+07:00</updated><author><name>Opensource Game Studio</name></author><id>tag:ogstudio.github.io,2017-08-16:scripting-research-ru.html</id><summary type="html">&lt;p&gt;&lt;img alt="Изучение скриптования" src="https://ogstudio.github.io/2017-08-scripting-research.png" /&gt;&lt;/p&gt;
&lt;p&gt;That's it for describing scripting research in July 2017.&lt;/p&gt;</content></entry><entry><title>Изучение скриптования</title><link href="https://github.com/KaiSD/ogs-site/scripting-research-ru.html" rel="alternate"></link><published>2017-08-16T00:00:00+03:00</published><updated>2017-08-16T00:00:00+03:00</updated><author><name>Opensource Game Studio</name></author><id>tag:github.com,2017-08-16:/KaiSD/ogs-site/scripting-research-ru.html</id><summary type="html">&lt;p&gt;&lt;img alt="Изучение скриптования" src="https://github.com/KaiSD/ogs-site/2017-08-scripting-research.png"&gt;&lt;/p&gt;
&lt;p&gt;Эта статья описывает изучение скриптования в июле 2017.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Наша основная цель использования скриптового языка - это наличие платформо-независимого кода, выполняемого без изменений на каждой поддерживаемой платформе.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Редактор 0.10 использует Python в качестве подобного кода с помощью &lt;a href="http://swig.org/"&gt;SWIG&lt;/a&gt;. SWIG позволяет использовать практически любой код C/C++ из языков вроде Python, Ruby …&lt;/p&gt;</summary><content type="html">&lt;p&gt;&lt;img alt="Изучение скриптования" src="https://github.com/KaiSD/ogs-site/2017-08-scripting-research.png"&gt;&lt;/p&gt;
&lt;p&gt;Эта статья описывает изучение скриптования в июле 2017.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Наша основная цель использования скриптового языка - это наличие платформо-независимого кода, выполняемого без изменений на каждой поддерживаемой платформе.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Редактор 0.10 использует Python в качестве подобного кода с помощью &lt;a href="http://swig.org/"&gt;SWIG&lt;/a&gt;. SWIG позволяет использовать практически любой код C/C++ из языков вроде Python, Ruby, Lua, Java, C# и т.д.. SWIG помог нам впервые оценить прелесть платформо-независимого кода. К сожалению, SWIG работает лишь в одном направлении: из C/C++ в язык назначения. Это приводит к тому, что основное приложение должно быть написано на языке назначения, а код C/C++ может быть использован лишь в виде библиотеки.&lt;/p&gt;
@@ -95,7 +117,10 @@ Next, we tried to inherit a class in Lua and override the class methods. We fail
&lt;p&gt;В тот момент мы поняли, что это начало долгого и взаимовыгодного сотрудничества с Sol2/Lua.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Поиск скриптового языка открыл для нас следующую истину: люди важнее технологий.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Существует множество скриптовых языков, которые выглядят привлекательно на первый взгляд, но которые мертвы. Почему? Потому что у некоторых авторов нет времени на пользователей. В ответ пользователи предпочитают не тратить своё время на проекты подобных авторов.&lt;/p&gt;
&lt;p&gt;На этом мы заканчиваем описание изучения скриптования в июле 2017.&lt;/p&gt;</summary></entry><entry><title>OpenSceneGraph cross-platform guide</title><link href="https://ogstudio.github.io/openscenegraph-cross-platform-guide.html" rel="alternate"></link><updated>2017-07-17T00:00:00+07:00</updated><author><name>Opensource Game Studio</name></author><id>tag:ogstudio.github.io,2017-07-17:openscenegraph-cross-platform-guide.html</id><summary type="html">&lt;p&gt;&lt;img alt="OpenSceneGraph guide" src="https://ogstudio.github.io/2017-07-openscenegraph-guide.png" /&gt;&lt;/p&gt;
&lt;p&gt;На этом мы заканчиваем описание изучения скриптования в июле 2017.&lt;/p&gt;</content></entry><entry><title>OpenSceneGraph cross-platform guide</title><link href="https://github.com/KaiSD/ogs-site/openscenegraph-cross-platform-guide.html" rel="alternate"></link><published>2017-07-17T00:00:00+03:00</published><updated>2017-07-17T00:00:00+03:00</updated><author><name>Opensource Game Studio</name></author><id>tag:github.com,2017-07-17:/KaiSD/ogs-site/openscenegraph-cross-platform-guide.html</id><summary type="html">&lt;p&gt;&lt;img alt="OpenSceneGraph guide" src="https://github.com/KaiSD/ogs-site/2017-07-openscenegraph-guide.png"&gt;&lt;/p&gt;
&lt;p&gt;This article summarizes the work we did to produce OpenSceneGraph cross-platform guide.&lt;/p&gt;
&lt;p&gt;June marked the finish of &lt;a href="https://github.com/OGStudio/openscenegraph-cross-platform-guide"&gt;OpenSceneGraph cross-platform guide&lt;/a&gt; with the publishing of the last (initially planned) tutorial. The tutorial describes &lt;a href="https://github.com/OGStudio/openscenegraph-cross-platform-guide/tree/master/1.10.SampleWeb"&gt;how to build and run sample OpenSceneGraph application in Web&lt;/a&gt; using Emscripten.
In case you missed it, here's …&lt;/p&gt;</summary><content type="html">&lt;p&gt;&lt;img alt="OpenSceneGraph guide" src="https://github.com/KaiSD/ogs-site/2017-07-openscenegraph-guide.png"&gt;&lt;/p&gt;
&lt;p&gt;This article summarizes the work we did to produce OpenSceneGraph cross-platform guide.&lt;/p&gt;
&lt;p&gt;June marked the finish of &lt;a href="https://github.com/OGStudio/openscenegraph-cross-platform-guide"&gt;OpenSceneGraph cross-platform guide&lt;/a&gt; with the publishing of the last (initially planned) tutorial. The tutorial describes &lt;a href="https://github.com/OGStudio/openscenegraph-cross-platform-guide/tree/master/1.10.SampleWeb"&gt;how to build and run sample OpenSceneGraph application in Web&lt;/a&gt; using Emscripten.
In case you missed it, here's a &lt;a href="https://ogstudio.github.io/openscenegraph-cross-platform-guide/"&gt;link to the final application&lt;/a&gt;. Open it in your web browser.&lt;/p&gt;
@@ -114,7 +139,10 @@ We spent 120 hours in five months to produce ten tutorials of the guide.&lt;/p&g
&lt;/ol&gt;
&lt;p&gt;Reaching our goal of researching OpenSceneGraph cross-platform development and providing the knowledge back to the community just made us happier.&lt;/p&gt;
&lt;p&gt;However, our journey does not stop here. Using the knowledge of the guide, we now continue to work on bringing our tools to support mobile and web, just as we &lt;a href="http://opengamestudio.org/lang/en/news/2456"&gt;promised in January&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;That's it for summarizing the work we did to produce OpenSceneGraph cross-platform guide.&lt;/p&gt;</summary></entry><entry><title>OpenSceneGraph cross-platform guide</title><link href="https://ogstudio.github.io/openscenegraph-cross-platform-guide-ru.html" rel="alternate"></link><updated>2017-07-17T00:00:00+07:00</updated><author><name>Opensource Game Studio</name></author><id>tag:ogstudio.github.io,2017-07-17:openscenegraph-cross-platform-guide-ru.html</id><summary type="html">&lt;p&gt;&lt;img alt="OpenSceneGraph guide" src="https://ogstudio.github.io/2017-07-openscenegraph-guide.png" /&gt;&lt;/p&gt;
&lt;p&gt;That's it for summarizing the work we did to produce OpenSceneGraph cross-platform guide.&lt;/p&gt;</content></entry><entry><title>OpenSceneGraph cross-platform guide</title><link href="https://github.com/KaiSD/ogs-site/openscenegraph-cross-platform-guide-ru.html" rel="alternate"></link><published>2017-07-17T00:00:00+03:00</published><updated>2017-07-17T00:00:00+03:00</updated><author><name>Opensource Game Studio</name></author><id>tag:github.com,2017-07-17:/KaiSD/ogs-site/openscenegraph-cross-platform-guide-ru.html</id><summary type="html">&lt;p&gt;&lt;img alt="OpenSceneGraph guide" src="https://github.com/KaiSD/ogs-site/2017-07-openscenegraph-guide.png"&gt;&lt;/p&gt;
&lt;p&gt;Эта статья резюмирует создание кросс-платформенного руководства OpenSceneGraph.&lt;/p&gt;
&lt;p&gt;Июнь ознаменовал собой окончание работы над &lt;a href="https://github.com/OGStudio/openscenegraph-cross-platform-guide"&gt;кросс-платформенным руководством OpenSceneGraph&lt;/a&gt;. Мы опубликовали последний самоучитель (из изначально запланированных). Этот самоучитель описывает &lt;a href="https://github.com/OGStudio/openscenegraph-cross-platform-guide/tree/master/1.10.SampleWeb"&gt;сборку и запуск примера приложения OpenSceneGraph в вебе&lt;/a&gt; с помощью Emscripten.
Если вы упустили этот самоучитель, то вот &lt;a href="https://ogstudio.github.io/openscenegraph-cross-platform-guide/"&gt;ссылка на приложение&lt;/a&gt; из него. Откройте …&lt;/p&gt;</summary><content type="html">&lt;p&gt;&lt;img alt="OpenSceneGraph guide" src="https://github.com/KaiSD/ogs-site/2017-07-openscenegraph-guide.png"&gt;&lt;/p&gt;
&lt;p&gt;Эта статья резюмирует создание кросс-платформенного руководства OpenSceneGraph.&lt;/p&gt;
&lt;p&gt;Июнь ознаменовал собой окончание работы над &lt;a href="https://github.com/OGStudio/openscenegraph-cross-platform-guide"&gt;кросс-платформенным руководством OpenSceneGraph&lt;/a&gt;. Мы опубликовали последний самоучитель (из изначально запланированных). Этот самоучитель описывает &lt;a href="https://github.com/OGStudio/openscenegraph-cross-platform-guide/tree/master/1.10.SampleWeb"&gt;сборку и запуск примера приложения OpenSceneGraph в вебе&lt;/a&gt; с помощью Emscripten.
Если вы упустили этот самоучитель, то вот &lt;a href="https://ogstudio.github.io/openscenegraph-cross-platform-guide/"&gt;ссылка на приложение&lt;/a&gt; из него. Откройте ссылку в веб-браузере.&lt;/p&gt;
@@ -133,7 +161,9 @@ We spent 120 hours in five months to produce ten tutorials of the guide.&lt;/p&g
&lt;/ol&gt;
&lt;p&gt;В конце концов, мы просто рады тому факту, что изучили кросс-платформенную разработку с OpenSceneGraph и поделились этим знанием с сообществом.&lt;/p&gt;
&lt;p&gt;Тем не менее, наше путешествие на этом не окончено. Используя знания руководства, мы продолжаем работу над тем, чтобы добавить в свои инструменты поддержку мобилок и веба, как мы &lt;a href="http://opengamestudio.org/lang/ru/news/2456"&gt;обещали в январе&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;На этом мы заканчиваем резюме о создании кросс-платформенного руководства OpenSceneGraph.&lt;/p&gt;</summary></entry><entry><title>iOS tutorial</title><link href="https://ogstudio.github.io/ios-tutorial.html" rel="alternate"></link><updated>2017-06-08T10:00:00+07:00</updated><author><name>Opensource Game Studio</name></author><id>tag:ogstudio.github.io,2017-06-08:ios-tutorial.html</id><summary type="html">&lt;p&gt;&lt;img alt="iOS tutorial" src="https://ogstudio.github.io/2017-06-08-ios-refactoring.png" /&gt;&lt;/p&gt;
&lt;p&gt;На этом мы заканчиваем резюме о создании кросс-платформенного руководства OpenSceneGraph.&lt;/p&gt;</content></entry><entry><title>iOS tutorial</title><link href="https://github.com/KaiSD/ogs-site/ios-tutorial.html" rel="alternate"></link><published>2017-06-08T10:00:00+03:00</published><updated>2017-06-08T10:00:00+03:00</updated><author><name>Opensource Game Studio</name></author><id>tag:github.com,2017-06-08:/KaiSD/ogs-site/ios-tutorial.html</id><summary type="html">&lt;p&gt;&lt;img alt="iOS tutorial" src="https://github.com/KaiSD/ogs-site/2017-06-08-ios-refactoring.png"&gt;&lt;/p&gt;
&lt;p&gt;This article describes problems we faced during the creation of iOS tutorial in May 2017.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://twitter.com/OpenGameStudio/status/826816343433498627"&gt;This February&lt;/a&gt; we managed to get simple model rendered under iOS in just a few days. We expected to finish iOS tutorial in no time. However, the reality reminded us: it's easy to come up …&lt;/p&gt;</summary><content type="html">&lt;p&gt;&lt;img alt="iOS tutorial" src="https://github.com/KaiSD/ogs-site/2017-06-08-ios-refactoring.png"&gt;&lt;/p&gt;
&lt;p&gt;This article describes problems we faced during the creation of iOS tutorial in May 2017.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://twitter.com/OpenGameStudio/status/826816343433498627"&gt;This February&lt;/a&gt; we managed to get simple model rendered under iOS in just a few days. We expected to finish iOS tutorial in no time. However, the reality reminded us: it's easy to come up with a hackish demo that works for one person, but it's hard to create a concise example that works for everyone.&lt;/p&gt;
&lt;h3&gt;Native library&lt;/h3&gt;
@@ -172,7 +202,9 @@ We spent 120 hours in five months to produce ten tutorials of the guide.&lt;/p&g
&lt;li&gt;main.h - contains the rest of the sample application code&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Their contents differ slightly for each platform, but it's easy to see the whole picture now.&lt;/p&gt;
&lt;p&gt;That's it for describing problems we faced during the creation of iOS tutorial in May 2017.&lt;/p&gt;</summary></entry><entry><title>Самоучитель iOS</title><link href="https://ogstudio.github.io/ios-tutorial-ru.html" rel="alternate"></link><updated>2017-06-08T10:00:00+07:00</updated><author><name>Opensource Game Studio</name></author><id>tag:ogstudio.github.io,2017-06-08:ios-tutorial-ru.html</id><summary type="html">&lt;p&gt;&lt;img alt="Самоучитель iOS" src="https://ogstudio.github.io/2017-06-08-ios-refactoring.png" /&gt;&lt;/p&gt;
&lt;p&gt;That's it for describing problems we faced during the creation of iOS tutorial in May 2017.&lt;/p&gt;</content></entry><entry><title>Самоучитель iOS</title><link href="https://github.com/KaiSD/ogs-site/ios-tutorial-ru.html" rel="alternate"></link><published>2017-06-08T10:00:00+03:00</published><updated>2017-06-08T10:00:00+03:00</updated><author><name>Opensource Game Studio</name></author><id>tag:github.com,2017-06-08:/KaiSD/ogs-site/ios-tutorial-ru.html</id><summary type="html">&lt;p&gt;&lt;img alt="Самоучитель iOS" src="https://github.com/KaiSD/ogs-site/2017-06-08-ios-refactoring.png"&gt;&lt;/p&gt;
&lt;p&gt;Эта статья описывает проблемы, с которыми мы столкнулись во время создания самоучителя для iOS в мае 2017.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://twitter.com/OpenGameStudio/status/826816343433498627"&gt;В феврале&lt;/a&gt; мы сумели отобразить простую модель под iOS за считанные дни. Это дало нам уверенность, что самоучитель для iOS мы сделаем столь же быстро. Тем не менее, реальность напомнила нам о простой …&lt;/p&gt;</summary><content type="html">&lt;p&gt;&lt;img alt="Самоучитель iOS" src="https://github.com/KaiSD/ogs-site/2017-06-08-ios-refactoring.png"&gt;&lt;/p&gt;
&lt;p&gt;Эта статья описывает проблемы, с которыми мы столкнулись во время создания самоучителя для iOS в мае 2017.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://twitter.com/OpenGameStudio/status/826816343433498627"&gt;В феврале&lt;/a&gt; мы сумели отобразить простую модель под iOS за считанные дни. Это дало нам уверенность, что самоучитель для iOS мы сделаем столь же быстро. Тем не менее, реальность напомнила нам о простой вещи: быстро сделать можно лишь поделку на коленке, работающую только у самого разработчика; над логически связанным примером, работающим у всех, придётся попотеть.&lt;/p&gt;
&lt;h3&gt;Нативная библиотека&lt;/h3&gt;
@@ -211,4 +243,4 @@ We spent 120 hours in five months to produce ten tutorials of the guide.&lt;/p&g
&lt;li&gt;main.h - содержит остальной код приложения&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Их содержимое несколько отличается для каждой из платформ, но наличие всего двух файлов позволяет увидеть общую картину.&lt;/p&gt;
&lt;p&gt;На этом мы заканчиваем описание проблем, с которыми мы столкнулись во время создания самоучителя для iOS в мае 2017.&lt;/p&gt;</summary></entry><entry><title>Stub</title><link href="https://ogstudio.github.io/stub.html" rel="alternate"></link><updated>2017-06-03T00:00:00+07:00</updated><author><name>Opensource Game Studio</name></author><id>tag:ogstudio.github.io,2017-06-03:stub.html</id><summary type="html">&lt;p&gt;TODO Import previous Opensource Game Studio articles from Wordpress.&lt;/p&gt;</summary></entry><entry><title>Заглушка</title><link href="https://ogstudio.github.io/stub-ru.html" rel="alternate"></link><updated>2017-06-03T00:00:00+07:00</updated><author><name>Opensource Game Studio</name></author><id>tag:ogstudio.github.io,2017-06-03:stub-ru.html</id><summary type="html">&lt;p&gt;TODO Импортировать предыдущие статьи Opensource Game Studio с Wordpress.&lt;/p&gt;</summary></entry></feed>
&lt;p&gt;На этом мы заканчиваем описание проблем, с которыми мы столкнулись во время создания самоучителя для iOS в мае 2017.&lt;/p&gt;</content></entry><entry><title>Stub</title><link href="https://github.com/KaiSD/ogs-site/stub.html" rel="alternate"></link><published>2017-06-03T00:00:00+03:00</published><updated>2017-06-03T00:00:00+03:00</updated><author><name>Opensource Game Studio</name></author><id>tag:github.com,2017-06-03:/KaiSD/ogs-site/stub.html</id><summary type="html">&lt;p&gt;TODO Import previous Opensource Game Studio articles from Wordpress.&lt;/p&gt;</summary><content type="html">&lt;p&gt;TODO Import previous Opensource Game Studio articles from Wordpress.&lt;/p&gt;</content></entry><entry><title>Заглушка</title><link href="https://github.com/KaiSD/ogs-site/stub-ru.html" rel="alternate"></link><published>2017-06-03T00:00:00+03:00</published><updated>2017-06-03T00:00:00+03:00</updated><author><name>Opensource Game Studio</name></author><id>tag:github.com,2017-06-03:/KaiSD/ogs-site/stub-ru.html</id><summary type="html">&lt;p&gt;TODO Импортировать предыдущие статьи Opensource Game Studio с Wordpress.&lt;/p&gt;</summary><content type="html">&lt;p&gt;TODO Импортировать предыдущие статьи Opensource Game Studio с Wordpress.&lt;/p&gt;</content></entry></feed>

+ 22
- 6
feeds/news.atom.xml View File

@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Opensource Game Studio</title><link href="https://ogstudio.github.io/" rel="alternate"></link><link href="https://ogstudio.github.io/feeds/news.atom.xml" rel="self"></link><id>https://ogstudio.github.io/</id><updated>2017-09-10T00:00:00+07:00</updated><entry><title>The birth of MJIN world</title><link href="https://ogstudio.github.io/mjin-world-birth.html" rel="alternate"></link><updated>2017-09-10T00:00:00+07:00</updated><author><name>Opensource Game Studio</name></author><id>tag:ogstudio.github.io,2017-09-10:mjin-world-birth.html</id><summary type="html">&lt;p&gt;&lt;img alt="The birth of MJIN world" src="https://ogstudio.github.io/2017-09-mjin-world-birth.png" /&gt;&lt;/p&gt;
<feed xmlns="http://www.w3.org/2005/Atom"><title>Opensource Game Studio - News</title><link href="https://github.com/KaiSD/ogs-site/" rel="alternate"></link><link href="https://github.com/KaiSD/ogs-site/feeds/news.atom.xml" rel="self"></link><id>https://github.com/KaiSD/ogs-site/</id><updated>2017-09-10T00:00:00+03:00</updated><entry><title>The birth of MJIN world</title><link href="https://github.com/KaiSD/ogs-site/mjin-world-birth.html" rel="alternate"></link><published>2017-09-10T00:00:00+03:00</published><updated>2017-09-10T00:00:00+03:00</updated><author><name>Opensource Game Studio</name></author><id>tag:github.com,2017-09-10:/KaiSD/ogs-site/mjin-world-birth.html</id><summary type="html">&lt;p&gt;&lt;img alt="The birth of MJIN world" src="https://github.com/KaiSD/ogs-site/2017-09-mjin-world-birth.png"&gt;&lt;/p&gt;
&lt;p&gt;This article describes the birth of MJIN world in August 2017.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;mjin-player&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;As you know, &lt;a href="https://ogstudio.github.io/scripting-research.html"&gt;we spent July to research scripting&lt;/a&gt;. We found a solution that satisfies the following criteria. Scripts should:&lt;/p&gt;
&lt;p&gt;As you know, &lt;a href="https://github.com/KaiSD/ogs-site/scripting-research.html"&gt;we spent July to research scripting&lt;/a&gt;. We found a solution that satisfies the following criteria. Scripts should:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;run unchanged on all supported platforms&lt;/li&gt;
&lt;li&gt;allow extending C++ code&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;We have verified the second criterion by writing …&lt;/p&gt;</summary><content type="html">&lt;p&gt;&lt;img alt="The birth of MJIN world" src="https://github.com/KaiSD/ogs-site/2017-09-mjin-world-birth.png"&gt;&lt;/p&gt;
&lt;p&gt;This article describes the birth of MJIN world in August 2017.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;mjin-player&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;As you know, &lt;a href="https://github.com/KaiSD/ogs-site/scripting-research.html"&gt;we spent July to research scripting&lt;/a&gt;. We found a solution that satisfies the following criteria. Scripts should:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;run unchanged on all supported platforms&lt;/li&gt;
&lt;li&gt;allow extending C++ code&lt;/li&gt;
@@ -19,7 +27,10 @@
&lt;p&gt;This set of rules for MJIN projects is packaged into &lt;a href="https://bitbucket.org/ogstudio/mjin-application"&gt;mjin-application&lt;/a&gt;. mjin-application is a library that provides basic functionality every MJIN project would need and nothing more. For instance, mjin-application does not and will not contain scripting or any other specific functionality.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;MJIN world&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;So what is &lt;a href="https://bitbucket.org/ogstudio/mjin"&gt;MJIN world&lt;/a&gt;? It's a set of projects that constitute our game development tools. mjin-player and mjin-application are the first bricks of the newly born MJIN world. A lot more to come. Stay tuned for the brighter MJIN future.&lt;/p&gt;
&lt;p&gt;That's it for describing the birth of MJIN world in August 2017.&lt;/p&gt;</summary></entry><entry><title>Scripting research</title><link href="https://ogstudio.github.io/scripting-research.html" rel="alternate"></link><updated>2017-08-16T00:00:00+07:00</updated><author><name>Opensource Game Studio</name></author><id>tag:ogstudio.github.io,2017-08-16:scripting-research.html</id><summary type="html">&lt;p&gt;&lt;img alt="Scripting research" src="https://ogstudio.github.io/2017-08-scripting-research.png" /&gt;&lt;/p&gt;
&lt;p&gt;That's it for describing the birth of MJIN world in August 2017.&lt;/p&gt;</content></entry><entry><title>Scripting research</title><link href="https://github.com/KaiSD/ogs-site/scripting-research.html" rel="alternate"></link><published>2017-08-16T00:00:00+03:00</published><updated>2017-08-16T00:00:00+03:00</updated><author><name>Opensource Game Studio</name></author><id>tag:github.com,2017-08-16:/KaiSD/ogs-site/scripting-research.html</id><summary type="html">&lt;p&gt;&lt;img alt="Scripting research" src="https://github.com/KaiSD/ogs-site/2017-08-scripting-research.png"&gt;&lt;/p&gt;
&lt;p&gt;This article describes scripting research in July 2017.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Our first goal of using a scripting language was to have a platform-independent code that runs unchanged on every supported platform.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;OGS Editor 0.10 supports Python for such a code thanks to &lt;a href="http://swig.org/"&gt;SWIG&lt;/a&gt;. SWIG provides a way to wrap almost any …&lt;/p&gt;</summary><content type="html">&lt;p&gt;&lt;img alt="Scripting research" src="https://github.com/KaiSD/ogs-site/2017-08-scripting-research.png"&gt;&lt;/p&gt;
&lt;p&gt;This article describes scripting research in July 2017.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Our first goal of using a scripting language was to have a platform-independent code that runs unchanged on every supported platform.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;OGS Editor 0.10 supports Python for such a code thanks to &lt;a href="http://swig.org/"&gt;SWIG&lt;/a&gt;. SWIG provides a way to wrap almost any C/C++ code and use it in dozens of languages like Python, Ruby, Lua, Java, C#, etc.. SWIG really helped us taste the beauty of platform-independent code. However, SWIG only works one way: from C/C++ to a target language. This means the main application must be in the target language, and C/C++ code can only be used as a library.&lt;/p&gt;
@@ -48,7 +59,10 @@ Next, we tried to inherit a class in Lua and override the class methods. We fail
&lt;p&gt;That's when we understood it's a start for a long and mutual relationship with Sol2/Lua.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;This search for a scripting language taught us one important lesson: people matter, not technologies.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;There are lots of scripting languages that look shiny on the outside but are dead. Why? Because some authors don't have time for users. In return, users don't have time for the authors' projects.&lt;/p&gt;
&lt;p&gt;That's it for describing scripting research in July 2017.&lt;/p&gt;</summary></entry><entry><title>OpenSceneGraph cross-platform guide</title><link href="https://ogstudio.github.io/openscenegraph-cross-platform-guide.html" rel="alternate"></link><updated>2017-07-17T00:00:00+07:00</updated><author><name>Opensource Game Studio</name></author><id>tag:ogstudio.github.io,2017-07-17:openscenegraph-cross-platform-guide.html</id><summary type="html">&lt;p&gt;&lt;img alt="OpenSceneGraph guide" src="https://ogstudio.github.io/2017-07-openscenegraph-guide.png" /&gt;&lt;/p&gt;
&lt;p&gt;That's it for describing scripting research in July 2017.&lt;/p&gt;</content></entry><entry><title>OpenSceneGraph cross-platform guide</title><link href="https://github.com/KaiSD/ogs-site/openscenegraph-cross-platform-guide.html" rel="alternate"></link><published>2017-07-17T00:00:00+03:00</published><updated>2017-07-17T00:00:00+03:00</updated><author><name>Opensource Game Studio</name></author><id>tag:github.com,2017-07-17:/KaiSD/ogs-site/openscenegraph-cross-platform-guide.html</id><summary type="html">&lt;p&gt;&lt;img alt="OpenSceneGraph guide" src="https://github.com/KaiSD/ogs-site/2017-07-openscenegraph-guide.png"&gt;&lt;/p&gt;
&lt;p&gt;This article summarizes the work we did to produce OpenSceneGraph cross-platform guide.&lt;/p&gt;
&lt;p&gt;June marked the finish of &lt;a href="https://github.com/OGStudio/openscenegraph-cross-platform-guide"&gt;OpenSceneGraph cross-platform guide&lt;/a&gt; with the publishing of the last (initially planned) tutorial. The tutorial describes &lt;a href="https://github.com/OGStudio/openscenegraph-cross-platform-guide/tree/master/1.10.SampleWeb"&gt;how to build and run sample OpenSceneGraph application in Web&lt;/a&gt; using Emscripten.
In case you missed it, here's …&lt;/p&gt;</summary><content type="html">&lt;p&gt;&lt;img alt="OpenSceneGraph guide" src="https://github.com/KaiSD/ogs-site/2017-07-openscenegraph-guide.png"&gt;&lt;/p&gt;
&lt;p&gt;This article summarizes the work we did to produce OpenSceneGraph cross-platform guide.&lt;/p&gt;
&lt;p&gt;June marked the finish of &lt;a href="https://github.com/OGStudio/openscenegraph-cross-platform-guide"&gt;OpenSceneGraph cross-platform guide&lt;/a&gt; with the publishing of the last (initially planned) tutorial. The tutorial describes &lt;a href="https://github.com/OGStudio/openscenegraph-cross-platform-guide/tree/master/1.10.SampleWeb"&gt;how to build and run sample OpenSceneGraph application in Web&lt;/a&gt; using Emscripten.
In case you missed it, here's a &lt;a href="https://ogstudio.github.io/openscenegraph-cross-platform-guide/"&gt;link to the final application&lt;/a&gt;. Open it in your web browser.&lt;/p&gt;
@@ -67,7 +81,9 @@ We spent 120 hours in five months to produce ten tutorials of the guide.&lt;/p&g
&lt;/ol&gt;
&lt;p&gt;Reaching our goal of researching OpenSceneGraph cross-platform development and providing the knowledge back to the community just made us happier.&lt;/p&gt;
&lt;p&gt;However, our journey does not stop here. Using the knowledge of the guide, we now continue to work on bringing our tools to support mobile and web, just as we &lt;a href="http://opengamestudio.org/lang/en/news/2456"&gt;promised in January&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;That's it for summarizing the work we did to produce OpenSceneGraph cross-platform guide.&lt;/p&gt;</summary></entry><entry><title>iOS tutorial</title><link href="https://ogstudio.github.io/ios-tutorial.html" rel="alternate"></link><updated>2017-06-08T10:00:00+07:00</updated><author><name>Opensource Game Studio</name></author><id>tag:ogstudio.github.io,2017-06-08:ios-tutorial.html</id><summary type="html">&lt;p&gt;&lt;img alt="iOS tutorial" src="https://ogstudio.github.io/2017-06-08-ios-refactoring.png" /&gt;&lt;/p&gt;
&lt;p&gt;That's it for summarizing the work we did to produce OpenSceneGraph cross-platform guide.&lt;/p&gt;</content></entry><entry><title>iOS tutorial</title><link href="https://github.com/KaiSD/ogs-site/ios-tutorial.html" rel="alternate"></link><published>2017-06-08T10:00:00+03:00</published><updated>2017-06-08T10:00:00+03:00</updated><author><name>Opensource Game Studio</name></author><id>tag:github.com,2017-06-08:/KaiSD/ogs-site/ios-tutorial.html</id><summary type="html">&lt;p&gt;&lt;img alt="iOS tutorial" src="https://github.com/KaiSD/ogs-site/2017-06-08-ios-refactoring.png"&gt;&lt;/p&gt;
&lt;p&gt;This article describes problems we faced during the creation of iOS tutorial in May 2017.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://twitter.com/OpenGameStudio/status/826816343433498627"&gt;This February&lt;/a&gt; we managed to get simple model rendered under iOS in just a few days. We expected to finish iOS tutorial in no time. However, the reality reminded us: it's easy to come up …&lt;/p&gt;</summary><content type="html">&lt;p&gt;&lt;img alt="iOS tutorial" src="https://github.com/KaiSD/ogs-site/2017-06-08-ios-refactoring.png"&gt;&lt;/p&gt;
&lt;p&gt;This article describes problems we faced during the creation of iOS tutorial in May 2017.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://twitter.com/OpenGameStudio/status/826816343433498627"&gt;This February&lt;/a&gt; we managed to get simple model rendered under iOS in just a few days. We expected to finish iOS tutorial in no time. However, the reality reminded us: it's easy to come up with a hackish demo that works for one person, but it's hard to create a concise example that works for everyone.&lt;/p&gt;
&lt;h3&gt;Native library&lt;/h3&gt;
@@ -106,4 +122,4 @@ We spent 120 hours in five months to produce ten tutorials of the guide.&lt;/p&g
&lt;li&gt;main.h - contains the rest of the sample application code&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Their contents differ slightly for each platform, but it's easy to see the whole picture now.&lt;/p&gt;
&lt;p&gt;That's it for describing problems we faced during the creation of iOS tutorial in May 2017.&lt;/p&gt;</summary></entry></feed>
&lt;p&gt;That's it for describing problems we faced during the creation of iOS tutorial in May 2017.&lt;/p&gt;</content></entry></feed>

+ 1
- 1
feeds/stub.atom.xml View File

@@ -1,2 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Opensource Game Studio</title><link href="https://ogstudio.github.io/" rel="alternate"></link><link href="https://ogstudio.github.io/feeds/stub.atom.xml" rel="self"></link><id>https://ogstudio.github.io/</id><updated>2017-06-03T00:00:00+07:00</updated><entry><title>Stub</title><link href="https://ogstudio.github.io/stub.html" rel="alternate"></link><updated>2017-06-03T00:00:00+07:00</updated><author><name>Opensource Game Studio</name></author><id>tag:ogstudio.github.io,2017-06-03:stub.html</id><summary type="html">&lt;p&gt;TODO Import previous Opensource Game Studio articles from Wordpress.&lt;/p&gt;</summary></entry></feed>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Opensource Game Studio - Stub</title><link href="https://github.com/KaiSD/ogs-site/" rel="alternate"></link><link href="https://github.com/KaiSD/ogs-site/feeds/stub.atom.xml" rel="self"></link><id>https://github.com/KaiSD/ogs-site/</id><updated>2017-06-03T00:00:00+03:00</updated><entry><title>Stub</title><link href="https://github.com/KaiSD/ogs-site/stub.html" rel="alternate"></link><published>2017-06-03T00:00:00+03:00</published><updated>2017-06-03T00:00:00+03:00</updated><author><name>Opensource Game Studio</name></author><id>tag:github.com,2017-06-03:/KaiSD/ogs-site/stub.html</id><summary type="html">&lt;p&gt;TODO Import previous Opensource Game Studio articles from Wordpress.&lt;/p&gt;</summary><content type="html">&lt;p&gt;TODO Import previous Opensource Game Studio articles from Wordpress.&lt;/p&gt;</content></entry></feed>

+ 40
- 40
index.html View File

@@ -6,11 +6,11 @@

<title>Opensource Game Studio</title>

<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/normalize.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/foundation.min.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/style.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/pygments.css" />
<script src="https://ogstudio.github.io/theme/js/custom.modernizr.js"></script>
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/normalize.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/foundation.min.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/style.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/pygments.css" />
<script src="https://github.com/KaiSD/ogs-site/theme/js/custom.modernizr.js"></script>

<!-- So Firefox can bookmark->"abo this site" -->
<link href="feeds/all.atom.xml" rel="alternate" title="Opensource Game Studio" type="application/atom+xml">
@@ -25,7 +25,7 @@
<!-- Show menu items and pages -->
<div class="row">
<div class="large-12 columns top-bar">
<h1><a href="https://ogstudio.github.io">Opensource Game Studio</a></h1>
<h1><a href="https://github.com/KaiSD/ogs-site">Opensource Game Studio</a></h1>
</div>
</div>
<div class="row top-menu">
@@ -48,14 +48,14 @@

<article>
<a href="https://ogstudio.github.io/mjin-world-birth.html"><h3 class="article-title">The birth of MJIN world</h3></a>
<h6 class="subheader" title="2017-09-10T00:00:00+07:00">Вс 10 Сентябрь 2017
<a class="button secondary small translation-button" href="https://ogstudio.github.io/mjin-world-birth-ru.html">ru</a>
<a href="https://github.com/KaiSD/ogs-site/mjin-world-birth.html"><h3 class="article-title">The birth of MJIN world</h3></a>
<h6 class="subheader" title="2017-09-10T00:00:00+03:00">Sun 10 September 2017
<a class="button secondary small translation-button" href="https://github.com/KaiSD/ogs-site/mjin-world-birth-ru.html">ru</a>

</h6><p><img alt="The birth of MJIN world" src="https://ogstudio.github.io/2017-09-mjin-world-birth.png" /></p>
</h6><p><img alt="The birth of MJIN world" src="https://github.com/KaiSD/ogs-site/2017-09-mjin-world-birth.png"></p>
<p>This article describes the birth of MJIN world in August 2017.</p>
<p><strong>mjin-player</strong></p>
<p>As you know, <a href="https://ogstudio.github.io/scripting-research.html">we spent July to research scripting</a>. We found a solution that satisfies the following criteria. Scripts should:</p>
<p>As you know, <a href="https://github.com/KaiSD/ogs-site/scripting-research.html">we spent July to research scripting</a>. We found a solution that satisfies the following criteria. Scripts should:</p>
<ol>
<li>run unchanged on all supported platforms</li>
<li>allow extending C++ code</li>
@@ -72,7 +72,7 @@
<p>This set of rules for MJIN projects is packaged into <a href="https://bitbucket.org/ogstudio/mjin-application">mjin-application</a>. mjin-application is a library that provides basic functionality every MJIN project would need and nothing more. For instance, mjin-application does not and will not contain scripting or any other specific functionality.</p>
<p><strong>MJIN world</strong></p>
<p>So what is <a href="https://bitbucket.org/ogstudio/mjin">MJIN world</a>? It's a set of projects that constitute our game development tools. mjin-player and mjin-application are the first bricks of the newly born MJIN world. A lot more to come. Stay tuned for the brighter MJIN future.</p>
<p>That's it for describing the birth of MJIN world in August 2017.</p><p class="subheader">Category: <a href="https://ogstudio.github.io/category/news.html">News</a>
<p>That's it for describing the birth of MJIN world in August 2017.</p><p class="subheader">Category: <a href="https://github.com/KaiSD/ogs-site/category/news.html">News</a>

</p>

@@ -87,19 +87,19 @@


<article>
<a href="https://ogstudio.github.io/scripting-research.html"><h3 class="article-title">Scripting research</h3></a>
<h6 class="subheader" title="2017-08-16T00:00:00+07:00">Ср 16 Август 2017
<a class="button secondary small translation-button" href="https://ogstudio.github.io/scripting-research-ru.html">ru</a>
<a href="https://github.com/KaiSD/ogs-site/scripting-research.html"><h3 class="article-title">Scripting research</h3></a>
<h6 class="subheader" title="2017-08-16T00:00:00+03:00">Wed 16 August 2017
<a class="button secondary small translation-button" href="https://github.com/KaiSD/ogs-site/scripting-research-ru.html">ru</a>

</h6><p><img alt="Scripting research" src="https://ogstudio.github.io/2017-08-scripting-research.png" /></p>
</h6><p><img alt="Scripting research" src="https://github.com/KaiSD/ogs-site/2017-08-scripting-research.png"></p>
<p>This article describes scripting research in July 2017.</p>
<p><strong>Our first goal of using a scripting language was to have a platform-independent code that runs unchanged on every supported platform.</strong></p>
<p>OGS Editor 0.10 supports Python for such a code thanks to <a href="http://swig.org/">SWIG</a>. SWIG provides a way to wrap almost any ...</p><p class="subheader">Category: <a href="https://ogstudio.github.io/category/news.html">News</a>
<p>OGS Editor 0.10 supports Python for such a code thanks to <a href="http://swig.org/">SWIG</a>. SWIG provides a way to wrap almost any </p><p class="subheader">Category: <a href="https://github.com/KaiSD/ogs-site/category/news.html">News</a>

</p>


<a class="button radius secondary small right" href="https://ogstudio.github.io/scripting-research.html">Read More</a>
<a class="button radius secondary small right" href="https://github.com/KaiSD/ogs-site/scripting-research.html">Read More</a>
<hr class="gradient"/>
</article>

@@ -107,19 +107,19 @@


<article>
<a href="https://ogstudio.github.io/openscenegraph-cross-platform-guide.html"><h3 class="article-title">OpenSceneGraph cross-platform guide</h3></a>
<h6 class="subheader" title="2017-07-17T00:00:00+07:00">Пн 17 Июль 2017
<a class="button secondary small translation-button" href="https://ogstudio.github.io/openscenegraph-cross-platform-guide-ru.html">ru</a>
<a href="https://github.com/KaiSD/ogs-site/openscenegraph-cross-platform-guide.html"><h3 class="article-title">OpenSceneGraph cross-platform guide</h3></a>
<h6 class="subheader" title="2017-07-17T00:00:00+03:00">Mon 17 July 2017
<a class="button secondary small translation-button" href="https://github.com/KaiSD/ogs-site/openscenegraph-cross-platform-guide-ru.html">ru</a>

</h6><p><img alt="OpenSceneGraph guide" src="https://ogstudio.github.io/2017-07-openscenegraph-guide.png" /></p>
</h6><p><img alt="OpenSceneGraph guide" src="https://github.com/KaiSD/ogs-site/2017-07-openscenegraph-guide.png"></p>
<p>This article summarizes the work we did to produce OpenSceneGraph cross-platform guide.</p>
<p>June marked the finish of <a href="https://github.com/OGStudio/openscenegraph-cross-platform-guide">OpenSceneGraph cross-platform guide</a> with the publishing of the last (initially planned) tutorial. The tutorial describes <a href="https://github.com/OGStudio/openscenegraph-cross-platform-guide/tree/master/1.10.SampleWeb">how to build and run sample OpenSceneGraph application in Web</a> using Emscripten.
In case you missed it, here ...</p><p class="subheader">Category: <a href="https://ogstudio.github.io/category/news.html">News</a>
In case you missed it, here's …</p><p class="subheader">Category: <a href="https://github.com/KaiSD/ogs-site/category/news.html">News</a>

</p>


<a class="button radius secondary small right" href="https://ogstudio.github.io/openscenegraph-cross-platform-guide.html">Read More</a>
<a class="button radius secondary small right" href="https://github.com/KaiSD/ogs-site/openscenegraph-cross-platform-guide.html">Read More</a>
<hr class="gradient"/>
</article>

@@ -127,18 +127,18 @@ In case you missed it, here ...</p><p class="subheader">Category: <a href="https


<article>
<a href="https://ogstudio.github.io/ios-tutorial.html"><h3 class="article-title">iOS tutorial</h3></a>
<h6 class="subheader" title="2017-06-08T10:00:00+07:00">Чт 08 Июнь 2017
<a class="button secondary small translation-button" href="https://ogstudio.github.io/ios-tutorial-ru.html">ru</a>
<a href="https://github.com/KaiSD/ogs-site/ios-tutorial.html"><h3 class="article-title">iOS tutorial</h3></a>
<h6 class="subheader" title="2017-06-08T10:00:00+03:00">Thu 08 June 2017
<a class="button secondary small translation-button" href="https://github.com/KaiSD/ogs-site/ios-tutorial-ru.html">ru</a>

</h6><p><img alt="iOS tutorial" src="https://ogstudio.github.io/2017-06-08-ios-refactoring.png" /></p>
</h6><p><img alt="iOS tutorial" src="https://github.com/KaiSD/ogs-site/2017-06-08-ios-refactoring.png"></p>
<p>This article describes problems we faced during the creation of iOS tutorial in May 2017.</p>
<p><a href="https://twitter.com/OpenGameStudio/status/826816343433498627">This February</a> we managed to get simple model rendered under iOS in just a few days. We expected to finish iOS tutorial in no time. However, the reality reminded us: it's easy to come ...</p><p class="subheader">Category: <a href="https://ogstudio.github.io/category/news.html">News</a>
<p><a href="https://twitter.com/OpenGameStudio/status/826816343433498627">This February</a> we managed to get simple model rendered under iOS in just a few days. We expected to finish iOS tutorial in no time. However, the reality reminded us: it's easy to come up …</p><p class="subheader">Category: <a href="https://github.com/KaiSD/ogs-site/category/news.html">News</a>

</p>


<a class="button radius secondary small right" href="https://ogstudio.github.io/ios-tutorial.html">Read More</a>
<a class="button radius secondary small right" href="https://github.com/KaiSD/ogs-site/ios-tutorial.html">Read More</a>
<hr class="gradient"/>
</article>

@@ -146,16 +146,16 @@ In case you missed it, here ...</p><p class="subheader">Category: <a href="https


<article>
<a href="https://ogstudio.github.io/stub.html"><h3 class="article-title">Stub</h3></a>
<h6 class="subheader" title="2017-06-03T00:00:00+07:00">Сб 03 Июнь 2017
<a class="button secondary small translation-button" href="https://ogstudio.github.io/stub-ru.html">ru</a>
<a href="https://github.com/KaiSD/ogs-site/stub.html"><h3 class="article-title">Stub</h3></a>
<h6 class="subheader" title="2017-06-03T00:00:00+03:00">Sat 03 June 2017
<a class="button secondary small translation-button" href="https://github.com/KaiSD/ogs-site/stub-ru.html">ru</a>

</h6><p>TODO Import previous Opensource Game Studio articles from Wordpress.</p><p class="subheader">Category: <a href="https://ogstudio.github.io/category/stub.html">Stub</a>
</h6><p>TODO Import previous Opensource Game Studio articles from Wordpress.</p><p class="subheader">Category: <a href="https://github.com/KaiSD/ogs-site/category/stub.html">Stub</a>

</p>


<a class="button radius secondary small right" href="https://ogstudio.github.io/stub.html">Read More</a>
<a class="button radius secondary small right" href="https://github.com/KaiSD/ogs-site/stub.html">Read More</a>
<hr class="gradient"/>
</article>

@@ -176,18 +176,18 @@ In case you missed it, here ...</p><p class="subheader">Category: <a href="https
<!--k
<h5 class="sidebar-title">Site</h5>
<ul class="side-nav">
<li><a href="https://ogstudio.github.io/archives.html">Archives</a>
<li><a href="https://ogstudio.github.io/tags.html">Tags</a>
<li><a href="https://github.com/KaiSD/ogs-site/archives.html">Archives</a>
<li><a href="https://github.com/KaiSD/ogs-site/tags.html">Tags</a>


<li><a href="https://ogstudio.github.io/feeds/all.atom.xml" rel="alternate">Atom feed</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/feeds/all.atom.xml" rel="alternate">Atom feed</a></li>
</ul>

<h5 class="sidebar-title">Categories</h5>
<ul class="side-nav">
<li><a href="https://ogstudio.github.io/category/news.html">News</a></li>
<li><a href="https://ogstudio.github.io/category/stub.html">Stub</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/category/news.html">News</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/category/stub.html">Stub</a></li>
</ul>
-->


+ 16
- 16
ios-tutorial-ru.html View File

@@ -6,11 +6,11 @@

<title>Самоучитель iOS</title>

<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/normalize.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/foundation.min.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/style.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/pygments.css" />
<script src="https://ogstudio.github.io/theme/js/custom.modernizr.js"></script>
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/normalize.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/foundation.min.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/style.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/pygments.css" />
<script src="https://github.com/KaiSD/ogs-site/theme/js/custom.modernizr.js"></script>

<!-- So Firefox can bookmark->"abo this site" -->
<link href="feeds/all.atom.xml" rel="alternate" title="Opensource Game Studio" type="application/atom+xml">
@@ -25,7 +25,7 @@
<!-- Show menu items and pages -->
<div class="row">
<div class="large-12 columns top-bar">
<h1><a href="https://ogstudio.github.io">Opensource Game Studio</a></h1>
<h1><a href="https://github.com/KaiSD/ogs-site">Opensource Game Studio</a></h1>
</div>
</div>
<div class="row top-menu">
@@ -46,14 +46,14 @@
<div class="large-9 columns">
<article>
<header>
<h3 class="article-title"><a href="https://ogstudio.github.io/ios-tutorial-ru.html" rel="bookmark"
<h3 class="article-title"><a href="https://github.com/KaiSD/ogs-site/ios-tutorial-ru.html" rel="bookmark"
title="Permalink to Самоучитель iOS">Самоучитель iOS</a></h3>
</header>

<h6 class="subheader" title="2017-06-08T10:00:00+07:00">Чт 08 Июнь 2017
<a class="button secondary small translation-button" href="https://ogstudio.github.io/ios-tutorial.html">en</a>
<h6 class="subheader" title="2017-06-08T10:00:00+03:00">Thu 08 June 2017
<a class="button secondary small translation-button" href="https://github.com/KaiSD/ogs-site/ios-tutorial.html">en</a>

</h6> <p><img alt="Самоучитель iOS" src="https://ogstudio.github.io/2017-06-08-ios-refactoring.png" /></p>
</h6> <p><img alt="Самоучитель iOS" src="https://github.com/KaiSD/ogs-site/2017-06-08-ios-refactoring.png"></p>
<p>Эта статья описывает проблемы, с которыми мы столкнулись во время создания самоучителя для iOS в мае 2017.</p>
<p><a href="https://twitter.com/OpenGameStudio/status/826816343433498627">В феврале</a> мы сумели отобразить простую модель под iOS за считанные дни. Это дало нам уверенность, что самоучитель для iOS мы сделаем столь же быстро. Тем не менее, реальность напомнила нам о простой вещи: быстро сделать можно лишь поделку на коленке, работающую только у самого разработчика; над логически связанным примером, работающим у всех, придётся попотеть.</p>
<h3>Нативная библиотека</h3>
@@ -93,7 +93,7 @@
</ol>
<p>Их содержимое несколько отличается для каждой из платформ, но наличие всего двух файлов позволяет увидеть общую картину.</p>
<p>На этом мы заканчиваем описание проблем, с которыми мы столкнулись во время создания самоучителя для iOS в мае 2017.</p>
<p class="subheader">Category: <a href="https://ogstudio.github.io/category/news.html">News</a>
<p class="subheader">Category: <a href="https://github.com/KaiSD/ogs-site/category/news.html">News</a>

</p>

@@ -108,18 +108,18 @@
<!--k
<h5 class="sidebar-title">Site</h5>
<ul class="side-nav">
<li><a href="https://ogstudio.github.io/archives.html">Archives</a>
<li><a href="https://ogstudio.github.io/tags.html">Tags</a>
<li><a href="https://github.com/KaiSD/ogs-site/archives.html">Archives</a>
<li><a href="https://github.com/KaiSD/ogs-site/tags.html">Tags</a>


<li><a href="https://ogstudio.github.io/feeds/all.atom.xml" rel="alternate">Atom feed</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/feeds/all.atom.xml" rel="alternate">Atom feed</a></li>
</ul>

<h5 class="sidebar-title">Categories</h5>
<ul class="side-nav">
<li><a href="https://ogstudio.github.io/category/news.html">News</a></li>
<li><a href="https://ogstudio.github.io/category/stub.html">Stub</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/category/news.html">News</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/category/stub.html">Stub</a></li>
</ul>
-->


+ 16
- 16
ios-tutorial.html View File

@@ -6,11 +6,11 @@

<title>iOS tutorial</title>

<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/normalize.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/foundation.min.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/style.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/pygments.css" />
<script src="https://ogstudio.github.io/theme/js/custom.modernizr.js"></script>
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/normalize.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/foundation.min.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/style.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/pygments.css" />
<script src="https://github.com/KaiSD/ogs-site/theme/js/custom.modernizr.js"></script>

<!-- So Firefox can bookmark->"abo this site" -->
<link href="feeds/all.atom.xml" rel="alternate" title="Opensource Game Studio" type="application/atom+xml">
@@ -25,7 +25,7 @@
<!-- Show menu items and pages -->
<div class="row">
<div class="large-12 columns top-bar">
<h1><a href="https://ogstudio.github.io">Opensource Game Studio</a></h1>
<h1><a href="https://github.com/KaiSD/ogs-site">Opensource Game Studio</a></h1>
</div>
</div>
<div class="row top-menu">
@@ -46,14 +46,14 @@
<div class="large-9 columns">
<article>
<header>
<h3 class="article-title"><a href="https://ogstudio.github.io/ios-tutorial.html" rel="bookmark"
<h3 class="article-title"><a href="https://github.com/KaiSD/ogs-site/ios-tutorial.html" rel="bookmark"
title="Permalink to iOS tutorial">iOS tutorial</a></h3>
</header>

<h6 class="subheader" title="2017-06-08T10:00:00+07:00">Чт 08 Июнь 2017
<a class="button secondary small translation-button" href="https://ogstudio.github.io/ios-tutorial-ru.html">ru</a>
<h6 class="subheader" title="2017-06-08T10:00:00+03:00">Thu 08 June 2017
<a class="button secondary small translation-button" href="https://github.com/KaiSD/ogs-site/ios-tutorial-ru.html">ru</a>

</h6> <p><img alt="iOS tutorial" src="https://ogstudio.github.io/2017-06-08-ios-refactoring.png" /></p>
</h6> <p><img alt="iOS tutorial" src="https://github.com/KaiSD/ogs-site/2017-06-08-ios-refactoring.png"></p>
<p>This article describes problems we faced during the creation of iOS tutorial in May 2017.</p>
<p><a href="https://twitter.com/OpenGameStudio/status/826816343433498627">This February</a> we managed to get simple model rendered under iOS in just a few days. We expected to finish iOS tutorial in no time. However, the reality reminded us: it's easy to come up with a hackish demo that works for one person, but it's hard to create a concise example that works for everyone.</p>
<h3>Native library</h3>
@@ -93,7 +93,7 @@
</ol>
<p>Their contents differ slightly for each platform, but it's easy to see the whole picture now.</p>
<p>That's it for describing problems we faced during the creation of iOS tutorial in May 2017.</p>
<p class="subheader">Category: <a href="https://ogstudio.github.io/category/news.html">News</a>
<p class="subheader">Category: <a href="https://github.com/KaiSD/ogs-site/category/news.html">News</a>

</p>

@@ -108,18 +108,18 @@
<!--k
<h5 class="sidebar-title">Site</h5>
<ul class="side-nav">
<li><a href="https://ogstudio.github.io/archives.html">Archives</a>
<li><a href="https://ogstudio.github.io/tags.html">Tags</a>
<li><a href="https://github.com/KaiSD/ogs-site/archives.html">Archives</a>
<li><a href="https://github.com/KaiSD/ogs-site/tags.html">Tags</a>


<li><a href="https://ogstudio.github.io/feeds/all.atom.xml" rel="alternate">Atom feed</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/feeds/all.atom.xml" rel="alternate">Atom feed</a></li>
</ul>

<h5 class="sidebar-title">Categories</h5>
<ul class="side-nav">
<li><a href="https://ogstudio.github.io/category/news.html">News</a></li>
<li><a href="https://ogstudio.github.io/category/stub.html">Stub</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/category/news.html">News</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/category/stub.html">Stub</a></li>
</ul>
-->


+ 17
- 17
mjin-world-birth-ru.html View File

@@ -6,11 +6,11 @@

<title>Рождение вселенной MJIN</title>

<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/normalize.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/foundation.min.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/style.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/pygments.css" />
<script src="https://ogstudio.github.io/theme/js/custom.modernizr.js"></script>
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/normalize.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/foundation.min.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/style.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/pygments.css" />
<script src="https://github.com/KaiSD/ogs-site/theme/js/custom.modernizr.js"></script>

<!-- So Firefox can bookmark->"abo this site" -->
<link href="feeds/all.atom.xml" rel="alternate" title="Opensource Game Studio" type="application/atom+xml">
@@ -25,7 +25,7 @@
<!-- Show menu items and pages -->
<div class="row">
<div class="large-12 columns top-bar">
<h1><a href="https://ogstudio.github.io">Opensource Game Studio</a></h1>
<h1><a href="https://github.com/KaiSD/ogs-site">Opensource Game Studio</a></h1>
</div>
</div>
<div class="row top-menu">
@@ -46,17 +46,17 @@
<div class="large-9 columns">
<article>
<header>
<h3 class="article-title"><a href="https://ogstudio.github.io/mjin-world-birth-ru.html" rel="bookmark"
<h3 class="article-title"><a href="https://github.com/KaiSD/ogs-site/mjin-world-birth-ru.html" rel="bookmark"
title="Permalink to Рождение вселенной MJIN">Рождение вселенной MJIN</a></h3>
</header>

<h6 class="subheader" title="2017-09-10T00:00:00+07:00">Вс 10 Сентябрь 2017
<a class="button secondary small translation-button" href="https://ogstudio.github.io/mjin-world-birth.html">en</a>
<h6 class="subheader" title="2017-09-10T00:00:00+03:00">Sun 10 September 2017
<a class="button secondary small translation-button" href="https://github.com/KaiSD/ogs-site/mjin-world-birth.html">en</a>

</h6> <p><img alt="Рождение вселенной MJIN" src="https://ogstudio.github.io/2017-09-mjin-world-birth.png" /></p>
</h6> <p><img alt="Рождение вселенной MJIN" src="https://github.com/KaiSD/ogs-site/2017-09-mjin-world-birth.png"></p>
<p>Эта статья описывает рождение вселенной MJIN в августе 2017.</p>
<p><strong>mjin-player</strong></p>
<p>Как вы знаете, <a href="https://ogstudio.github.io/scripting-research-ru.html">в июле мы изучали скриптование</a>. Мы нашли решение, которое удовлетворяет следующим критериям. Скрипты должны:</p>
<p>Как вы знаете, <a href="https://github.com/KaiSD/ogs-site/scripting-research-ru.html">в июле мы изучали скриптование</a>. Мы нашли решение, которое удовлетворяет следующим критериям. Скрипты должны:</p>
<ol>
<li>исполняться в исходном виде без изменений на всех поддерживаемых платформах</li>
<li>позволять расширять код C++</li>
@@ -74,7 +74,7 @@
<p><strong>Вселенная MJIN</strong></p>
<p>Так что же такое <a href="https://bitbucket.org/ogstudio/mjin">вселенная MJIN</a>? Это множество проектов, которые являются нашими средствами для разработки игр. mjin-player и mjin-application - первые кирпичики недавно появившейся вселенной MJIN. А будет их намного больше. Оставайтесь на связи, нас ждёт светлое будущее с MJIN.</p>
<p>На этом мы заканчиваем описание рождения вселенной MJIN в августе 2017.</p>
<p class="subheader">Category: <a href="https://ogstudio.github.io/category/news.html">News</a>
<p class="subheader">Category: <a href="https://github.com/KaiSD/ogs-site/category/news.html">News</a>

</p>

@@ -89,18 +89,18 @@
<!--k
<h5 class="sidebar-title">Site</h5>
<ul class="side-nav">
<li><a href="https://ogstudio.github.io/archives.html">Archives</a>
<li><a href="https://ogstudio.github.io/tags.html">Tags</a>
<li><a href="https://github.com/KaiSD/ogs-site/archives.html">Archives</a>
<li><a href="https://github.com/KaiSD/ogs-site/tags.html">Tags</a>


<li><a href="https://ogstudio.github.io/feeds/all.atom.xml" rel="alternate">Atom feed</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/feeds/all.atom.xml" rel="alternate">Atom feed</a></li>
</ul>

<h5 class="sidebar-title">Categories</h5>
<ul class="side-nav">
<li><a href="https://ogstudio.github.io/category/news.html">News</a></li>
<li><a href="https://ogstudio.github.io/category/stub.html">Stub</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/category/news.html">News</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/category/stub.html">Stub</a></li>
</ul>
-->


+ 17
- 17
mjin-world-birth.html View File

@@ -6,11 +6,11 @@

<title>The birth of MJIN world</title>

<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/normalize.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/foundation.min.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/style.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/pygments.css" />
<script src="https://ogstudio.github.io/theme/js/custom.modernizr.js"></script>
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/normalize.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/foundation.min.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/style.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/pygments.css" />
<script src="https://github.com/KaiSD/ogs-site/theme/js/custom.modernizr.js"></script>

<!-- So Firefox can bookmark->"abo this site" -->
<link href="feeds/all.atom.xml" rel="alternate" title="Opensource Game Studio" type="application/atom+xml">
@@ -25,7 +25,7 @@
<!-- Show menu items and pages -->
<div class="row">
<div class="large-12 columns top-bar">
<h1><a href="https://ogstudio.github.io">Opensource Game Studio</a></h1>
<h1><a href="https://github.com/KaiSD/ogs-site">Opensource Game Studio</a></h1>
</div>
</div>
<div class="row top-menu">
@@ -46,17 +46,17 @@
<div class="large-9 columns">
<article>
<header>
<h3 class="article-title"><a href="https://ogstudio.github.io/mjin-world-birth.html" rel="bookmark"
<h3 class="article-title"><a href="https://github.com/KaiSD/ogs-site/mjin-world-birth.html" rel="bookmark"
title="Permalink to The birth of MJIN world">The birth of MJIN world</a></h3>
</header>

<h6 class="subheader" title="2017-09-10T00:00:00+07:00">Вс 10 Сентябрь 2017
<a class="button secondary small translation-button" href="https://ogstudio.github.io/mjin-world-birth-ru.html">ru</a>
<h6 class="subheader" title="2017-09-10T00:00:00+03:00">Sun 10 September 2017
<a class="button secondary small translation-button" href="https://github.com/KaiSD/ogs-site/mjin-world-birth-ru.html">ru</a>

</h6> <p><img alt="The birth of MJIN world" src="https://ogstudio.github.io/2017-09-mjin-world-birth.png" /></p>
</h6> <p><img alt="The birth of MJIN world" src="https://github.com/KaiSD/ogs-site/2017-09-mjin-world-birth.png"></p>
<p>This article describes the birth of MJIN world in August 2017.</p>
<p><strong>mjin-player</strong></p>
<p>As you know, <a href="https://ogstudio.github.io/scripting-research.html">we spent July to research scripting</a>. We found a solution that satisfies the following criteria. Scripts should:</p>
<p>As you know, <a href="https://github.com/KaiSD/ogs-site/scripting-research.html">we spent July to research scripting</a>. We found a solution that satisfies the following criteria. Scripts should:</p>
<ol>
<li>run unchanged on all supported platforms</li>
<li>allow extending C++ code</li>
@@ -74,7 +74,7 @@
<p><strong>MJIN world</strong></p>
<p>So what is <a href="https://bitbucket.org/ogstudio/mjin">MJIN world</a>? It's a set of projects that constitute our game development tools. mjin-player and mjin-application are the first bricks of the newly born MJIN world. A lot more to come. Stay tuned for the brighter MJIN future.</p>
<p>That's it for describing the birth of MJIN world in August 2017.</p>
<p class="subheader">Category: <a href="https://ogstudio.github.io/category/news.html">News</a>
<p class="subheader">Category: <a href="https://github.com/KaiSD/ogs-site/category/news.html">News</a>

</p>

@@ -89,18 +89,18 @@
<!--k
<h5 class="sidebar-title">Site</h5>
<ul class="side-nav">
<li><a href="https://ogstudio.github.io/archives.html">Archives</a>
<li><a href="https://ogstudio.github.io/tags.html">Tags</a>
<li><a href="https://github.com/KaiSD/ogs-site/archives.html">Archives</a>
<li><a href="https://github.com/KaiSD/ogs-site/tags.html">Tags</a>


<li><a href="https://ogstudio.github.io/feeds/all.atom.xml" rel="alternate">Atom feed</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/feeds/all.atom.xml" rel="alternate">Atom feed</a></li>
</ul>

<h5 class="sidebar-title">Categories</h5>
<ul class="side-nav">
<li><a href="https://ogstudio.github.io/category/news.html">News</a></li>
<li><a href="https://ogstudio.github.io/category/stub.html">Stub</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/category/news.html">News</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/category/stub.html">Stub</a></li>
</ul>
-->


+ 16
- 16
openscenegraph-cross-platform-guide-ru.html View File

@@ -6,11 +6,11 @@

<title>OpenSceneGraph cross-platform guide</title>

<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/normalize.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/foundation.min.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/style.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/pygments.css" />
<script src="https://ogstudio.github.io/theme/js/custom.modernizr.js"></script>
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/normalize.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/foundation.min.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/style.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/pygments.css" />
<script src="https://github.com/KaiSD/ogs-site/theme/js/custom.modernizr.js"></script>

<!-- So Firefox can bookmark->"abo this site" -->
<link href="feeds/all.atom.xml" rel="alternate" title="Opensource Game Studio" type="application/atom+xml">
@@ -25,7 +25,7 @@
<!-- Show menu items and pages -->
<div class="row">
<div class="large-12 columns top-bar">
<h1><a href="https://ogstudio.github.io">Opensource Game Studio</a></h1>
<h1><a href="https://github.com/KaiSD/ogs-site">Opensource Game Studio</a></h1>
</div>
</div>
<div class="row top-menu">
@@ -46,14 +46,14 @@
<div class="large-9 columns">
<article>
<header>
<h3 class="article-title"><a href="https://ogstudio.github.io/openscenegraph-cross-platform-guide-ru.html" rel="bookmark"
<h3 class="article-title"><a href="https://github.com/KaiSD/ogs-site/openscenegraph-cross-platform-guide-ru.html" rel="bookmark"
title="Permalink to OpenSceneGraph cross-platform guide">OpenSceneGraph cross-platform guide</a></h3>
</header>

<h6 class="subheader" title="2017-07-17T00:00:00+07:00">Пн 17 Июль 2017
<a class="button secondary small translation-button" href="https://ogstudio.github.io/openscenegraph-cross-platform-guide.html">en</a>
<h6 class="subheader" title="2017-07-17T00:00:00+03:00">Mon 17 July 2017
<a class="button secondary small translation-button" href="https://github.com/KaiSD/ogs-site/openscenegraph-cross-platform-guide.html">en</a>

</h6> <p><img alt="OpenSceneGraph guide" src="https://ogstudio.github.io/2017-07-openscenegraph-guide.png" /></p>
</h6> <p><img alt="OpenSceneGraph guide" src="https://github.com/KaiSD/ogs-site/2017-07-openscenegraph-guide.png"></p>
<p>Эта статья резюмирует создание кросс-платформенного руководства OpenSceneGraph.</p>
<p>Июнь ознаменовал собой окончание работы над <a href="https://github.com/OGStudio/openscenegraph-cross-platform-guide">кросс-платформенным руководством OpenSceneGraph</a>. Мы опубликовали последний самоучитель (из изначально запланированных). Этот самоучитель описывает <a href="https://github.com/OGStudio/openscenegraph-cross-platform-guide/tree/master/1.10.SampleWeb">сборку и запуск примера приложения OpenSceneGraph в вебе</a> с помощью Emscripten.
Если вы упустили этот самоучитель, то вот <a href="https://ogstudio.github.io/openscenegraph-cross-platform-guide/">ссылка на приложение</a> из него. Откройте ссылку в веб-браузере.</p>
@@ -73,7 +73,7 @@
<p>В конце концов, мы просто рады тому факту, что изучили кросс-платформенную разработку с OpenSceneGraph и поделились этим знанием с сообществом.</p>
<p>Тем не менее, наше путешествие на этом не окончено. Используя знания руководства, мы продолжаем работу над тем, чтобы добавить в свои инструменты поддержку мобилок и веба, как мы <a href="http://opengamestudio.org/lang/ru/news/2456">обещали в январе</a>.</p>
<p>На этом мы заканчиваем резюме о создании кросс-платформенного руководства OpenSceneGraph.</p>
<p class="subheader">Category: <a href="https://ogstudio.github.io/category/news.html">News</a>
<p class="subheader">Category: <a href="https://github.com/KaiSD/ogs-site/category/news.html">News</a>

</p>

@@ -88,18 +88,18 @@
<!--k
<h5 class="sidebar-title">Site</h5>
<ul class="side-nav">
<li><a href="https://ogstudio.github.io/archives.html">Archives</a>
<li><a href="https://ogstudio.github.io/tags.html">Tags</a>
<li><a href="https://github.com/KaiSD/ogs-site/archives.html">Archives</a>
<li><a href="https://github.com/KaiSD/ogs-site/tags.html">Tags</a>


<li><a href="https://ogstudio.github.io/feeds/all.atom.xml" rel="alternate">Atom feed</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/feeds/all.atom.xml" rel="alternate">Atom feed</a></li>
</ul>

<h5 class="sidebar-title">Categories</h5>
<ul class="side-nav">
<li><a href="https://ogstudio.github.io/category/news.html">News</a></li>
<li><a href="https://ogstudio.github.io/category/stub.html">Stub</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/category/news.html">News</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/category/stub.html">Stub</a></li>
</ul>
-->


+ 16
- 16
openscenegraph-cross-platform-guide.html View File

@@ -6,11 +6,11 @@

<title>OpenSceneGraph cross-platform guide</title>

<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/normalize.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/foundation.min.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/style.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/pygments.css" />
<script src="https://ogstudio.github.io/theme/js/custom.modernizr.js"></script>
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/normalize.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/foundation.min.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/style.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/pygments.css" />
<script src="https://github.com/KaiSD/ogs-site/theme/js/custom.modernizr.js"></script>

<!-- So Firefox can bookmark->"abo this site" -->
<link href="feeds/all.atom.xml" rel="alternate" title="Opensource Game Studio" type="application/atom+xml">
@@ -25,7 +25,7 @@
<!-- Show menu items and pages -->
<div class="row">
<div class="large-12 columns top-bar">
<h1><a href="https://ogstudio.github.io">Opensource Game Studio</a></h1>
<h1><a href="https://github.com/KaiSD/ogs-site">Opensource Game Studio</a></h1>
</div>
</div>
<div class="row top-menu">
@@ -46,14 +46,14 @@
<div class="large-9 columns">
<article>
<header>
<h3 class="article-title"><a href="https://ogstudio.github.io/openscenegraph-cross-platform-guide.html" rel="bookmark"
<h3 class="article-title"><a href="https://github.com/KaiSD/ogs-site/openscenegraph-cross-platform-guide.html" rel="bookmark"
title="Permalink to OpenSceneGraph cross-platform guide">OpenSceneGraph cross-platform guide</a></h3>
</header>

<h6 class="subheader" title="2017-07-17T00:00:00+07:00">Пн 17 Июль 2017
<a class="button secondary small translation-button" href="https://ogstudio.github.io/openscenegraph-cross-platform-guide-ru.html">ru</a>
<h6 class="subheader" title="2017-07-17T00:00:00+03:00">Mon 17 July 2017
<a class="button secondary small translation-button" href="https://github.com/KaiSD/ogs-site/openscenegraph-cross-platform-guide-ru.html">ru</a>

</h6> <p><img alt="OpenSceneGraph guide" src="https://ogstudio.github.io/2017-07-openscenegraph-guide.png" /></p>
</h6> <p><img alt="OpenSceneGraph guide" src="https://github.com/KaiSD/ogs-site/2017-07-openscenegraph-guide.png"></p>
<p>This article summarizes the work we did to produce OpenSceneGraph cross-platform guide.</p>
<p>June marked the finish of <a href="https://github.com/OGStudio/openscenegraph-cross-platform-guide">OpenSceneGraph cross-platform guide</a> with the publishing of the last (initially planned) tutorial. The tutorial describes <a href="https://github.com/OGStudio/openscenegraph-cross-platform-guide/tree/master/1.10.SampleWeb">how to build and run sample OpenSceneGraph application in Web</a> using Emscripten.
In case you missed it, here's a <a href="https://ogstudio.github.io/openscenegraph-cross-platform-guide/">link to the final application</a>. Open it in your web browser.</p>
@@ -73,7 +73,7 @@ We spent 120 hours in five months to produce ten tutorials of the guide.</p>
<p>Reaching our goal of researching OpenSceneGraph cross-platform development and providing the knowledge back to the community just made us happier.</p>
<p>However, our journey does not stop here. Using the knowledge of the guide, we now continue to work on bringing our tools to support mobile and web, just as we <a href="http://opengamestudio.org/lang/en/news/2456">promised in January</a>.</p>
<p>That's it for summarizing the work we did to produce OpenSceneGraph cross-platform guide.</p>
<p class="subheader">Category: <a href="https://ogstudio.github.io/category/news.html">News</a>
<p class="subheader">Category: <a href="https://github.com/KaiSD/ogs-site/category/news.html">News</a>

</p>

@@ -88,18 +88,18 @@ We spent 120 hours in five months to produce ten tutorials of the guide.</p>
<!--k
<h5 class="sidebar-title">Site</h5>
<ul class="side-nav">
<li><a href="https://ogstudio.github.io/archives.html">Archives</a>
<li><a href="https://ogstudio.github.io/tags.html">Tags</a>
<li><a href="https://github.com/KaiSD/ogs-site/archives.html">Archives</a>
<li><a href="https://github.com/KaiSD/ogs-site/tags.html">Tags</a>


<li><a href="https://ogstudio.github.io/feeds/all.atom.xml" rel="alternate">Atom feed</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/feeds/all.atom.xml" rel="alternate">Atom feed</a></li>
</ul>

<h5 class="sidebar-title">Categories</h5>
<ul class="side-nav">
<li><a href="https://ogstudio.github.io/category/news.html">News</a></li>
<li><a href="https://ogstudio.github.io/category/stub.html">Stub</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/category/news.html">News</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/category/stub.html">Stub</a></li>
</ul>
-->


+ 28
- 15
pages/about-ru.html View File

@@ -6,11 +6,11 @@

<title>О нас</title>

<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/normalize.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/foundation.min.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/style.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/pygments.css" />
<script src="https://ogstudio.github.io/theme/js/custom.modernizr.js"></script>
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/normalize.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/foundation.min.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/style.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/pygments.css" />
<script src="https://github.com/KaiSD/ogs-site/theme/js/custom.modernizr.js"></script>

<!-- So Firefox can bookmark->"abo this site" -->
<link href="feeds/all.atom.xml" rel="alternate" title="Opensource Game Studio" type="application/atom+xml">
@@ -25,7 +25,7 @@
<!-- Show menu items and pages -->
<div class="row">
<div class="large-12 columns top-bar">
<h1><a href="https://ogstudio.github.io">Opensource Game Studio</a></h1>
<h1><a href="https://github.com/KaiSD/ogs-site">Opensource Game Studio</a></h1>
</div>
</div>
<div class="row top-menu">
@@ -46,10 +46,23 @@
<div class="large-9 columns">
<h3>О нас</h3>
<a class="button secondary small translation-button" href="https://ogstudio.github.io/pages/about.html">en</a>

<p>Мы команда Opensource Game Studio, студия игр с открытым исходным кодом.</p>
<p>Мы круты, ё.</p>
<a class="button secondary small translation-button" href="https://github.com/KaiSD/ogs-site/pages/about.html">en</a>

<p>Основной задачей команды Opensource Game Studio является разработка свободного тулсета для создания компьютерных игр, а также создание игр с его помощью. В настоящее время мы работаем над игровым движком, в котором стараемся соединить лучшее что нам удалось найти в мире Open Source и наши разработки.
Недавно мы закончили работу над игрой семейства “пасьянс маджонг”, которая является первым шагом в долгом пути к нашему тулсету и полноценной RPG в конечном итоге. Теперь мы начинаем работу над новым проектом.</p>
<h4>Команда Opensource Game Studio</h4>
<ul>
<li>Михаил “kornerr” Капелько – программист. Инициатор появления команды.</li>
<li>Иван “Kai SD” Корыстин – Гейм-дизайнер, QA, PM.</li>
</ul>
<h4>Участники</h4>
<ul>
<li>Максим Зарецкий – Сценарист.</li>
<li>Татьяна Артемьева – QA.</li>
<li>devALEX – программист.</li>
<li>Тимур “Sora” Маликин, Антон “Kif” Чернов – 3D Моделлеры.</li>
<li>Тьерри Делоне, Мигель де Диос, Дирк Первольц, Юрген Раушер – переводчики.</li>
</ul>
</div>
<!-- End Main Content -->

@@ -58,18 +71,18 @@
<!--k
<h5 class="sidebar-title">Site</h5>
<ul class="side-nav">
<li><a href="https://ogstudio.github.io/archives.html">Archives</a>
<li><a href="https://ogstudio.github.io/tags.html">Tags</a>
<li><a href="https://github.com/KaiSD/ogs-site/archives.html">Archives</a>
<li><a href="https://github.com/KaiSD/ogs-site/tags.html">Tags</a>


<li><a href="https://ogstudio.github.io/feeds/all.atom.xml" rel="alternate">Atom feed</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/feeds/all.atom.xml" rel="alternate">Atom feed</a></li>
</ul>

<h5 class="sidebar-title">Categories</h5>
<ul class="side-nav">
<li><a href="https://ogstudio.github.io/category/news.html">News</a></li>
<li><a href="https://ogstudio.github.io/category/stub.html">Stub</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/category/news.html">News</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/category/stub.html">Stub</a></li>
</ul>
-->


+ 28
- 15
pages/about.html View File

@@ -6,11 +6,11 @@

<title>About</title>

<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/normalize.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/foundation.min.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/style.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/pygments.css" />
<script src="https://ogstudio.github.io/theme/js/custom.modernizr.js"></script>
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/normalize.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/foundation.min.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/style.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/pygments.css" />
<script src="https://github.com/KaiSD/ogs-site/theme/js/custom.modernizr.js"></script>

<!-- So Firefox can bookmark->"abo this site" -->
<link href="feeds/all.atom.xml" rel="alternate" title="Opensource Game Studio" type="application/atom+xml">
@@ -25,7 +25,7 @@
<!-- Show menu items and pages -->
<div class="row">
<div class="large-12 columns top-bar">
<h1><a href="https://ogstudio.github.io">Opensource Game Studio</a></h1>
<h1><a href="https://github.com/KaiSD/ogs-site">Opensource Game Studio</a></h1>
</div>
</div>
<div class="row top-menu">
@@ -46,10 +46,23 @@
<div class="large-9 columns">
<h3>About</h3>
<a class="button secondary small translation-button" href="https://ogstudio.github.io/pages/about-ru.html">ru</a>

<p>We are Opensource Game Studio team.</p>
<p>And we rock, ya know.</p>
<a class="button secondary small translation-button" href="https://github.com/KaiSD/ogs-site/pages/about-ru.html">ru</a>

<p>The primary goal of The Opensource Game Studio Team is the creation of the free Toolset for creating the computer games, and also the creation of games with its aid. At present, we are developing the game engine, in which, we try to combine the best things, that we managed to find in the the world Opensource and Freeware with our own developments.
Recently we have released a mahjong solitaire game, it’s our first step in a long path to our toolset and full scale RPG in the end. Now we’re starting to work on a new project.</p>
<h5>The Opensource Game Studio Core Team:</h5>
<ul>
<li>Michael “kornerr” Kapelko – programmer. The initiator.</li>
<li>Ivan “Kai SD” Korystin – Game Designer, QA, PM.</li>
</ul>
<h5>Contributors:</h5>
<ul>
<li>Maxim Zaretsky – Writer.</li>
<li>Tatyana Artemyeva – QA.</li>
<li>devALEX – programmer.</li>
<li>Timur “Sora” Malikin, Anton “Kif” Chernov- 3D Modellers.</li>
<li>Thierry Delaunay, Miguel de Dios, Dirk Pervolz, Jurgen Rauscher – translators.</li>
</ul>
</div>
<!-- End Main Content -->

@@ -58,18 +71,18 @@
<!--k
<h5 class="sidebar-title">Site</h5>
<ul class="side-nav">
<li><a href="https://ogstudio.github.io/archives.html">Archives</a>
<li><a href="https://ogstudio.github.io/tags.html">Tags</a>
<li><a href="https://github.com/KaiSD/ogs-site/archives.html">Archives</a>
<li><a href="https://github.com/KaiSD/ogs-site/tags.html">Tags</a>


<li><a href="https://ogstudio.github.io/feeds/all.atom.xml" rel="alternate">Atom feed</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/feeds/all.atom.xml" rel="alternate">Atom feed</a></li>
</ul>

<h5 class="sidebar-title">Categories</h5>
<ul class="side-nav">
<li><a href="https://ogstudio.github.io/category/news.html">News</a></li>
<li><a href="https://ogstudio.github.io/category/stub.html">Stub</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/category/news.html">News</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/category/stub.html">Stub</a></li>
</ul>
-->


+ 47
- 15
pages/projects-ru.html View File

@@ -6,11 +6,11 @@

<title>Проекты</title>

<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/normalize.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/foundation.min.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/style.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/pygments.css" />
<script src="https://ogstudio.github.io/theme/js/custom.modernizr.js"></script>
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/normalize.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/foundation.min.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/style.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/pygments.css" />
<script src="https://github.com/KaiSD/ogs-site/theme/js/custom.modernizr.js"></script>

<!-- So Firefox can bookmark->"abo this site" -->
<link href="feeds/all.atom.xml" rel="alternate" title="Opensource Game Studio" type="application/atom+xml">
@@ -25,7 +25,7 @@
<!-- Show menu items and pages -->
<div class="row">
<div class="large-12 columns top-bar">
<h1><a href="https://ogstudio.github.io">Opensource Game Studio</a></h1>
<h1><a href="https://github.com/KaiSD/ogs-site">Opensource Game Studio</a></h1>
</div>
</div>
<div class="row top-menu">
@@ -46,12 +46,44 @@
<div class="large-9 columns">
<h3>Проекты</h3>
<a class="button secondary small translation-button" href="https://ogstudio.github.io/pages/projects.html">en</a>
<a class="button secondary small translation-button" href="https://github.com/KaiSD/ogs-site/pages/projects.html">en</a>

<h1>OGS Mahjong</h1>
<p>It is a super cool game</p>
<h1>OGS Editor</h1>
<p>It is a super cool editor</p>
<p>OGS Mahjong - простая игра в жанрах "Пасьянс Маджонг" и "Шисен-Сё" с симпатичной 3D графикой и спокойным саундтреком.</p>
<iframe width="560" height="315" src="https://www.youtube.com/embed/XdOzD_Hc2lQ" frameborder="0" allowfullscreen></iframe>

<h4>Версия Deluxe</h4>
<p>Если вам нравится то, что мы делаем, вы можете поддержать нас, купив версию Deluxe.</p>
<p>В <strong>OGS Mahjong Deluxe</strong> вы найдете две дополнительных темы фишек: "Восток" и "Спорт".</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>

<h4>Базовая версия</h4>
<ul>
<li><a href="http://sourceforge.net/projects/osrpgcreation/files/Mahjong/1.1.0/ogs-mahjong-1.1.0-windows32.exe/download" title="Download ogs-mahjong-1.1.0-windows32.exe">For Windows (exe)</a> (40 MB)</li>
<li><a href="http://sourceforge.net/projects/osrpgcreation/files/Mahjong/1.1.0/ogs-mahjong-full-1.1.0-windows32.exe/download" title="Download ogs-mahjong-1.1.0-full-windows32.exe">For Windows, with editor and additional music (exe)</a> (123 MB)</li>
<li><a href="http://sourceforge.net/projects/osrpgcreation/files/Mahjong/1.1.0/ogs-mahjong-1.1.0-linux64.tar.lzma/download" title="Download ogs-mahjong-1.1.0-linux64.tar.lzma">For Linux64 (tar.lzma)</a> (37 MB)</li>
<li><a href="http://sourceforge.net/projects/osrpgcreation/files/Mahjong/1.1.0/ogs-mahjong-full-1.1.0-linux64.tar.lzma/download" title="Download ogs-mahjong-1.1.0-full-linux64.tar.lzma">For Linux64, with editor and additional music (tar.lzma)</a> (110 MB)</li>
<li><a href="http://sourceforge.net/projects/osrpgcreation/files/Mahjong/1.1.0/ogs-mahjong-1.1.0-linux32.tar.lzma/download" title="Download ogs-mahjong-1.1.0-linux32.tar.lzma">For Linux32 (tar.lzma)</a> (37 MB)</li>
<li><a href="http://sourceforge.net/projects/osrpgcreation/files/Mahjong/1.1.0/ogs-mahjong-full-1.1.0-linux32.tar.lzma/download" title="Download ogs-mahjong-1.1.0-full-linux32.tar.lzma">For Linux32, with editor and additional music (tar.lzma)</a> (110 MB)</li>
</ul>
<h4>Особенности</h4>
<ul>
<li>3 режима игры: Пасьянс Маджонг, Шисен-сё и Шисен-сё с гравитацией.</li>
<li>Более 150 раскладок. Совместимость с форматом раскладок KMahjongg.</li>
<li>Редактор раскладок с возможностью быстро проверить раскладку в игре.</li>
<li>Поддержка тем для фишек.</li>
<li>4 темы: "Классика", "Нео-классика", "Цветы", "Дистрибутивы".</li>
<li>Поддержка фонов.</li>
<li>3 фона: "Комната", "Комната упрощенная" и "Внутри Компьютера".</li>
<li>Поддержка сохранения и загрузки.</li>
<li>Подсказки и перемешивание.</li>
<li>Неограниченная возможность отмены хода.</li>
<li>Анимации камеры и динамическая камера, следящая за курсором.</li>
<li>"Подсветка" слоев для облегчения восприятия раскладки.</li>
<li>6 языков: русский, английский, немецкий, французский, испанский и хинди.</li>
<li>Онлайн рейтинг.</li>
<li>Определение оптимальных настроек графики при первом запуске игры.</li>
</ul>
</div>
<!-- End Main Content -->

@@ -60,18 +92,18 @@
<!--k
<h5 class="sidebar-title">Site</h5>
<ul class="side-nav">
<li><a href="https://ogstudio.github.io/archives.html">Archives</a>
<li><a href="https://ogstudio.github.io/tags.html">Tags</a>
<li><a href="https://github.com/KaiSD/ogs-site/archives.html">Archives</a>
<li><a href="https://github.com/KaiSD/ogs-site/tags.html">Tags</a>


<li><a href="https://ogstudio.github.io/feeds/all.atom.xml" rel="alternate">Atom feed</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/feeds/all.atom.xml" rel="alternate">Atom feed</a></li>
</ul>

<h5 class="sidebar-title">Categories</h5>
<ul class="side-nav">
<li><a href="https://ogstudio.github.io/category/news.html">News</a></li>
<li><a href="https://ogstudio.github.io/category/stub.html">Stub</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/category/news.html">News</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/category/stub.html">Stub</a></li>
</ul>
-->


+ 46
- 15
pages/projects.html View File

@@ -6,11 +6,11 @@

<title>Projects</title>

<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/normalize.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/foundation.min.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/style.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/pygments.css" />
<script src="https://ogstudio.github.io/theme/js/custom.modernizr.js"></script>
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/normalize.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/foundation.min.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/style.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/pygments.css" />
<script src="https://github.com/KaiSD/ogs-site/theme/js/custom.modernizr.js"></script>

<!-- So Firefox can bookmark->"abo this site" -->
<link href="feeds/all.atom.xml" rel="alternate" title="Opensource Game Studio" type="application/atom+xml">
@@ -25,7 +25,7 @@
<!-- Show menu items and pages -->
<div class="row">
<div class="large-12 columns top-bar">
<h1><a href="https://ogstudio.github.io">Opensource Game Studio</a></h1>
<h1><a href="https://github.com/KaiSD/ogs-site">Opensource Game Studio</a></h1>
</div>
</div>
<div class="row top-menu">
@@ -46,12 +46,43 @@
<div class="large-9 columns">
<h3>Projects</h3>
<a class="button secondary small translation-button" href="https://ogstudio.github.io/pages/projects-ru.html">ru</a>
<a class="button secondary small translation-button" href="https://github.com/KaiSD/ogs-site/pages/projects-ru.html">ru</a>

<h1>OGS Mahjong</h1>
<p>It is a super cool game</p>
<h1>OGS Editor</h1>
<p>It is a super cool editor</p>
<p>OGS Mahjong is a simple mahjong solitaire and shisen-sho game with nice 3D graphics and relaxing soundtrack.</p>
<iframe width="560" height="315" src="https://www.youtube.com/embed/XdOzD_Hc2lQ" frameborder="0" allowfullscreen></iframe>

<h4>Deluxe version</h4>
<p>If you like our work, you can support us by buying the Deluxe version. It will help us keep the things running and, maybe, hire some freelance artists to make our future games a bit better.</p>
<p>In <strong>OGS Mahjong Deluxe</strong> you can find two additional tilesets: "Eastern" and "Sport".</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>

<h4>Base version</h4>
<ul>
<li><a href="http://sourceforge.net/projects/osrpgcreation/files/Mahjong/1.1.0/ogs-mahjong-1.1.0-windows32.exe/download" title="Download ogs-mahjong-1.1.0-windows32.exe">For Windows (exe)</a> (40 MB)</li>
<li><a href="http://sourceforge.net/projects/osrpgcreation/files/Mahjong/1.1.0/ogs-mahjong-full-1.1.0-windows32.exe/download" title="Download ogs-mahjong-1.1.0-full-windows32.exe">For Windows, with editor and additional music (exe)</a> (123 MB)</li>
<li><a href="http://sourceforge.net/projects/osrpgcreation/files/Mahjong/1.1.0/ogs-mahjong-1.1.0-linux64.tar.lzma/download" title="Download ogs-mahjong-1.1.0-linux64.tar.lzma">For Linux64 (tar.lzma)</a> (37 MB)</li>
<li><a href="http://sourceforge.net/projects/osrpgcreation/files/Mahjong/1.1.0/ogs-mahjong-full-1.1.0-linux64.tar.lzma/download" title="Download ogs-mahjong-1.1.0-full-linux64.tar.lzma">For Linux64, with editor and additional music (tar.lzma)</a> (110 MB)</li>
<li><a href="http://sourceforge.net/projects/osrpgcreation/files/Mahjong/1.1.0/ogs-mahjong-1.1.0-linux32.tar.lzma/download" title="Download ogs-mahjong-1.1.0-linux32.tar.lzma">For Linux32 (tar.lzma)</a> (37 MB)</li>
<li><a href="http://sourceforge.net/projects/osrpgcreation/files/Mahjong/1.1.0/ogs-mahjong-full-1.1.0-linux32.tar.lzma/download" title="Download ogs-mahjong-1.1.0-full-linux32.tar.lzma">For Linux32, with editor and additional music (tar.lzma)</a> (110 MB)</li>
</ul>
<h4>Features</h4>
<ul>
<li>3 game modes: Mahjong Solitaire, Shisen-sho and Shisen-sho with gravity.</li>
<li>More than 150 layouts. Layouts format is compatible with KMahjongg.</li>
<li>Support for multiple tilesets.</li>
<li>4 themes: "Classic", "Neo-classic", "Flowers", "Distros".</li>
<li>Support for background scenes.</li>
<li>3 scenes: "Room", "Room Lite" and "Inside the computer".</li>
<li>Save and load.</li>
<li>Hints and shuffle.</li>
<li>Unlimited number of undos.</li>
<li>Camera animations and dynamic camera (cursor tracking).</li>
<li>Layers highlighting.</li>
<li>6 languages: Russian, English, German, French, Spanish and Hindi.</li>
<li>Online leaderboard.</li>
<li>Adapting the game settings to your computer configuration during the first game launch.</li>
</ul>
</div>
<!-- End Main Content -->

@@ -60,18 +91,18 @@
<!--k
<h5 class="sidebar-title">Site</h5>
<ul class="side-nav">
<li><a href="https://ogstudio.github.io/archives.html">Archives</a>
<li><a href="https://ogstudio.github.io/tags.html">Tags</a>
<li><a href="https://github.com/KaiSD/ogs-site/archives.html">Archives</a>
<li><a href="https://github.com/KaiSD/ogs-site/tags.html">Tags</a>


<li><a href="https://ogstudio.github.io/feeds/all.atom.xml" rel="alternate">Atom feed</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/feeds/all.atom.xml" rel="alternate">Atom feed</a></li>
</ul>

<h5 class="sidebar-title">Categories</h5>
<ul class="side-nav">
<li><a href="https://ogstudio.github.io/category/news.html">News</a></li>
<li><a href="https://ogstudio.github.io/category/stub.html">Stub</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/category/news.html">News</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/category/stub.html">Stub</a></li>
</ul>
-->


+ 16
- 16
scripting-research-ru.html View File

@@ -6,11 +6,11 @@

<title>Изучение скриптования</title>

<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/normalize.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/foundation.min.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/style.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/pygments.css" />
<script src="https://ogstudio.github.io/theme/js/custom.modernizr.js"></script>
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/normalize.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/foundation.min.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/style.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/pygments.css" />
<script src="https://github.com/KaiSD/ogs-site/theme/js/custom.modernizr.js"></script>

<!-- So Firefox can bookmark->"abo this site" -->
<link href="feeds/all.atom.xml" rel="alternate" title="Opensource Game Studio" type="application/atom+xml">
@@ -25,7 +25,7 @@
<!-- Show menu items and pages -->
<div class="row">
<div class="large-12 columns top-bar">
<h1><a href="https://ogstudio.github.io">Opensource Game Studio</a></h1>
<h1><a href="https://github.com/KaiSD/ogs-site">Opensource Game Studio</a></h1>
</div>
</div>
<div class="row top-menu">
@@ -46,14 +46,14 @@
<div class="large-9 columns">
<article>
<header>
<h3 class="article-title"><a href="https://ogstudio.github.io/scripting-research-ru.html" rel="bookmark"
<h3 class="article-title"><a href="https://github.com/KaiSD/ogs-site/scripting-research-ru.html" rel="bookmark"
title="Permalink to Изучение скриптования">Изучение скриптования</a></h3>
</header>

<h6 class="subheader" title="2017-08-16T00:00:00+07:00">Ср 16 Август 2017
<a class="button secondary small translation-button" href="https://ogstudio.github.io/scripting-research.html">en</a>
<h6 class="subheader" title="2017-08-16T00:00:00+03:00">Wed 16 August 2017
<a class="button secondary small translation-button" href="https://github.com/KaiSD/ogs-site/scripting-research.html">en</a>

</h6> <p><img alt="Изучение скриптования" src="https://ogstudio.github.io/2017-08-scripting-research.png" /></p>
</h6> <p><img alt="Изучение скриптования" src="https://github.com/KaiSD/ogs-site/2017-08-scripting-research.png"></p>
<p>Эта статья описывает изучение скриптования в июле 2017.</p>
<p><strong>Наша основная цель использования скриптового языка - это наличие платформо-независимого кода, выполняемого без изменений на каждой поддерживаемой платформе.</strong></p>
<p>Редактор 0.10 использует Python в качестве подобного кода с помощью <a href="http://swig.org/">SWIG</a>. SWIG позволяет использовать практически любой код C/C++ из языков вроде Python, Ruby, Lua, Java, C# и т.д.. SWIG помог нам впервые оценить прелесть платформо-независимого кода. К сожалению, SWIG работает лишь в одном направлении: из C/C++ в язык назначения. Это приводит к тому, что основное приложение должно быть написано на языке назначения, а код C/C++ может быть использован лишь в виде библиотеки.</p>
@@ -81,7 +81,7 @@
<p><strong>Поиск скриптового языка открыл для нас следующую истину: люди важнее технологий.</strong></p>
<p>Существует множество скриптовых языков, которые выглядят привлекательно на первый взгляд, но которые мертвы. Почему? Потому что у некоторых авторов нет времени на пользователей. В ответ пользователи предпочитают не тратить своё время на проекты подобных авторов.</p>
<p>На этом мы заканчиваем описание изучения скриптования в июле 2017.</p>
<p class="subheader">Category: <a href="https://ogstudio.github.io/category/news.html">News</a>
<p class="subheader">Category: <a href="https://github.com/KaiSD/ogs-site/category/news.html">News</a>

</p>

@@ -96,18 +96,18 @@
<!--k
<h5 class="sidebar-title">Site</h5>
<ul class="side-nav">
<li><a href="https://ogstudio.github.io/archives.html">Archives</a>
<li><a href="https://ogstudio.github.io/tags.html">Tags</a>
<li><a href="https://github.com/KaiSD/ogs-site/archives.html">Archives</a>
<li><a href="https://github.com/KaiSD/ogs-site/tags.html">Tags</a>


<li><a href="https://ogstudio.github.io/feeds/all.atom.xml" rel="alternate">Atom feed</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/feeds/all.atom.xml" rel="alternate">Atom feed</a></li>
</ul>

<h5 class="sidebar-title">Categories</h5>
<ul class="side-nav">
<li><a href="https://ogstudio.github.io/category/news.html">News</a></li>
<li><a href="https://ogstudio.github.io/category/stub.html">Stub</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/category/news.html">News</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/category/stub.html">Stub</a></li>
</ul>
-->


+ 16
- 16
scripting-research.html View File

@@ -6,11 +6,11 @@

<title>Scripting research</title>

<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/normalize.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/foundation.min.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/style.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/pygments.css" />
<script src="https://ogstudio.github.io/theme/js/custom.modernizr.js"></script>
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/normalize.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/foundation.min.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/style.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/pygments.css" />
<script src="https://github.com/KaiSD/ogs-site/theme/js/custom.modernizr.js"></script>

<!-- So Firefox can bookmark->"abo this site" -->
<link href="feeds/all.atom.xml" rel="alternate" title="Opensource Game Studio" type="application/atom+xml">
@@ -25,7 +25,7 @@
<!-- Show menu items and pages -->
<div class="row">
<div class="large-12 columns top-bar">
<h1><a href="https://ogstudio.github.io">Opensource Game Studio</a></h1>
<h1><a href="https://github.com/KaiSD/ogs-site">Opensource Game Studio</a></h1>
</div>
</div>
<div class="row top-menu">
@@ -46,14 +46,14 @@
<div class="large-9 columns">
<article>
<header>
<h3 class="article-title"><a href="https://ogstudio.github.io/scripting-research.html" rel="bookmark"
<h3 class="article-title"><a href="https://github.com/KaiSD/ogs-site/scripting-research.html" rel="bookmark"
title="Permalink to Scripting research">Scripting research</a></h3>
</header>

<h6 class="subheader" title="2017-08-16T00:00:00+07:00">Ср 16 Август 2017
<a class="button secondary small translation-button" href="https://ogstudio.github.io/scripting-research-ru.html">ru</a>
<h6 class="subheader" title="2017-08-16T00:00:00+03:00">Wed 16 August 2017
<a class="button secondary small translation-button" href="https://github.com/KaiSD/ogs-site/scripting-research-ru.html">ru</a>

</h6> <p><img alt="Scripting research" src="https://ogstudio.github.io/2017-08-scripting-research.png" /></p>
</h6> <p><img alt="Scripting research" src="https://github.com/KaiSD/ogs-site/2017-08-scripting-research.png"></p>
<p>This article describes scripting research in July 2017.</p>
<p><strong>Our first goal of using a scripting language was to have a platform-independent code that runs unchanged on every supported platform.</strong></p>
<p>OGS Editor 0.10 supports Python for such a code thanks to <a href="http://swig.org/">SWIG</a>. SWIG provides a way to wrap almost any C/C++ code and use it in dozens of languages like Python, Ruby, Lua, Java, C#, etc.. SWIG really helped us taste the beauty of platform-independent code. However, SWIG only works one way: from C/C++ to a target language. This means the main application must be in the target language, and C/C++ code can only be used as a library.</p>
@@ -83,7 +83,7 @@ Next, we tried to inherit a class in Lua and override the class methods. We fail
<p><strong>This search for a scripting language taught us one important lesson: people matter, not technologies.</strong></p>
<p>There are lots of scripting languages that look shiny on the outside but are dead. Why? Because some authors don't have time for users. In return, users don't have time for the authors' projects.</p>
<p>That's it for describing scripting research in July 2017.</p>
<p class="subheader">Category: <a href="https://ogstudio.github.io/category/news.html">News</a>
<p class="subheader">Category: <a href="https://github.com/KaiSD/ogs-site/category/news.html">News</a>

</p>

@@ -98,18 +98,18 @@ Next, we tried to inherit a class in Lua and override the class methods. We fail
<!--k
<h5 class="sidebar-title">Site</h5>
<ul class="side-nav">
<li><a href="https://ogstudio.github.io/archives.html">Archives</a>
<li><a href="https://ogstudio.github.io/tags.html">Tags</a>
<li><a href="https://github.com/KaiSD/ogs-site/archives.html">Archives</a>
<li><a href="https://github.com/KaiSD/ogs-site/tags.html">Tags</a>


<li><a href="https://ogstudio.github.io/feeds/all.atom.xml" rel="alternate">Atom feed</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/feeds/all.atom.xml" rel="alternate">Atom feed</a></li>
</ul>

<h5 class="sidebar-title">Categories</h5>
<ul class="side-nav">
<li><a href="https://ogstudio.github.io/category/news.html">News</a></li>
<li><a href="https://ogstudio.github.io/category/stub.html">Stub</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/category/news.html">News</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/category/stub.html">Stub</a></li>
</ul>
-->


+ 15
- 15
stub-ru.html View File

@@ -6,11 +6,11 @@

<title>Заглушка</title>

<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/normalize.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/foundation.min.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/style.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/pygments.css" />
<script src="https://ogstudio.github.io/theme/js/custom.modernizr.js"></script>
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/normalize.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/foundation.min.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/style.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/pygments.css" />
<script src="https://github.com/KaiSD/ogs-site/theme/js/custom.modernizr.js"></script>

<!-- So Firefox can bookmark->"abo this site" -->
<link href="feeds/all.atom.xml" rel="alternate" title="Opensource Game Studio" type="application/atom+xml">
@@ -25,7 +25,7 @@
<!-- Show menu items and pages -->
<div class="row">
<div class="large-12 columns top-bar">
<h1><a href="https://ogstudio.github.io">Opensource Game Studio</a></h1>
<h1><a href="https://github.com/KaiSD/ogs-site">Opensource Game Studio</a></h1>
</div>
</div>
<div class="row top-menu">
@@ -46,15 +46,15 @@
<div class="large-9 columns">
<article>
<header>
<h3 class="article-title"><a href="https://ogstudio.github.io/stub-ru.html" rel="bookmark"
<h3 class="article-title"><a href="https://github.com/KaiSD/ogs-site/stub-ru.html" rel="bookmark"
title="Permalink to Заглушка">Заглушка</a></h3>
</header>

<h6 class="subheader" title="2017-06-03T00:00:00+07:00">Сб 03 Июнь 2017
<a class="button secondary small translation-button" href="https://ogstudio.github.io/stub.html">en</a>
<h6 class="subheader" title="2017-06-03T00:00:00+03:00">Sat 03 June 2017
<a class="button secondary small translation-button" href="https://github.com/KaiSD/ogs-site/stub.html">en</a>

</h6> <p>TODO Импортировать предыдущие статьи Opensource Game Studio с Wordpress.</p>
<p class="subheader">Category: <a href="https://ogstudio.github.io/category/stub.html">Stub</a>
<p class="subheader">Category: <a href="https://github.com/KaiSD/ogs-site/category/stub.html">Stub</a>

</p>

@@ -69,18 +69,18 @@
<!--k
<h5 class="sidebar-title">Site</h5>
<ul class="side-nav">
<li><a href="https://ogstudio.github.io/archives.html">Archives</a>
<li><a href="https://ogstudio.github.io/tags.html">Tags</a>
<li><a href="https://github.com/KaiSD/ogs-site/archives.html">Archives</a>
<li><a href="https://github.com/KaiSD/ogs-site/tags.html">Tags</a>


<li><a href="https://ogstudio.github.io/feeds/all.atom.xml" rel="alternate">Atom feed</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/feeds/all.atom.xml" rel="alternate">Atom feed</a></li>
</ul>

<h5 class="sidebar-title">Categories</h5>
<ul class="side-nav">
<li><a href="https://ogstudio.github.io/category/news.html">News</a></li>
<li><a href="https://ogstudio.github.io/category/stub.html">Stub</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/category/news.html">News</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/category/stub.html">Stub</a></li>
</ul>
-->


+ 15
- 15
stub.html View File

@@ -6,11 +6,11 @@

<title>Stub</title>

<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/normalize.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/foundation.min.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/style.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/pygments.css" />
<script src="https://ogstudio.github.io/theme/js/custom.modernizr.js"></script>
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/normalize.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/foundation.min.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/style.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/pygments.css" />
<script src="https://github.com/KaiSD/ogs-site/theme/js/custom.modernizr.js"></script>

<!-- So Firefox can bookmark->"abo this site" -->
<link href="feeds/all.atom.xml" rel="alternate" title="Opensource Game Studio" type="application/atom+xml">
@@ -25,7 +25,7 @@
<!-- Show menu items and pages -->
<div class="row">
<div class="large-12 columns top-bar">
<h1><a href="https://ogstudio.github.io">Opensource Game Studio</a></h1>
<h1><a href="https://github.com/KaiSD/ogs-site">Opensource Game Studio</a></h1>
</div>
</div>
<div class="row top-menu">
@@ -46,15 +46,15 @@
<div class="large-9 columns">
<article>
<header>
<h3 class="article-title"><a href="https://ogstudio.github.io/stub.html" rel="bookmark"
<h3 class="article-title"><a href="https://github.com/KaiSD/ogs-site/stub.html" rel="bookmark"
title="Permalink to Stub">Stub</a></h3>
</header>

<h6 class="subheader" title="2017-06-03T00:00:00+07:00">Сб 03 Июнь 2017
<a class="button secondary small translation-button" href="https://ogstudio.github.io/stub-ru.html">ru</a>
<h6 class="subheader" title="2017-06-03T00:00:00+03:00">Sat 03 June 2017
<a class="button secondary small translation-button" href="https://github.com/KaiSD/ogs-site/stub-ru.html">ru</a>

</h6> <p>TODO Import previous Opensource Game Studio articles from Wordpress.</p>
<p class="subheader">Category: <a href="https://ogstudio.github.io/category/stub.html">Stub</a>
<p class="subheader">Category: <a href="https://github.com/KaiSD/ogs-site/category/stub.html">Stub</a>

</p>

@@ -69,18 +69,18 @@
<!--k
<h5 class="sidebar-title">Site</h5>
<ul class="side-nav">
<li><a href="https://ogstudio.github.io/archives.html">Archives</a>
<li><a href="https://ogstudio.github.io/tags.html">Tags</a>
<li><a href="https://github.com/KaiSD/ogs-site/archives.html">Archives</a>
<li><a href="https://github.com/KaiSD/ogs-site/tags.html">Tags</a>


<li><a href="https://ogstudio.github.io/feeds/all.atom.xml" rel="alternate">Atom feed</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/feeds/all.atom.xml" rel="alternate">Atom feed</a></li>
</ul>

<h5 class="sidebar-title">Categories</h5>
<ul class="side-nav">
<li><a href="https://ogstudio.github.io/category/news.html">News</a></li>
<li><a href="https://ogstudio.github.io/category/stub.html">Stub</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/category/news.html">News</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/category/stub.html">Stub</a></li>
</ul>
-->


+ 11
- 11
tags.html View File

@@ -6,11 +6,11 @@

<title>Opensource Game Studio</title>

<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/normalize.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/foundation.min.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/style.css" />
<link rel="stylesheet" href="https://ogstudio.github.io/theme/css/pygments.css" />
<script src="https://ogstudio.github.io/theme/js/custom.modernizr.js"></script>
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/normalize.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/foundation.min.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/style.css" />
<link rel="stylesheet" href="https://github.com/KaiSD/ogs-site/theme/css/pygments.css" />
<script src="https://github.com/KaiSD/ogs-site/theme/js/custom.modernizr.js"></script>

<!-- So Firefox can bookmark->"abo this site" -->
<link href="feeds/all.atom.xml" rel="alternate" title="Opensource Game Studio" type="application/atom+xml">
@@ -25,7 +25,7 @@
<!-- Show menu items and pages -->
<div class="row">
<div class="large-12 columns top-bar">
<h1><a href="https://ogstudio.github.io">Opensource Game Studio</a></h1>
<h1><a href="https://github.com/KaiSD/ogs-site">Opensource Game Studio</a></h1>
</div>
</div>
<div class="row top-menu">
@@ -56,18 +56,18 @@
<!--k
<h5 class="sidebar-title">Site</h5>
<ul class="side-nav">
<li><a href="https://ogstudio.github.io/archives.html">Archives</a>
<li><a href="https://ogstudio.github.io/tags.html">Tags</a>
<li><a href="https://github.com/KaiSD/ogs-site/archives.html">Archives</a>
<li><a href="https://github.com/KaiSD/ogs-site/tags.html">Tags</a>


<li><a href="https://ogstudio.github.io/feeds/all.atom.xml" rel="alternate">Atom feed</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/feeds/all.atom.xml" rel="alternate">Atom feed</a></li>
</ul>

<h5 class="sidebar-title">Categories</h5>
<ul class="side-nav">
<li><a href="https://ogstudio.github.io/category/news.html">News</a></li>
<li><a href="https://ogstudio.github.io/category/stub.html">Stub</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/category/news.html">News</a></li>
<li><a href="https://github.com/KaiSD/ogs-site/category/stub.html">Stub</a></li>
</ul>
-->


Loading…
Cancel
Save