{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "Блоги: заметки с тегом Игра",
    "_rss_description": "Автоматически собираемая лента заметок, написанных в блогах на Эгее",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": false,
    "_itunes_explicit": "no",
    "home_page_url": "https:\/\/blogengine.me\/blogs\/tags\/igra\/",
    "feed_url": "https:\/\/blogengine.me\/blogs\/tags\/igra\/json\/",
    "icon": false,
    "authors": [
        {
            "name": "Илья Бирман",
            "url": "https:\/\/blogengine.me\/blogs\/",
            "avatar": false
        }
    ],
    "items": [
        {
            "id": "133255",
            "url": "https:\/\/bolknote.ru\/all\/powershoot\/",
            "title": "PowerShoot",
            "content_html": "<div class=\"e2-text-picture\">\n<img src=\"https:\/\/bolknote.ru\/pictures\/2024.12.13@2x.webp\" width=\"1000\" height=\"100\" alt=\"\" \/>\n<\/div>\n<p>Ну что-то совсем скучно болеть дома. Мозг, конечно, почти не работает, тем не менее, чем-то развлечься хочется. Чтобы как-то себя порадовать, написал на Си мини-шутер под названием «<a href=\"https:\/\/github.com\/bolknote\/PowerShoot\"><i>PowerShoot<\/i><\/a>». Запускается из терминала, для вывода используются символы Юникода.<\/p>\n<p>Играть, правда, получится только на «МакБуке». Думаю, несложно будет адаптировать игру под терминал любой операционной системы, было бы желание.<\/p>\n<p>Геймплей простой — на вас бегут враги, надо убивать их бомбами. Игрок бросает бомбу, когда «МакБук» подключается к зарядке. Чтобы бросить две бомбы, надо подключить его, потом отключить, потом снова подключить.<\/p>\n<p>Врагов больше двух не бывает, но сложность в том, что игра реагирует на подключение зарядки с задержкой. Кроме того, можно в теории убиться собственной бомбой — пространство зациклено.<\/p>\n<p><i>Добавлено<\/i>: как справедливо заметил один из читателей, такие действия могут влиять на оставшееся количество циклов зарядки батареи ноутбука, но прошу не относиться к этой игре серьёзно, она, конечно же, сделана была в шутку, чтобы развеяться.<\/p>\n",
            "date_published": "2024-12-13T23:41:31+05:00",
            "date_modified": "2024-12-14T11:39:25+05:00",
            "tags": [
                "Игра",
                "программирование",
                "си"
            ],
            "author": {
                "name": "Евгений Степанищев",
                "url": "https:\/\/bolknote.ru\/",
                "avatar": "https:\/\/bolknote.ru\/pictures\/userpic\/userpic@2x.jpg?1760600028"
            },
            "_date_published_rfc2822": "Fri, 13 Dec 2024 23:41:31 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "133255",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": null,
                "og_images": []
            }
        },
        {
            "id": "133015",
            "url": "https:\/\/bolknote.ru\/all\/bash-the-wumpus\/",
            "title": "Bash The Wumpus",
            "content_html": "<p>Образовалась на днях у меня в голове доброкачественная идея — сделать какую-нибудь несложную игру в командной строке и чтобы непременно игровым полем была файловая система.<\/p>\n<p>Директории будут комнатами, ходить туда-сюда можно будет стандартной командой смены директория — <tt>cd<\/tt>, игровые предметы или монстры должны быть файлами, ну и так далее.<\/p>\n<p>Для реализации выбрал тот же классический квест 1970-х, который я переписывал для <a href=\"https:\/\/bolknote.ru\/tags\/sensor-watch\/\"><i>The Sensor Watch<\/i><\/a> — «<i>Hunt The Wumpus<\/i>». Вампус там живёт в пещере, который представляет с собой граф из двадцати помещений, соединённых в додекаэдр.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/bolknote.ru\/pictures\/2024.11.30@2x.webp\" width=\"500\" height=\"250\" alt=\"\" \/>\n<div class=\"e2-text-caption\">Самая быстрая моя победа, я даже не задумался, что если бы стрела не убила Вампуса сразу, то следующим ходом убила бы меня<\/div>\n<\/div>\n<p>В соответствии с идеей, помещения у меня представлены директориями, а переходы между ними — символическими ссылками. Соответственно, Вампус и прочие опасности, — ямы и летучие мыши, стали файлами.<\/p>\n<p>В первой версии у меня всё было организовано обычными командами. Кроме упомянутой <tt>cd<\/tt>, вполне естественным способом заработали <tt>ls<\/tt> и <tt>pwd<\/tt>, а так же команда <tt>rm<\/tt>, которая уничтожала файлы-монстры.<\/p>\n<p>К сожалению, это было слишком похоже на «молдавский вирус» («ввиду общей отсталости развития высоких технологий нашей страны, пожалуйста, сотрите сами несколько самых нужных вам файлов, а затем разошлите меня по почте своим друзьям»), пришлось добавить командам кое-какие проверки и интерактив.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/bolknote.ru\/pictures\/2024.11.30.1@2x.webp\" width=\"500\" height=\"450\" alt=\"\" \/>\n<div class=\"e2-text-caption\">Тут мне повезло меньше<\/div>\n<\/div>\n<p>Сначала я сделал проверки через <tt>trap<\/tt> сигнала <tt>DEBUG<\/tt> и обработку произошедшего через скрипт, который запускается из переменной подсказки <tt>PS1<\/tt>, но в итоге пришлось подменить ряд команд алиасами и вызовами функций.<\/p>\n<p>Чтобы сохранить вайб консоли семидесятых, сообщения в игровом процессе и инструкцию я взял из <a href=\"https:\/\/www.atariarchives.org\/bcc1\/showpage.php?page=250\">оригинальной игры<\/a> и оставил всё в верхнем регистре, как и в оригинале.<\/p>\n<p>Поскольку команды подаются в консоли, можно выиграть почти сразу, если знать парочку фокусов. Я постарался осложнить их использование, но все возможности не закрыл, это противоречит изначальной идее.<\/p>\n<p>Игра, как обычно, <a href=\"https:\/\/github.com\/bolknote\/Bash-The-Wumpus\">выложена<\/a> на «Гитхабе».<\/p>\n",
            "date_published": "2024-11-30T16:04:48+05:00",
            "date_modified": "2024-11-30T15:58:44+05:00",
            "tags": [
                "bash",
                "Игра",
                "программирование"
            ],
            "author": {
                "name": "Евгений Степанищев",
                "url": "https:\/\/bolknote.ru\/",
                "avatar": "https:\/\/bolknote.ru\/pictures\/userpic\/userpic@2x.jpg?1760600028"
            },
            "_date_published_rfc2822": "Sat, 30 Nov 2024 16:04:48 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "133015",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": null,
                "og_images": []
            }
        },
        {
            "id": "134764",
            "url": "https:\/\/bolknote.ru\/all\/2604\/",
            "title": "DEFENDER в favicon",
            "content_html": "<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" class=\"e2-text-table\">\n<tr>\n<td><img width=\"450\" height=\"41\" src=\"\/imgs\/2010.06.30.png\" alt=\"DEFENDER (2.86КиБ)\"><\/td>\n<\/tr>\n<\/table>\n<p>Трюк с подменой favicon используется в вебе довольно редко, впрочем, этому есть причина: он не работает в Internet Explorer (даже в 9-й версии). Я его использовал в первый раз года четыре назад — в таск-менеджере, который мы писали для внутренних целей в фирме L., он использовался для того, чтобы сигнализировать, что на вкладке таск-менеджера есть срочная задача.<\/p>\n<p>Но есть способы использовать его более впечатляющим (хотя и более бесполезным) способом — дать возможность играть внутри favicon в игры. Существуют несколько таких игр, одна из них, например — <a href=\"https:\/\/web.archive.org\/web\/20090314203857\/http:\/\/www.p01.org\/releases\/DEFENDER_of_the_favicon\/\">DEFENDER<\/a>.<\/p>\n<p>Работает в «Опере» 9.2+ и Firefox 2.x (в FF 3 проблемы). Под WebKit работает выборочно, новые версии (где реализован метод CANVAS API «toDataURL()») игру поддерживают, правда, в шестом «Хромиуме» тормозит безбожно.<\/p>\n<p>Управление простое: «N» — новая игра и стрелять, «WASD» (или клавиши курсора) — управление корабликом, «Enter» — чтобы выбрать куда вывести игру (на страницу или favicon).<\/p>\n<p>P.S. На сайте с этой игрой есть <a href=\"https:\/\/web.archive.org\/web\/20090322121254\/http:\/\/www.p01.org\/releases\/Favicon_games_and_Smart_fortwo\/\">ещё несколько таких игр<\/a>.<\/p>\n",
            "date_published": "2010-06-30T02:08:00+05:00",
            "date_modified": "2025-02-21T13:33:44+05:00",
            "tags": [
                "Игра"
            ],
            "author": {
                "name": "Евгений Степанищев",
                "url": "https:\/\/bolknote.ru\/",
                "avatar": "https:\/\/bolknote.ru\/pictures\/userpic\/userpic@2x.jpg?1760600028"
            },
            "_date_published_rfc2822": "Wed, 30 Jun 2010 02:08:00 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "134764",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": null,
                "og_images": []
            }
        }
    ],
    "_e2_version": 4079,
    "_e2_ua_string": "Aegea 11.0 (v4079e)"
}