Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

147 wiersze
5.4KB

  1. <!DOCTYPE html>
  2. <head>
  3. <meta charset="utf-8" />
  4. <!-- Set the viewport width to device width for mobile -->
  5. <meta name="viewport" content="width=device-width" />
  6. <title>The year of lessons</title>
  7. <link rel="stylesheet" href="http://opengamestudio.org/theme/css/normalize.css" />
  8. <link rel="stylesheet" href="http://opengamestudio.org/theme/css/foundation.min.css" />
  9. <link rel="stylesheet" href="http://opengamestudio.org/theme/css/style.css" />
  10. <link rel="stylesheet" href="http://opengamestudio.org/theme/css/pygments.css" />
  11. <script src="http://opengamestudio.org/theme/js/custom.modernizr.js"></script>
  12. <!-- So Firefox can bookmark->"abo this site" -->
  13. <link href="feeds/all.atom.xml" rel="alternate" title="Opensource Game Studio" type="application/atom+xml">
  14. </head>
  15. <body>
  16. <!-- Nav Bar -->
  17. <nav>
  18. <!-- Show menu items and pages -->
  19. <div class="row">
  20. <div class="large-12 columns top-bar">
  21. <h1><a href="http://opengamestudio.org">Opensource Game Studio</a></h1>
  22. </div>
  23. </div>
  24. <div class="row top-menu">
  25. <div class="large-12 columns">
  26. <a href="/pages/projects.html" class="menu-button secondary">Projects</a>
  27. <a href="/pages/about.html" class="menu-button secondary">About</a>
  28. </div>
  29. </div>
  30. </nav>
  31. <!-- End Nav -->
  32. <!-- Main Page Content and Sidebar -->
  33. <div class="row">
  34. <!-- Main Blog Content -->
  35. <div class="large-9 columns">
  36. <article>
  37. <header>
  38. <h3 class="article-title"><a href="http://opengamestudio.org/the-year-of-lessons.html" rel="bookmark"
  39. title="Permalink to The year of lessons">The year of lessons</a></h3>
  40. </header>
  41. <h6 class="subheader" title="2017-12-31T22:00:00+03:00">Вс 31 декабря 2017
  42. <a class="button secondary small translation-button" href="http://opengamestudio.org/the-year-of-lessons-ru.html">ru</a>
  43. </h6> <p><img alt="Screenshot" src="http://opengamestudio.org/2017-12-31-celebration.jpg"></p>
  44. <p>So, the year 2017 is approaching its finale, the year's results have already
  45. been summed up. We're going to take a break from igniting the fireworks or
  46. preparation of the champagne so that we can designate our goal for the
  47. following year.</p>
  48. <p>As it may be clear from other articles on the site, half of our plans in 2017
  49. were destined to be completed at least approximately as we assumed. The other
  50. half was changed significantly.</p>
  51. <p>During the year, people joined the team and left it. As a result, we meet the
  52. end of the year with exactly the same team as 365 days ago. It made us think.
  53. A lot. But We'll save the story for another time.</p>
  54. <p>There will be exactly one goal for 2018. We will take all the results, and then
  55. we will make a new mahjong game. We're already know how to make a mahjong
  56. solitaire so we will begin with it. This time, it will be cross-platform.
  57. We will definitely try to cover Windows, Linux, macOs, Web, and Android.
  58. We can't promis anything about the iOS right now (although we'll see what
  59. we can do).</p>
  60. <p>There is no point in writing more than We want to say. We learned a lot for
  61. this year, and we will try to apply all this knowledge to achieve more in the
  62. next one. We wish everyone a Happy New Year. Stay tuned.</p>
  63. <p>The Opensource Game Studio Team.</p>
  64. <p class="subheader">Category: <a href="http://opengamestudio.org/category/news.html">News</a>
  65. </p>
  66. </article>
  67. </div>
  68. <!-- End Main Content -->
  69. <!-- Sidebar -->
  70. <aside class="large-3 columns">
  71. <!--k
  72. <h5 class="sidebar-title">Site</h5>
  73. <ul class="side-nav">
  74. <li><a href="http://opengamestudio.org/archives.html">Archives</a>
  75. <li><a href="http://opengamestudio.org/tags.html">Tags</a>
  76. <li><a href="http://opengamestudio.org/feeds/all.atom.xml" rel="alternate">Atom feed</a></li>
  77. </ul>
  78. <h5 class="sidebar-title">Categories</h5>
  79. <ul class="side-nav">
  80. <li><a href="http://opengamestudio.org/category/news.html">News</a></li>
  81. </ul>
  82. -->
  83. <h5 class="sidebar-title">Ads</h5>
  84. <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
  85. <!-- ogs2 -->
  86. <ins class="adsbygoogle"
  87. style="display:block"
  88. data-ad-client="ca-pub-4473792248813084"
  89. data-ad-slot="9024247127"
  90. data-ad-format="auto"></ins>
  91. <script>
  92. (adsbygoogle = window.adsbygoogle || []).push({});
  93. </script>
  94. </aside> <!-- End Sidebar -->
  95. </div> <!-- End Main Content and Sidebar -->
  96. <!-- Footer -->
  97. <footer class="row">
  98. <div class="large-12 columns">
  99. <hr />
  100. <div class="row">
  101. <div class="large-7 columns">
  102. <p>Proudly powered by <a href="http://getpelican.com">Pelican</a>, which takes great advantage of <a href="http://python.org">Python</a>.</p>
  103. </div>
  104. </div>
  105. </div>
  106. <script type="text/javascript">
  107. var _gaq = _gaq || [];
  108. _gaq.push(['_setAccount', 'UA-3773114-1']);
  109. _gaq.push(['_trackPageview']);
  110. (function() {
  111. var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
  112. ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
  113. var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  114. })();
  115. </script>
  116. </footer>