<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>Блоги: заметки с тегом Игра</title>
<link>https://blogengine.me/blogs/tags/igra/</link>
<description>Автоматически собираемая лента заметок, написанных в блогах на Эгее</description>
<author></author>
<language>ru</language>
<generator>Aegea 11.0 (v4079e)</generator>

<itunes:subtitle>Автоматически собираемая лента заметок, написанных в блогах на Эгее</itunes:subtitle>
<itunes:image href="" />
<itunes:explicit>no</itunes:explicit>

<item>
<title>PowerShoot</title>
<guid isPermaLink="false">133255</guid>
<link>https://bolknote.ru/all/powershoot/</link>
<pubDate>Fri, 13 Dec 2024 23:41:31 +0500</pubDate>
<author>Евгений Степанищев</author>
<comments>https://bolknote.ru/all/powershoot/</comments>
<description>
&lt;p&gt;&lt;a href="https://bolknote.ru/"&gt;Евгений Степанищев&lt;/a&gt;:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://bolknote.ru/pictures/2024.12.13@2x.webp" width="1000" height="100" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Ну что-то совсем скучно болеть дома. Мозг, конечно, почти не работает, тем не менее, чем-то развлечься хочется. Чтобы как-то себя порадовать, написал на Си мини-шутер под названием «&lt;a href="https://github.com/bolknote/PowerShoot"&gt;&lt;i&gt;PowerShoot&lt;/i&gt;&lt;/a&gt;». Запускается из терминала, для вывода используются символы Юникода.&lt;/p&gt;
&lt;p&gt;Играть, правда, получится только на «МакБуке». Думаю, несложно будет адаптировать игру под терминал любой операционной системы, было бы желание.&lt;/p&gt;
&lt;p&gt;Геймплей простой — на вас бегут враги, надо убивать их бомбами. Игрок бросает бомбу, когда «МакБук» подключается к зарядке. Чтобы бросить две бомбы, надо подключить его, потом отключить, потом снова подключить.&lt;/p&gt;
&lt;p&gt;Врагов больше двух не бывает, но сложность в том, что игра реагирует на подключение зарядки с задержкой. Кроме того, можно в теории убиться собственной бомбой — пространство зациклено.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Добавлено&lt;/i&gt;: как справедливо заметил один из читателей, такие действия могут влиять на оставшееся количество циклов зарядки батареи ноутбука, но прошу не относиться к этой игре серьёзно, она, конечно же, сделана была в шутку, чтобы развеяться.&lt;/p&gt;
</description>
</item>

<item>
<title>Bash The Wumpus</title>
<guid isPermaLink="false">133015</guid>
<link>https://bolknote.ru/all/bash-the-wumpus/</link>
<pubDate>Sat, 30 Nov 2024 16:04:48 +0500</pubDate>
<author>Евгений Степанищев</author>
<comments>https://bolknote.ru/all/bash-the-wumpus/</comments>
<description>
&lt;p&gt;&lt;a href="https://bolknote.ru/"&gt;Евгений Степанищев&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;Образовалась на днях у меня в голове доброкачественная идея — сделать какую-нибудь несложную игру в командной строке и чтобы непременно игровым полем была файловая система.&lt;/p&gt;
&lt;p&gt;Директории будут комнатами, ходить туда-сюда можно будет стандартной командой смены директория — &lt;tt&gt;cd&lt;/tt&gt;, игровые предметы или монстры должны быть файлами, ну и так далее.&lt;/p&gt;
&lt;p&gt;Для реализации выбрал тот же классический квест 1970-х, который я переписывал для &lt;a href="https://bolknote.ru/tags/sensor-watch/"&gt;&lt;i&gt;The Sensor Watch&lt;/i&gt;&lt;/a&gt; — «&lt;i&gt;Hunt The Wumpus&lt;/i&gt;». Вампус там живёт в пещере, который представляет с собой граф из двадцати помещений, соединённых в додекаэдр.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://bolknote.ru/pictures/2024.11.30@2x.webp" width="500" height="250" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;Самая быстрая моя победа, я даже не задумался, что если бы стрела не убила Вампуса сразу, то следующим ходом убила бы меня&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;В соответствии с идеей, помещения у меня представлены директориями, а переходы между ними — символическими ссылками. Соответственно, Вампус и прочие опасности, — ямы и летучие мыши, стали файлами.&lt;/p&gt;
&lt;p&gt;В первой версии у меня всё было организовано обычными командами. Кроме упомянутой &lt;tt&gt;cd&lt;/tt&gt;, вполне естественным способом заработали &lt;tt&gt;ls&lt;/tt&gt; и &lt;tt&gt;pwd&lt;/tt&gt;, а так же команда &lt;tt&gt;rm&lt;/tt&gt;, которая уничтожала файлы-монстры.&lt;/p&gt;
&lt;p&gt;К сожалению, это было слишком похоже на «молдавский вирус» («ввиду общей отсталости развития высоких технологий нашей страны, пожалуйста, сотрите сами несколько самых нужных вам файлов, а затем разошлите меня по почте своим друзьям»), пришлось добавить командам кое-какие проверки и интерактив.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://bolknote.ru/pictures/2024.11.30.1@2x.webp" width="500" height="450" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;Тут мне повезло меньше&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Сначала я сделал проверки через &lt;tt&gt;trap&lt;/tt&gt; сигнала &lt;tt&gt;DEBUG&lt;/tt&gt; и обработку произошедшего через скрипт, который запускается из переменной подсказки &lt;tt&gt;PS1&lt;/tt&gt;, но в итоге пришлось подменить ряд команд алиасами и вызовами функций.&lt;/p&gt;
&lt;p&gt;Чтобы сохранить вайб консоли семидесятых, сообщения в игровом процессе и инструкцию я взял из &lt;a href="https://www.atariarchives.org/bcc1/showpage.php?page=250"&gt;оригинальной игры&lt;/a&gt; и оставил всё в верхнем регистре, как и в оригинале.&lt;/p&gt;
&lt;p&gt;Поскольку команды подаются в консоли, можно выиграть почти сразу, если знать парочку фокусов. Я постарался осложнить их использование, но все возможности не закрыл, это противоречит изначальной идее.&lt;/p&gt;
&lt;p&gt;Игра, как обычно, &lt;a href="https://github.com/bolknote/Bash-The-Wumpus"&gt;выложена&lt;/a&gt; на «Гитхабе».&lt;/p&gt;
</description>
</item>

<item>
<title>DEFENDER в favicon</title>
<guid isPermaLink="false">134764</guid>
<link>https://bolknote.ru/all/2604/</link>
<pubDate>Wed, 30 Jun 2010 02:08:00 +0500</pubDate>
<author>Евгений Степанищев</author>
<comments>https://bolknote.ru/all/2604/</comments>
<description>
&lt;p&gt;&lt;a href="https://bolknote.ru/"&gt;Евгений Степанищев&lt;/a&gt;:&lt;/p&gt;
&lt;table cellpadding="0" cellspacing="0" border="0" class="e2-text-table"&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img width="450" height="41" src="/imgs/2010.06.30.png" alt="DEFENDER (2.86КиБ)"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;p&gt;Трюк с подменой favicon используется в вебе довольно редко, впрочем, этому есть причина: он не работает в Internet Explorer (даже в 9-й версии). Я его использовал в первый раз года четыре назад — в таск-менеджере, который мы писали для внутренних целей в фирме L., он использовался для того, чтобы сигнализировать, что на вкладке таск-менеджера есть срочная задача.&lt;/p&gt;
&lt;p&gt;Но есть способы использовать его более впечатляющим (хотя и более бесполезным) способом — дать возможность играть внутри favicon в игры. Существуют несколько таких игр, одна из них, например — &lt;a href="https://web.archive.org/web/20090314203857/http://www.p01.org/releases/DEFENDER_of_the_favicon/"&gt;DEFENDER&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Работает в «Опере» 9.2+ и Firefox 2.x (в FF 3 проблемы). Под WebKit работает выборочно, новые версии (где реализован метод CANVAS API «toDataURL()») игру поддерживают, правда, в шестом «Хромиуме» тормозит безбожно.&lt;/p&gt;
&lt;p&gt;Управление простое: «N» — новая игра и стрелять, «WASD» (или клавиши курсора) — управление корабликом, «Enter» — чтобы выбрать куда вывести игру (на страницу или favicon).&lt;/p&gt;
&lt;p&gt;P.S. На сайте с этой игрой есть &lt;a href="https://web.archive.org/web/20090322121254/http://www.p01.org/releases/Favicon_games_and_Smart_fortwo/"&gt;ещё несколько таких игр&lt;/a&gt;.&lt;/p&gt;
</description>
</item>


</channel>
</rss>