2025-12 Previewing of an edited page
This commit is contained in:
26
en/news/2025-12_preview-single-page.md
Normal file
26
en/news/2025-12_preview-single-page.md
Normal file
@@ -0,0 +1,26 @@
|
||||
Title: Preview an edited page
|
||||
Date: 2025-12-04
|
||||
Category: VideoNews
|
||||
Slug: preview-single-page
|
||||
Lang: en
|
||||
|
||||
<video controls width="700">
|
||||
<source src="../../vid/pskov_0.8.0_en.mp4" type="video/mp4"/>
|
||||
</video>
|
||||
|
||||
# November
|
||||
|
||||
In November I implemented the ability to preview a single edited page.
|
||||
|
||||
The video shows how this functionality works and highlights the following:
|
||||
|
||||
1. (01:37) Manual creation of a new Markdown file
|
||||
2. (02:03) Launching PSKOV with `npx`
|
||||
3. (02:28) Markdown file structure
|
||||
4. (03:31) Edited site navigation when previewing
|
||||
5. (04:15) The state of the site repository after preview generation
|
||||
|
||||
# December
|
||||
|
||||
In December I plan to implement the ability to add a new Markdown file
|
||||
right inside PSKOV.
|
||||
@@ -24,6 +24,32 @@
|
||||
<center>
|
||||
<h1>News</h1>
|
||||
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="preview-single-page.html">Preview an edited page</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2025-12-04
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<video controls width="700">
|
||||
<source src="../../vid/pskov_0.8.0_en.mp4" type="video/mp4"/>
|
||||
</video>
|
||||
<h1 id="november">November</h1>
|
||||
<p>In November I implemented the ability to preview a single edited page.</p>
|
||||
<p>The video shows how this functionality works and highlights the following:</p>
|
||||
<ol>
|
||||
<li>(01:37) Manual creation of a new Markdown file</li>
|
||||
<li>(02:03) Launching PSKOV with <code>npx</code></li>
|
||||
<li>(02:28) Markdown file structure</li>
|
||||
<li>(03:31) Edited site navigation when previewing</li>
|
||||
<li>(04:15) The state of the site repository after preview generation. . .</li>
|
||||
</ol>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="preview-single-page.html">Continue reading</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="edit-files.html">Editing of files</a>
|
||||
@@ -241,35 +267,8 @@ this was the second assessment of Isomorphic-Git. The first one happened in
|
||||
<a href="iso-git2.html">Continue reading</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="cld_ctx-gen.html">CLD: Context generation</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2025-03-11 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p><img src="../../images/2025-03_redux-data-flow.jpg" alt="splash" /></p>
|
||||
<h1 id="contextgeneration">Context generation</h1>
|
||||
<p>In February I've updated the <strong>C</strong>ross-<strong>l</strong>anguage <strong>d</strong>ialect (CLD) translator to
|
||||
generate Context out of YML. The generated Contexts have already been
|
||||
used for the following projects:</p>
|
||||
<ul>
|
||||
<li>CLD (the CLD translator generated its own Context)</li>
|
||||
<li>LHA</li>
|
||||
<li>PSKOV</li>
|
||||
</ul>
|
||||
<p>I never really took time to explain what Context is, so here's
|
||||
a very short explanation: Context is very close to
|
||||
<a href="https://redux.js.org/introduction/getting-started#basic-example">Store in Redux</a>. I'm afraid this is not yet the time
|
||||
to explain Context in detail because I don't yet have a good. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="cld_ctx-gen.html">Continue reading</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p class="pagination_title">Page 1 of 9</p>
|
||||
<p class="pagination_title">Page 1 of 10</p>
|
||||
<p>
|
||||
<a href="index2.html">Older »</a>
|
||||
</p>
|
||||
|
||||
57
en/news/index10.html
Normal file
57
en/news/index10.html
Normal file
@@ -0,0 +1,57 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<meta charset="utf-8">
|
||||
<head>
|
||||
<link rel="stylesheet" href="../../style.css">
|
||||
</head>
|
||||
<body>
|
||||
<script data-goatcounter="https://services.opengamestudio.org:443/count" async src="//services.opengamestudio.org:443/count.js"></script>
|
||||
<div id="header">
|
||||
<div class="header2">
|
||||
<div class="menu">
|
||||
<a href="../../en/news/index.html">News</a>
|
||||
<a href="../../en/game/index.html">Games</a>
|
||||
<a href="../../en/tool/index.html">Tools</a>
|
||||
<a href="../../en/page/about.html">About</a>
|
||||
</div>
|
||||
<div id="lang">
|
||||
<a href="../../en/news/index10.html">EN</a>
|
||||
<a href="../../ru/news/index10.html">RU</a>
|
||||
</div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
</div>
|
||||
<center>
|
||||
<h1>News</h1>
|
||||
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="2014-another-year-passed.html">And another year has passed</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2014-12-31 12:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p>Hello!</p>
|
||||
<p>So, this year comes to the end. There were very little publications from us during this year. We haven't stopped working, but right now our work is in the phase, when we have nothing to show. And the spare time of the team members is rarely more then 30-40 hours a month.</p>
|
||||
<p>But our work continues. And you can find out some details in the new <a href="exaggerated-expectations.html">article from our programmer Michael Kapelko</a>.</p>
|
||||
<p>. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="2014-another-year-passed.html">Continue reading</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p class="pagination_title">Page 10 of 10</p>
|
||||
<p>
|
||||
<a href="index9.html">« Newer</a>
|
||||
</p>
|
||||
|
||||
|
||||
<div id="footer">
|
||||
The site has been generated by <a href="http://opengamestudio.org/pskov">PSKOV</a>
|
||||
from <a href="http://github.com/ogstudio/site-opengamestudio">this source code</a>.
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
@@ -24,6 +24,33 @@
|
||||
<center>
|
||||
<h1>News</h1>
|
||||
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="cld_ctx-gen.html">CLD: Context generation</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2025-03-11 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p><img src="../../images/2025-03_redux-data-flow.jpg" alt="splash" /></p>
|
||||
<h1 id="contextgeneration">Context generation</h1>
|
||||
<p>In February I've updated the <strong>C</strong>ross-<strong>l</strong>anguage <strong>d</strong>ialect (CLD) translator to
|
||||
generate Context out of YML. The generated Contexts have already been
|
||||
used for the following projects:</p>
|
||||
<ul>
|
||||
<li>CLD (the CLD translator generated its own Context)</li>
|
||||
<li>LHA</li>
|
||||
<li>PSKOV</li>
|
||||
</ul>
|
||||
<p>I never really took time to explain what Context is, so here's
|
||||
a very short explanation: Context is very close to
|
||||
<a href="https://redux.js.org/introduction/getting-started#basic-example">Store in Redux</a>. I'm afraid this is not yet the time
|
||||
to explain Context in detail because I don't yet have a good. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="cld_ctx-gen.html">Continue reading</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="psk-jvm-item.html">PSKOV 2 for JVM</a>
|
||||
@@ -226,29 +253,8 @@ gamejam of <a href="https://dtf.ru/games/2783053-nachni-igru-ocenka-videorolikov
|
||||
<a href="memory-gui.html">Continue reading</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="memory-text-ui.html">"Memory" text UI</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2024-06-14 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<h1 id="memorytextui">"Memory" text UI</h1>
|
||||
<p>In May I implemented text UI for "Memory" game in Python. And converted it to C++
|
||||
by the instrument under development.</p>
|
||||
<p>Game logic cycle implementation lead to the creation of a controller that manages
|
||||
context. Creating the controller in Python was straightforward. C++ version took
|
||||
some time, because the controller needs <a href="https://en.cppreference.com/w/cpp/utility/any">std::any</a>, which is part of C++17.
|
||||
The instrument under development is limited to C++11 in order to support OpenWrt.</p>
|
||||
<p>Here's how much code I wrote (in lines):. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="memory-text-ui.html">Continue reading</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p class="pagination_title">Page 2 of 9</p>
|
||||
<p class="pagination_title">Page 2 of 10</p>
|
||||
<p>
|
||||
<a href="index.html">« Newer</a>
|
||||
<a href="index3.html">Older »</a>
|
||||
|
||||
@@ -24,6 +24,27 @@
|
||||
<center>
|
||||
<h1>News</h1>
|
||||
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="memory-text-ui.html">"Memory" text UI</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2024-06-14 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<h1 id="memorytextui">"Memory" text UI</h1>
|
||||
<p>In May I implemented text UI for "Memory" game in Python. And converted it to C++
|
||||
by the instrument under development.</p>
|
||||
<p>Game logic cycle implementation lead to the creation of a controller that manages
|
||||
context. Creating the controller in Python was straightforward. C++ version took
|
||||
some time, because the controller needs <a href="https://en.cppreference.com/w/cpp/utility/any">std::any</a>, which is part of C++17.
|
||||
The instrument under development is limited to C++11 in order to support OpenWrt.</p>
|
||||
<p>Here's how much code I wrote (in lines):. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="memory-text-ui.html">Continue reading</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="memory-logic.html">"Memory" game logic</a>
|
||||
@@ -205,26 +226,8 @@ not the hardware one. Today I can confidently say I found the necessary. . .</p>
|
||||
<a href="teaching-to-program-2019.html">Continue reading</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="the-pros-and-cons-of-restarting-from-scratch.html">The pros and cons of restarting from scratch</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2020-01-01 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p><img src="../../images/2020-01-01-ny.jpg" alt="Happy 2020" /></p>
|
||||
<p>Anyone, who watches our progress long enough, can say that we restarted the development from scratch plenty of times.</p>
|
||||
<p>Even before releasing <a href="../game/ogs-mahjong-1.html">"OGS Mahjong"</a>, we changed the underlying technology more than once. After that, we did it again several times, throwing away already completed features.
|
||||
It seems that right now we have less completed features than before the release of <a href="../game/ogs-mahjong-1.html">"OGS Mahjong"</a>. It's true, but not entirely.</p>
|
||||
<p>When <a href="../game/ogs-mahjong-1.html">"OGS Mahjong"</a> was released, we had a descent looking (for that moment) open-source game, that worked under Windows and Linux. With some luck and effort it still works today, but not out of the box.. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="the-pros-and-cons-of-restarting-from-scratch.html">Continue reading</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p class="pagination_title">Page 3 of 9</p>
|
||||
<p class="pagination_title">Page 3 of 10</p>
|
||||
<p>
|
||||
<a href="index2.html">« Newer</a>
|
||||
<a href="index4.html">Older »</a>
|
||||
|
||||
@@ -24,6 +24,24 @@
|
||||
<center>
|
||||
<h1>News</h1>
|
||||
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="the-pros-and-cons-of-restarting-from-scratch.html">The pros and cons of restarting from scratch</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2020-01-01 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p><img src="../../images/2020-01-01-ny.jpg" alt="Happy 2020" /></p>
|
||||
<p>Anyone, who watches our progress long enough, can say that we restarted the development from scratch plenty of times.</p>
|
||||
<p>Even before releasing <a href="../game/ogs-mahjong-1.html">"OGS Mahjong"</a>, we changed the underlying technology more than once. After that, we did it again several times, throwing away already completed features.
|
||||
It seems that right now we have less completed features than before the release of <a href="../game/ogs-mahjong-1.html">"OGS Mahjong"</a>. It's true, but not entirely.</p>
|
||||
<p>When <a href="../game/ogs-mahjong-1.html">"OGS Mahjong"</a> was released, we had a descent looking (for that moment) open-source game, that worked under Windows and Linux. With some luck and effort it still works today, but not out of the box.. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="the-pros-and-cons-of-restarting-from-scratch.html">Continue reading</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="on-the-way-to-durable-applications.html">On the way to durable applications</a>
|
||||
@@ -180,24 +198,8 @@
|
||||
<a href="example-driven-development.html">Continue reading</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="openscenegraph-examples.html">OpenSceneGraph cross-platform examples</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2018-04-20 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p><img src="../../images/2018-04-20-openscenegraph-examples.png" alt="iOS Simulator renders a cube" /></p>
|
||||
<p>This article summarizes the work we did to produce the first two cross-platform OpenSceneGraph examples.</p>
|
||||
<p>By the time <a href="mahjong-techdemo1-gameplay.html">the first technology demonstration of OGS Mahjong 2</a> has been released, we've already had <a href="https://github.com/OGStudio/openscenegraph-cross-platform-guide/issues/4">issue request</a> (to explain how to load images with OpenSceneGraph on Android) hanging for some time. We considered creating a new tutorial for <a href="https://github.com/OGStudio/openscenegraph-cross-platform-guide">OpenSceneGraph cross-platform guide</a> at first. However, we realized that it's time-consuming and excessive for such a tiny topic (compared to what an average game has) as image loading. We decided to continue sharing our knowledge in the form of concrete examples. That's how <a href="https://github.com/OGStudio/openscenegraph-cross-platform-examples">OpenSceneGraph cross-platform examples</a> were born.. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="openscenegraph-examples.html">Continue reading</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p class="pagination_title">Page 4 of 9</p>
|
||||
<p class="pagination_title">Page 4 of 10</p>
|
||||
<p>
|
||||
<a href="index3.html">« Newer</a>
|
||||
<a href="index5.html">Older »</a>
|
||||
|
||||
@@ -24,6 +24,22 @@
|
||||
<center>
|
||||
<h1>News</h1>
|
||||
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="openscenegraph-examples.html">OpenSceneGraph cross-platform examples</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2018-04-20 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p><img src="../../images/2018-04-20-openscenegraph-examples.png" alt="iOS Simulator renders a cube" /></p>
|
||||
<p>This article summarizes the work we did to produce the first two cross-platform OpenSceneGraph examples.</p>
|
||||
<p>By the time <a href="mahjong-techdemo1-gameplay.html">the first technology demonstration of OGS Mahjong 2</a> has been released, we've already had <a href="https://github.com/OGStudio/openscenegraph-cross-platform-guide/issues/4">issue request</a> (to explain how to load images with OpenSceneGraph on Android) hanging for some time. We considered creating a new tutorial for <a href="https://github.com/OGStudio/openscenegraph-cross-platform-guide">OpenSceneGraph cross-platform guide</a> at first. However, we realized that it's time-consuming and excessive for such a tiny topic (compared to what an average game has) as image loading. We decided to continue sharing our knowledge in the form of concrete examples. That's how <a href="https://github.com/OGStudio/openscenegraph-cross-platform-examples">OpenSceneGraph cross-platform examples</a> were born.. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="openscenegraph-examples.html">Continue reading</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="mahjong-techdemo1-gameplay.html">First techdemo of OGS Mahjong 2: Gameplay</a>
|
||||
@@ -182,24 +198,8 @@
|
||||
<a href="openscenegraph-cross-platform-guide.html">Continue reading</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="ios-tutorial.html">iOS tutorial</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2017-06-08 10:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p><img src="../../images/2017-06-08-ios-refactoring.png" alt="Earth and a rocket" /></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>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="ios-tutorial.html">Continue reading</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p class="pagination_title">Page 5 of 9</p>
|
||||
<p class="pagination_title">Page 5 of 10</p>
|
||||
<p>
|
||||
<a href="index4.html">« Newer</a>
|
||||
<a href="index6.html">Older »</a>
|
||||
|
||||
@@ -24,6 +24,22 @@
|
||||
<center>
|
||||
<h1>News</h1>
|
||||
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="ios-tutorial.html">iOS tutorial</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2017-06-08 10:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p><img src="../../images/2017-06-08-ios-refactoring.png" alt="Earth and a rocket" /></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>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="ios-tutorial.html">Continue reading</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="osg-sample.html">OpenSceneGraph sample</a>
|
||||
@@ -170,32 +186,8 @@
|
||||
<a href="2016-tech-showcases.html">Continue reading</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="2016-september-recap.html">September 2016 recap</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2016-10-11 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p><img src="../../images/2016-10-11_september-recap.png" alt="Mahjong created during live session" /></p>
|
||||
<p>This article explains September 2016 live session stages: draft, rehearsal, live session itself, and publishing.</p>
|
||||
<p>Even though live session takes only a few hours, we devote a whole month to prepare for it. Let's have a look at live session stages in detail.</p>
|
||||
<ol>
|
||||
<li><p><strong>Draft.</strong> Game creation for the first time.</p>
|
||||
<p>Purposes:</p>
|
||||
<ul>
|
||||
<li>test our technologies and fix major bugs;</li>
|
||||
<li>discover usability issues to fix in the next development iteration;</li>
|
||||
<li>list exact steps to reproduce the game later;. . .</li></ul></li>
|
||||
</ol>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="2016-september-recap.html">Continue reading</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p class="pagination_title">Page 6 of 9</p>
|
||||
<p class="pagination_title">Page 6 of 10</p>
|
||||
<p>
|
||||
<a href="index5.html">« Newer</a>
|
||||
<a href="index7.html">Older »</a>
|
||||
|
||||
@@ -24,6 +24,30 @@
|
||||
<center>
|
||||
<h1>News</h1>
|
||||
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="2016-september-recap.html">September 2016 recap</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2016-10-11 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p><img src="../../images/2016-10-11_september-recap.png" alt="Mahjong created during live session" /></p>
|
||||
<p>This article explains September 2016 live session stages: draft, rehearsal, live session itself, and publishing.</p>
|
||||
<p>Even though live session takes only a few hours, we devote a whole month to prepare for it. Let's have a look at live session stages in detail.</p>
|
||||
<ol>
|
||||
<li><p><strong>Draft.</strong> Game creation for the first time.</p>
|
||||
<p>Purposes:</p>
|
||||
<ul>
|
||||
<li>test our technologies and fix major bugs;</li>
|
||||
<li>discover usability issues to fix in the next development iteration;</li>
|
||||
<li>list exact steps to reproduce the game later;. . .</li></ul></li>
|
||||
</ol>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="2016-september-recap.html">Continue reading</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="ogs-editor-0.10.html">OGS Editor 0.10 and live session materials</a>
|
||||
@@ -166,23 +190,8 @@ It's time to create simple Mahjong solitaire game.</p>
|
||||
<a href="ogs-editor-0.9.html">Continue reading</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="may-live-session-announcement.html">Live session: 28 May 2016</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2016-05-17 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p>We're glad to annouce that the <a title="LiveCoding" href="https://www.livecoding.tv/kornerr">LiveCoding</a> session will take place on <a title="Local time" href="http://www.timeanddate.com/worldclock/fixedtime.html?msg=Open+Game+Studio+May+live+session&iso=20160528T12&p1=37&ah=3">28 May 2016 at 12:00 CEST</a>. Join us!</p>
|
||||
<p>. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="may-live-session-announcement.html">Continue reading</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p class="pagination_title">Page 7 of 9</p>
|
||||
<p class="pagination_title">Page 7 of 10</p>
|
||||
<p>
|
||||
<a href="index6.html">« Newer</a>
|
||||
<a href="index8.html">Older »</a>
|
||||
|
||||
@@ -24,6 +24,21 @@
|
||||
<center>
|
||||
<h1>News</h1>
|
||||
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="may-live-session-announcement.html">Live session: 28 May 2016</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2016-05-17 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p>We're glad to annouce that the <a title="LiveCoding" href="https://www.livecoding.tv/kornerr">LiveCoding</a> session will take place on <a title="Local time" href="http://www.timeanddate.com/worldclock/fixedtime.html?msg=Open+Game+Studio+May+live+session&iso=20160528T12&p1=37&ah=3">28 May 2016 at 12:00 CEST</a>. Join us!</p>
|
||||
<p>. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="may-live-session-announcement.html">Continue reading</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="may-live-session-decision.html">May live session (Editor 0.9)</a>
|
||||
@@ -159,27 +174,8 @@
|
||||
<a href="livesession-editor-07.html">Continue reading</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="soon-game-creation-editor-07.html">SOON: Creating a simple game live (Editor 0.7)</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2015-11-02 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p>As we have promised, we are ready to give you Editor 0.7 which is capable of creating the complete test chamber. However, after recreating the test chamber ourselves, it became clear that:</p>
|
||||
<ol>
|
||||
<li>it takes more than 8 hours to recreate it (too long)</li>
|
||||
<li>it's inappropriate to be presented in the form of an article (too boring)</li>
|
||||
</ol>
|
||||
<p>Therefore we decided to hold a live session at <a title="LiveCoding" href="https://www.livecoding.tv/kornerr">LiveCoding</a> SOON to show you how to create a simple <a title="Whac-a-mole" href="http://google.com/search?q=whac+a+mole">whac-a-mole like game</a> from scratch.. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="soon-game-creation-editor-07.html">Continue reading</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p class="pagination_title">Page 8 of 9</p>
|
||||
<p class="pagination_title">Page 8 of 10</p>
|
||||
<p>
|
||||
<a href="index7.html">« Newer</a>
|
||||
<a href="index9.html">Older »</a>
|
||||
|
||||
@@ -24,6 +24,25 @@
|
||||
<center>
|
||||
<h1>News</h1>
|
||||
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="soon-game-creation-editor-07.html">SOON: Creating a simple game live (Editor 0.7)</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2015-11-02 00:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p>As we have promised, we are ready to give you Editor 0.7 which is capable of creating the complete test chamber. However, after recreating the test chamber ourselves, it became clear that:</p>
|
||||
<ol>
|
||||
<li>it takes more than 8 hours to recreate it (too long)</li>
|
||||
<li>it's inappropriate to be presented in the form of an article (too boring)</li>
|
||||
</ol>
|
||||
<p>Therefore we decided to hold a live session at <a title="LiveCoding" href="https://www.livecoding.tv/kornerr">LiveCoding</a> SOON to show you how to create a simple <a title="Whac-a-mole" href="http://google.com/search?q=whac+a+mole">whac-a-mole like game</a> from scratch.. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="soon-game-creation-editor-07.html">Continue reading</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="bye-desura-hello-humblebundle.html">Desura no more, hello Humble Bundle Widget</a>
|
||||
@@ -177,27 +196,11 @@
|
||||
<a href="user-servey-finish-promise.html">Continue reading</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="2014-another-year-passed.html">And another year has passed</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2014-12-31 12:00
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<p>Hello!</p>
|
||||
<p>So, this year comes to the end. There were very little publications from us during this year. We haven't stopped working, but right now our work is in the phase, when we have nothing to show. And the spare time of the team members is rarely more then 30-40 hours a month.</p>
|
||||
<p>But our work continues. And you can find out some details in the new <a href="exaggerated-expectations.html">article from our programmer Michael Kapelko</a>.</p>
|
||||
<p>. . .</p>
|
||||
</div>
|
||||
<div class="news_item_more">
|
||||
<a href="2014-another-year-passed.html">Continue reading</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p class="pagination_title">Page 9 of 9</p>
|
||||
<p class="pagination_title">Page 9 of 10</p>
|
||||
<p>
|
||||
<a href="index8.html">« Newer</a>
|
||||
<a href="index10.html">Older »</a>
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
72
en/news/preview-single-page.html
Normal file
72
en/news/preview-single-page.html
Normal file
@@ -0,0 +1,72 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<meta charset="utf-8">
|
||||
<head>
|
||||
<link rel="stylesheet" href="../../style.css">
|
||||
</head>
|
||||
<body>
|
||||
<script data-goatcounter="https://services.opengamestudio.org:443/count" async src="//services.opengamestudio.org:443/count.js"></script>
|
||||
<div id="header">
|
||||
<div class="header2">
|
||||
<div class="menu">
|
||||
<a href="../../en/news/index.html">News</a>
|
||||
<a href="../../en/game/index.html">Games</a>
|
||||
<a href="../../en/tool/index.html">Tools</a>
|
||||
<a href="../../en/page/about.html">About</a>
|
||||
</div>
|
||||
<div id="lang">
|
||||
<a href="../../en/news/preview-single-page.html">EN</a>
|
||||
<a href="../../ru/news/preview-single-page.html">RU</a>
|
||||
</div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
</div>
|
||||
<h3 class="left_item_title">In the news...</h3>
|
||||
<center>
|
||||
<div class="news_item">
|
||||
<h2 class="news_item_title">
|
||||
<a href="preview-single-page.html">Preview an edited page</a>
|
||||
</h2>
|
||||
<p class="news_item_date">
|
||||
2025-12-04
|
||||
</p>
|
||||
<div class="news_item_contents">
|
||||
<video controls width="700">
|
||||
<source src="../../vid/pskov_0.8.0_en.mp4" type="video/mp4"/>
|
||||
</video>
|
||||
<h1 id="november">November</h1>
|
||||
<p>In November I implemented the ability to preview a single edited page.</p>
|
||||
<p>The video shows how this functionality works and highlights the following:</p>
|
||||
<ol>
|
||||
<li>(01:37) Manual creation of a new Markdown file</li>
|
||||
<li>(02:03) Launching PSKOV with <code>npx</code></li>
|
||||
<li>(02:28) Markdown file structure</li>
|
||||
<li>(03:31) Edited site navigation when previewing</li>
|
||||
<li>(04:15) The state of the site repository after preview generation</li>
|
||||
</ol>
|
||||
<h1 id="december">December</h1>
|
||||
<p>In December I plan to implement the ability to add a new Markdown file
|
||||
right inside PSKOV.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="disqus_thread"></div>
|
||||
<script>
|
||||
var disqus_config = function () {
|
||||
this.page.url = "https://opengamestudio.org/en/news/preview-single-page.html";
|
||||
this.page.identifier = "preview-single-page.html";
|
||||
};
|
||||
(function() { // DON'T EDIT BELOW THIS LINE
|
||||
var d = document, s = d.createElement('script');
|
||||
s.src = 'https://opengamestudio.disqus.com/embed.js';
|
||||
s.setAttribute('data-timestamp', +new Date());
|
||||
(d.head || d.body).appendChild(s);
|
||||
})();
|
||||
</script>
|
||||
<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
|
||||
<div id="footer">
|
||||
The site has been generated by <a href="http://opengamestudio.org/pskov">PSKOV</a>
|
||||
from <a href="http://github.com/ogstudio/site-opengamestudio">this source code</a>.
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user