Переделана статья про гадалку

This commit is contained in:
2019-06-28 22:35:49 +03:00
parent 843f743258
commit 50e0624c2c
7 changed files with 106 additions and 120 deletions

View File

@ -0,0 +1,26 @@
---
title: Гадалка Шеннона
description: Демо-версия электронной гадалки Шеннона
keywords: [гадалка, угадыватель, шеннон, чет-нечет]
styles:
- /static/predictor.css
scripts:
- /static/predictor.js
---
# Гадалка Шеннона
Правила игры простые. Робот пытается предсказать, что выберет человек: чет или нечет.
Если предсказание удалось, робот получает очко, а счет уменьшается на единицу.
Если же предугадать выбор не удалось, то очко достается человеку, а счет увеличивается.
Игрок победит, если доберется до 50 очков. Но когда счет опустится до -50, победа будет
за железякой.
Чтобы выбирать вариант с клавиатуры, кликните внутри серой рамки,
а потом пользуйтесь клавишами "1" - нечет или "2" - чет.
- [Код гадалки](https://github.com/anwinged/homepage/blob/master/source/_assets/predictor/demo.vue)
---
<div id="app"></div>

View File

@ -29,7 +29,7 @@ keywords: [story, storytelling, lectures]
Кто? Кому? Что? Зачем? Как?
История = интересная тема + близость темы + сценарий
История = интересная тема + близость темы + сценарий
История = факты + смысл + эмоции

View File

@ -4,6 +4,9 @@
{% include 'head.twig' %}
<link rel="stylesheet" href="{{ hashed_asset('/static/layout_internal.css') }}">
{% block css %}{% endblock %}
{% for s in page.styles | default([]) %}
<link rel="stylesheet" href="{{ hashed_asset(s) }}">
{% endfor %}
</head>
<body>
@ -25,6 +28,9 @@
<script async src="{{ hashed_asset('/static/layout_internal.js') }}"></script>
{% block js %}{% endblock %}
{% for s in page.scripts | default([]) %}
<script async src="{{ hashed_asset(s) }}"></script>
{% endfor %}
{% include 'font-awesome.twig' %}
</body>

View File

@ -16,12 +16,10 @@ use: [articles]
<h2 class="heading"><a href="/articles/">Заметки</a></h2>
<ul>
<li>
<a href="/projects/predictor/">Электронная гадалка Шеннона</a>
</li>
{% for article in data.articles %}
<li>
<a href="{{ article.url }}">{{ article.title }}</a>
<p>{{ article.description }}</p>
</li>
{% endfor %}
</ul>

View File

@ -1,43 +0,0 @@
---
layout: internal
title: Электронная гадалка Шеннона
description: Демо-версия электронной гадалки Шеннона
keywords: [гадалка, угадыватель, шеннон, чет-нечет]
---
{% block js %}
<script async src="{{ hashed_asset('/static/predictor.js') }}"></script>
{% endblock %}
{% block css %}
<link rel="stylesheet" href="{{ hashed_asset('/static/predictor.css') }}">
{% endblock %}
{% block content %}
<h1>{{ page.title }}</h1>
<p>
Правила игры простые. Робот пытается предсказать, что выберет человек: чет или нечет.
Если предсказание удалось, робот получает очко, а счет уменьшается на единицу.
Если же предугадать выбор не удалось, то очко достается человеку, а счет увеличивается.
Игрок победит, если доберется до 50 очков. Но когда счет опустится до -50, победа будет
за железякой.
</p>
<p>
Чтобы выбирать вариант с клавиатуры, кликните внутри серой рамки,
а потом пользуйтесь клавишами "1" - нечет или "2" - чет.
</p>
<ul>
<li>
<a href="https://github.com/anwinged/homepage/blob/master/source/_assets/predictor/demo.vue" target="_blank">Код гадалки</a>
</li>
</ul>
<span class="hr-line"></span>
<div id="app"></div>
{% endblock %}