Forwarded from Жалкие низкочастотники
В рубрике "уголок кибернекрофилии":
Есть такой древний хтонический жанр компьютерных игр interactive fiction, иногда ещё называемый text adventures или просто adventures. Игры этого жанра представляют собой нечто среднее между интерактивной книгой, игрой в ADnD с хорошим DMом и классическим квестом, но без графики. Собственно, жанр quest от interactive fiction и произошёл, когда появились достаточно хорошие графические мониторы.
Если совсем не слышали, какую-то совсем базовую вводную о жанре можно почитать тут bit.ly/2SbNQnJ, ну или вот серия моих древних постов на эту тему bit.ly/2PQfCnJ, bit.ly/2rOqclI, bit.ly/2Cqmmp2, а ещё есть отличный документальный фильм Get Lamp bit.ly/2SZ2bDP. Пик популярности этих игр пришёлся на начало 80х bit.ly/2GvtZhV, потом были годы забвения, но небольшая тусовка жива до сих пор и периодически радует свою аудиторию интересными indie поделками. Играть в такие игры довольно сложно, особенно, если не начал в детстве -- очень высокий порог входа, но если всё-таки хотите попробовать, рекомендую использовать Frotz или Gargoyle в качестве интерпретатора, а из игр начать, например, с The Wizard Sniffer bit.ly/2ScIx7p или Hunger Daemon bit.ly/2Gv3xVK -- они небольшие, простенькие и с хорошей встроенной системой подсказок.
Я давно хотел про всё это здесь написать, а тут и повод подвернулся: в этом году исполнилось 20 лет классической игре Anchorhead в жанре лавкрафтовского хоррора bit.ly/2SbahJG, и мэтры жанра отметили это трибьютом, для которого 84 автора сделали по одной локации, а потом собрали это всё в нечто под названием Cragne Manor bit.ly/2LqmebI. Опубликовали всё это буквально неделю назад, так что я сам ещё не успел посмотреть (может, на праздниках), но некоторые фамилии в списке авторов впечатляют.
Кстати, если кто уже играет в IF и хочет присоединиться к совместному прохождению чего-то сложного, пишите в личку (последние года полтора мы вяло штурмуем The Mulldoon Legacy). Но новичкам лучше сначала поиграть во что-то вводное, например, пройти первого Zork.
Есть такой древний хтонический жанр компьютерных игр interactive fiction, иногда ещё называемый text adventures или просто adventures. Игры этого жанра представляют собой нечто среднее между интерактивной книгой, игрой в ADnD с хорошим DMом и классическим квестом, но без графики. Собственно, жанр quest от interactive fiction и произошёл, когда появились достаточно хорошие графические мониторы.
Если совсем не слышали, какую-то совсем базовую вводную о жанре можно почитать тут bit.ly/2SbNQnJ, ну или вот серия моих древних постов на эту тему bit.ly/2PQfCnJ, bit.ly/2rOqclI, bit.ly/2Cqmmp2, а ещё есть отличный документальный фильм Get Lamp bit.ly/2SZ2bDP. Пик популярности этих игр пришёлся на начало 80х bit.ly/2GvtZhV, потом были годы забвения, но небольшая тусовка жива до сих пор и периодически радует свою аудиторию интересными indie поделками. Играть в такие игры довольно сложно, особенно, если не начал в детстве -- очень высокий порог входа, но если всё-таки хотите попробовать, рекомендую использовать Frotz или Gargoyle в качестве интерпретатора, а из игр начать, например, с The Wizard Sniffer bit.ly/2ScIx7p или Hunger Daemon bit.ly/2Gv3xVK -- они небольшие, простенькие и с хорошей встроенной системой подсказок.
Я давно хотел про всё это здесь написать, а тут и повод подвернулся: в этом году исполнилось 20 лет классической игре Anchorhead в жанре лавкрафтовского хоррора bit.ly/2SbahJG, и мэтры жанра отметили это трибьютом, для которого 84 автора сделали по одной локации, а потом собрали это всё в нечто под названием Cragne Manor bit.ly/2LqmebI. Опубликовали всё это буквально неделю назад, так что я сам ещё не успел посмотреть (может, на праздниках), но некоторые фамилии в списке авторов впечатляют.
Кстати, если кто уже играет в IF и хочет присоединиться к совместному прохождению чего-то сложного, пишите в личку (последние года полтора мы вяло штурмуем The Mulldoon Legacy). Но новичкам лучше сначала поиграть во что-то вводное, например, пройти первого Zork.
Я тут уже писал, что люблю #procedural #art и вообще процедурную генерацию всякого. Напишу опять.
Недавно наткнулся (тут) на сайтик PROCJAM - сайтик сообщества любителей погенерить :) Авторы сайта проводят тематический jam (это такое программитское соревнование, вроде хакатона) для любителей пописать ПО, которое генерирует картинки, музыку, игры, другое ПО(!). Ближайшее событие будет уже в следующем году и я м.б. даже поучаствую (если вспомню и не поленюсь).
Ещё сообщество издаёт ежегодный альманах Seeds (я оценил название, ага). Выпуски можно скачать в формате PDF и они отлично оформлены - для самиздата очень достойно. Пишут о процедурной генерёжке, опять же, но охват областей, где оная была применена, очень широк - каждому найдётся, за что зацепиться.
Недавно наткнулся (тут) на сайтик PROCJAM - сайтик сообщества любителей погенерить :) Авторы сайта проводят тематический jam (это такое программитское соревнование, вроде хакатона) для любителей пописать ПО, которое генерирует картинки, музыку, игры, другое ПО(!). Ближайшее событие будет уже в следующем году и я м.б. даже поучаствую (если вспомню и не поленюсь).
Ещё сообщество издаёт ежегодный альманах Seeds (я оценил название, ага). Выпуски можно скачать в формате PDF и они отлично оформлены - для самиздата очень достойно. Пишут о процедурной генерёжке, опять же, но охват областей, где оная была применена, очень широк - каждому найдётся, за что зацепиться.
Также на сайтике PROCJAM можно почитать несколько обучающих статеек про генерёжку, а ещё взять на вооружение пачку свободно доступных наборов графики - чтобы было, чем поиграться, тренируясь перед очередным джемом :)
#procedural #art
#procedural #art
This media is not supported in your browser
VIEW IN TELEGRAM
Это Essence Tactics (#procedural #game) - одна из работ, созданных в рамках PROCJAM'18 (можно скачать и поиграть на разных платформах).
Вот же книги выходят нынче! Найти бы ещё время, чтобы порочитать и практикой подкрепить...
#electronics #fpga
#electronics #fpga
Раз уж нынче декабрь и кругом все, кому не лень, публикуют свои Advent Calendars (надо бы и мне сподобиться), поделюсь несколькими интересными, на мой взгляд.
Во-первых, это очередной QEMU Advent Calendar: один день - один самодостаточный образ виртуальной системы или самозагружаемой программки. Например
- "Змейка" на #forth, который бежит поверх Open Firmware для PPC64,
- Работающий Desktop на базе Debian 0.93 (в честь 25-летия операционки),
- Глобальная RISK-подобная статегия, работающая на RISC-V!
Обязательно посмотрите календари за прошлые годы - там тоже много отличного! Скажем, Tetris, помещающийся в MBR и работающий без ОС
Во-первых, это очередной QEMU Advent Calendar: один день - один самодостаточный образ виртуальной системы или самозагружаемой программки. Например
- "Змейка" на #forth, который бежит поверх Open Firmware для PPC64,
- Работающий Desktop на базе Debian 0.93 (в честь 25-летия операционки),
- Глобальная RISK-подобная статегия, работающая на RISC-V!
Обязательно посмотрите календари за прошлые годы - там тоже много отличного! Скажем, Tetris, помещающийся в MBR и работающий без ОС
:)В этой статье автор делится впечатлениями и опытом, которые он получил, решая задания этого года на Advent of Code (помните такой сайтик?). Решал задания автор на #haskell с целью попрактиковать оный, поэтому статья в первую очередь будет интересна изучающим язык. Да и просто интересно почитать про проблемы, с которыми автор сталкивался, и вещи, которые автор изучил в процессе. Мне лично понравилось!
Medium
Advent of Haskell
Thoughts and lessons learned after using Haskell consistently for 25 days in a row
В этом году прогресс выполнения заданий Advent of Code оформлен в виде псевдоэлектрической псевдосхемы. Надо бы написать свой генератор подобных, раз уж я как-то писал генератор для ёлки.
Вот ещё интересный образчик (правда, прошлогодний) - на этот раз в стиле code golf.
По заданию нужно написать функцию, которая принимает число и выводит календарь в виде панели с ячейками, пронумерованными в заданном порядке. Указанное при вызове функции число должно "открывать" нужную ячейку и показывать в оной одну из заданных ASCII-картинок.
В "ответах" авторы меряются кол-вом байт, составляющих решение (на то и гольф). Многие используют "мелок", специальный "язык" для описывания #ascii_art - забавная штука сама по себе :)
Есть решение на BeFunge. Оно меня отдельно порадовало (люблю этот язык)
По заданию нужно написать функцию, которая принимает число и выводит календарь в виде панели с ячейками, пронумерованными в заданном порядке. Указанное при вызове функции число должно "открывать" нужную ячейку и показывать в оной одну из заданных ASCII-картинок.
В "ответах" авторы меряются кол-вом байт, составляющих решение (на то и гольф). Многие используют "мелок", специальный "язык" для описывания #ascii_art - забавная штука сама по себе :)
Есть решение на BeFunge. Оно меня отдельно порадовало (люблю этот язык)
:)Code Golf Stack Exchange
Golf an Advent Calendar
It's that time of year when many of us get our advent calendars! If you are unfamiliar with an advent calendar, these are special calendars used to count down advent in anticipation of Christmas. ...
Вспоминал тут своё велодетство. Вспомнил и по вело-моддинге того времени.
Тогда было модно обшивать раму искусственным мехом, обматывать спицы проводами из телефонных кабелей (эти провода вообще довольно широко использовались в роли материала для поделок), а руль - уплотнителем для оконных рам (кстати, этим же уплотнителем обматывали рули водители троллейбусов, а ещё на рукоятки тумблеров одевали колпачки от иголок для шприцев).
Причём сам я подобным не занимался, разве что электрификацию делал. Но увлечение это было очень популярно среди моих сверстников. Японцы же и в этом деле ушли очень далеко - по стопам моддинга грузовиков пошло движение dekochari. Если бы я такое увидел в середине 90х, то возможно и своего железного коня бы подобным образом "прокачал" - это вам не "три фары разных цветов", совсем другой уровень!
Тогда было модно обшивать раму искусственным мехом, обматывать спицы проводами из телефонных кабелей (эти провода вообще довольно широко использовались в роли материала для поделок), а руль - уплотнителем для оконных рам (кстати, этим же уплотнителем обматывали рули водители троллейбусов, а ещё на рукоятки тумблеров одевали колпачки от иголок для шприцев).
Причём сам я подобным не занимался, разве что электрификацию делал. Но увлечение это было очень популярно среди моих сверстников. Японцы же и в этом деле ушли очень далеко - по стопам моддинга грузовиков пошло движение dekochari. Если бы я такое увидел в середине 90х, то возможно и своего железного коня бы подобным образом "прокачал" - это вам не "три фары разных цветов", совсем другой уровень!
А уж на современной-то элементной базе можно такое понаделать, что о-го-го! Вы только посмотрите! (потом почитайте статейку)
На hackaday заканчивается очередной конкурс по созданию устройств пространственным методом - навесной монтаж, объемные платы, вот это всё. Работ прислано уже очень много и все отличные!
Помню, мы в радиокружке на первых занятиях "роботов" паяли:
- "Ставим ступни и ноги, руки и тело", говорили резисторы,
- "Я же буду головой", продолжал транзистор серии МП!
Отличное занятие для тех, кто ещё паять не умеет - как раз практика нарабатывается. Правда наши "схемы" не работали с точки зрения электроники, в отличие от схем, присланных на конкурс
Среди работ часто можно встретить поделки на базе таймера 555 - всё же сообщество любителей этой микросхемы ещё очень велико! Есть поделки и "попроще" - на микроконтроллерах и даже готовых платах типа #arduino micro и nano, но всё равно обвес делается творчески
Помню, мы в радиокружке на первых занятиях "роботов" паяли:
- "Ставим ступни и ноги, руки и тело", говорили резисторы,
- "Я же буду головой", продолжал транзистор серии МП!
Отличное занятие для тех, кто ещё паять не умеет - как раз практика нарабатывается. Правда наши "схемы" не работали с точки зрения электроники, в отличие от схем, присланных на конкурс
:)Среди работ часто можно встретить поделки на базе таймера 555 - всё же сообщество любителей этой микросхемы ещё очень велико! Есть поделки и "попроще" - на микроконтроллерах и даже готовых платах типа #arduino micro и nano, но всё равно обвес делается творчески
:) Есть и вполне профессионально сделанные экземпляры: платы промышленного качества с шелкографией, отличный вид итогового изделия - хоть на полку ставь!hackaday.io
Circuit Sculpture Contest | Hackaday.io
Browse prize submissions for Circuit Sculpture Contest on Hackaday.io!
Я как то писал про электронные бейджи для конференций. Вот ещё один образчик: Lisp Badge
QWERTY клавиатура, графический дисплей, в роли процессора ATMega 1284. Загружается устройство прямо в REPL mLisp и позволяет прямо из кода рисовать графику, а также общаться с периферией через выведенные UART+I2C и читать из четырёх каналов АЦП. Красивая штучка, короче говоря
#diy #programmable #lisp
QWERTY клавиатура, графический дисплей, в роли процессора ATMega 1284. Загружается устройство прямо в REPL mLisp и позволяет прямо из кода рисовать графику, а также общаться с периферией через выведенные UART+I2C и читать из четырёх каналов АЦП. Красивая штучка, короче говоря
:)#diy #programmable #lisp
И раз уж написал про носимый компьютер с Lisp, то ещё про одну железку напишу: встречайте, Digirule2
Digirule2, это не бейдж, это линейка
- набором для самостоятельной сборки (и практики пайки SMD-компонент),
- сувениром (скажем, для ценителей старого железа - не зря железка похожа на переднюю панель Altair 8800),
- настоящим самодостаточным вычислительным устройством.
Последний пункт я поясню: никакого дисплея и алфавитно-цифровой клавиатуры вы на Digirule2 не найдёте! Но зато найдёте средства для ввода/вывода бит текущего адреса и бит данных по этому адресу, а так же служебные клавиши для запуска программ.
Машинных команд у "процессора" всего ничего (шпаргалка по ним даже уместилась на задней стороне платы), но "бегущие огни" на индикаторе бит данных запрограммировать можно. А ещё можно во время работы программы читать состояние кнопок, что позволит добавить в программы интерактива! Для сохранения и загрузки программ предусмотрены 8 слотов в EEPROM.
На мой взгляд Digirule2, это отличная штука, если нужно занять себя в дороге или хочется почувствовать на своей шкуре, как работалось за первыми персональными ЭВМ
Digirule2, это не бейдж, это линейка
:) Да не простая, а с 8-битным компьютером на борту! Является одновременно- набором для самостоятельной сборки (и практики пайки SMD-компонент),
- сувениром (скажем, для ценителей старого железа - не зря железка похожа на переднюю панель Altair 8800),
- настоящим самодостаточным вычислительным устройством.
Последний пункт я поясню: никакого дисплея и алфавитно-цифровой клавиатуры вы на Digirule2 не найдёте! Но зато найдёте средства для ввода/вывода бит текущего адреса и бит данных по этому адресу, а так же служебные клавиши для запуска программ.
Машинных команд у "процессора" всего ничего (шпаргалка по ним даже уместилась на задней стороне платы), но "бегущие огни" на индикаторе бит данных запрограммировать можно. А ещё можно во время работы программы читать состояние кнопок, что позволит добавить в программы интерактива! Для сохранения и загрузки программ предусмотрены 8 слотов в EEPROM.
На мой взгляд Digirule2, это отличная штука, если нужно занять себя в дороге или хочется почувствовать на своей шкуре, как работалось за первыми персональными ЭВМ
:)
#diy #programmableРубрика: "железки, опять!?"
Tinusaur - образовательная платформа в области электроники. Суть: простая платка на "тиньке" (ATTiny85) и модули к ней, а также всё необходимое окружение для разработки под железку.
Плата (и модули к ней) предполагает "монтаж в отверстия", поэтому может быть собрана (да, это DIY-kit) даже новичком. Так как контроллер является представителем семейства tiny, то железка отлично себя чувствует при питании от "таблетки" CR2032. Сопрягаемые модули - сплошь датчики да индикаторы.
Образовательный процесс предполагает три ступени:
1. Сборка платы и модулей.
2. Эксперименты с модулями через визуальное программирование блоками (среда сделана на Google Blockly) с генерацией кода на Си.
3. Изучение языка Си применительно к программированию собранных железок.
Авторы периодически выпускают новые модули, такие как этот OLED-экран.
Как мне кажется, отличный проект!
#diy #electronics
Tinusaur - образовательная платформа в области электроники. Суть: простая платка на "тиньке" (ATTiny85) и модули к ней, а также всё необходимое окружение для разработки под железку.
Плата (и модули к ней) предполагает "монтаж в отверстия", поэтому может быть собрана (да, это DIY-kit) даже новичком. Так как контроллер является представителем семейства tiny, то железка отлично себя чувствует при питании от "таблетки" CR2032. Сопрягаемые модули - сплошь датчики да индикаторы.
Образовательный процесс предполагает три ступени:
1. Сборка платы и модулей.
2. Эксперименты с модулями через визуальное программирование блоками (среда сделана на Google Blockly) с генерацией кода на Си.
3. Изучение языка Си применительно к программированию собранных железок.
Авторы периодически выпускают новые модули, такие как этот OLED-экран.
Как мне кажется, отличный проект!
#diy #electronics
Завтра стартует курс по #clojurescript и re-frame: https://www.learnreframe.com/
re-frame, это такой framework поверх reagent - в свою очередь, обёртки над React
re-frame, это такой framework поверх reagent - в свою очередь, обёртки над React
:)
На первый взгляд курс выглядит интересно. Будет затронута и работа с состоянием и эффекты, и всё остальное нужное для создания современного SPA. На выходе ученики напишут это самое SPA на изученном стеке, так что даже "дипломный проект" присутствует :)
#mooc #webdevМногие ещё помнят ролик про матч по настольному теннису между человеком и роборукой от KUKA. С тех пор роборуки в рекламе и вообще массмедиа применяются периодически и уже не так удивляют.
Меня же в своё время робот-теннисист не так впечатлил, как впечатлили танцующие роботы (опять KUKA?) в шоу Timeless 2013 от Mylène Farmer. У Милен вообще каждое шоу, это праздник для ушей и глаз (да, я фанат), а тут получилось ещё и технологичненько: в 2013 промышленные роботы для массового зрителя были в новинку, да и подача не подкачала!
Так это выглядело, когда роботы подтанцовывали, а вот танец роботов без человеческой подтанцовки
P.S. концерт нужно целиком смотреть, конечно - он отличный, как обычно
Меня же в своё время робот-теннисист не так впечатлил, как впечатлили танцующие роботы (опять KUKA?) в шоу Timeless 2013 от Mylène Farmer. У Милен вообще каждое шоу, это праздник для ушей и глаз (да, я фанат), а тут получилось ещё и технологичненько: в 2013 промышленные роботы для массового зрителя были в новинку, да и подача не подкачала!
Так это выглядело, когда роботы подтанцовывали, а вот танец роботов без человеческой подтанцовки
:)
Кстати, коллекционное издание записи концерта выглядело, как 40-сантиметровая фигурка такого робота! Увы, не функциональная...P.S. концерт нужно целиком смотреть, конечно - он отличный, как обычно
;)
#robot #music