Интересный видеоролик от Disney Research о генерации механических систем, которые призваны приводить в движение по заданному паттерну различные объекты, как то персонажи мультфильмов, зооморфные роботы, и т.п.
https://www.youtube.com/watch?v=DfznnKUwywQ
Люблю такое.
https://www.youtube.com/watch?v=DfznnKUwywQ
Люблю такое.
YouTube
Computational Design of Mechanical Characters
Link to project page & press release: http://www.disneyresearch.com/project/mechanical-characters
We developed an interactive design system that allows non-expert users to create animated mechanical characters. Given an articulated character as input, the…
We developed an interactive design system that allows non-expert users to create animated mechanical characters. Given an articulated character as input, the…
Неплохой быстрый старт по этому нашему #haskell в виде десятка видео от Коли Кудасова: https://www.youtube.com/watch?v=jNQVa5INdDk&list=PLov3NSwpY86cfkfXyVroSZkHemxoAdnrd Роликов немного и каждый - всего по десять минут. Охват: от ADT и привычных map/filter/fold до Apllicative.
https://portacle.github.io Портативное окружение для разработки на CL, готовое к использованию "прямо с флешки", в т.ч. и по Windows.
Интересный проект - не из-за своего состава, но идейно. SBCL с пакетным менеджером, Emacs в роли IDE, git (с magit со стороны само собой!) - это всё знакомо и понятно, но авторы не поленились компоненты красиво упаковать, предварительно настроив до "всё сразу работает"-состояния. Признаю, круто!
Интересный проект - не из-за своего состава, но идейно. SBCL с пакетным менеджером, Emacs в роли IDE, git (с magit со стороны само собой!) - это всё знакомо и понятно, но авторы не поленились компоненты красиво упаковать, предварительно настроив до "всё сразу работает"-состояния. Признаю, круто!
portacle.github.io
The Portable Common Lisp Development Environment
Portacle is an easy to install, portable development environment for Common Lisp running on Windows, OS X, and Linux.
https://egghead.io/courses/functional-programming-concepts-in-purescript
Небольшой курс про концепции ФП в #purescript В открытом доступе, без СМС и регистрации!
Небольшой курс про концепции ФП в #purescript В открытом доступе, без СМС и регистрации!
egghead
Functional Programming Concepts in Purescript
PureScript is a small strongly, statically typed language inspired by Haskell and compiles to JavaScript. This means no run-time errors, human readable ...
Интересное: https://www.reddit.com/r/haskell/comments/84r1dp/summer_2018_internship_opportunity_with_tesla_inc/
Позиция интерна в Tesla и на Haskell. Среди прочего вполне себе "автопромовая" задача - оптимизация CAN bus! Приятно видеть такие вакансии!
#haskell
Позиция интерна в Tesla и на Haskell. Среди прочего вполне себе "автопромовая" задача - оптимизация CAN bus! Приятно видеть такие вакансии!
#haskell
reddit
Summer 2018 internship opportunity with Tesla, Inc.
Our team supports firmware and software development for Tesla products through custom tooling, process optimization, and data...
Завёл себе внезапно Twitch-канал. Постримлю туда что-нибудь простецкое, helloworlds на непопулярных языках, например. Может и понравится. Может даже не только мне, но и зрителям :)
Ссылка на сабж: https://www.twitch.tv/astynax2hs
Ссылка на сабж: https://www.twitch.tv/astynax2hs
Twitch
Astynax2HS - Twitch
Haskell, Elm, other typed FP, games, fiction, geek stuff e.t.c.
На WebArchive выложили эмуляторы карманных (одно)игровых консолей : https://archive.org/details/handheldhistory
Тут вам и "Саймон" и карманная версия PacMan, и куча "шедевров" от Tiger Games (AVGN отдельно упоминал этот вид продукции). Тамагочи тоже есть :)
Весь зоопарк эмулируется с помощью MAME и загружается в браузер в виде WASM-бинарников - круто, я считаю.
#retro #gaming #wasm
Тут вам и "Саймон" и карманная версия PacMan, и куча "шедевров" от Tiger Games (AVGN отдельно упоминал этот вид продукции). Тамагочи тоже есть :)
Весь зоопарк эмулируется с помощью MAME и загружается в браузер в виде WASM-бинарников - круто, я считаю.
#retro #gaming #wasm
http://www.andrevdm.com/posts/2018-04-02-haskell-rogue-like.html - цикл статей про пошаговое написание #roguelike игры (да, опять #gamedev) на #haskell. По словам автора вот это должно мотивировать к прочтению:
- Discussion of all the basics since I’m not using a game engine
- UI style
- Reasonably simple Haskell (I hope!)
- In total the game is under 1500 lines of haskell with all the features mentioned below
- AI implementation
- Decisions about energy systems, viewport scrolling, levels and managing a plot
Цикл довольно подробный, код действительно довольно простой - для новичков может быть очень даже небезынтересно! Я вот не осилил рогалик написать, а у автора получилось не только написать сабж, но и задокументировать процесс, за что ему честь и хвала!
- Discussion of all the basics since I’m not using a game engine
- UI style
- Reasonably simple Haskell (I hope!)
- In total the game is under 1500 lines of haskell with all the features mentioned below
- AI implementation
- Decisions about energy systems, viewport scrolling, levels and managing a plot
Цикл довольно подробный, код действительно довольно простой - для новичков может быть очень даже небезынтересно! Я вот не осилил рогалик написать, а у автора получилось не только написать сабж, но и задокументировать процесс, за что ему честь и хвала!
Внезапная реклама! В Казани 13го апреля (да, уже завтра!) будет проходить митап по Скалке. И там Лёша Фомкин будет рассказывать про свой korolev да ещё и в формате workshop!
Если что, korolev, это такая либа для построения браузерного GUI "на сервере" - браузер рисует, а вся логика находится на стороне сервера (все события от GUI обрабатываются на backend).
Собс-но, ссылка на страницу мероприятия: http://expertfridays.com/meetups/scala-meetup/
#scala #event
Если что, korolev, это такая либа для построения браузерного GUI "на сервере" - браузер рисует, а вся логика находится на стороне сервера (все события от GUI обрабатываются на backend).
Собс-но, ссылка на страницу мероприятия: http://expertfridays.com/meetups/scala-meetup/
#scala #event
Expert Fridays
Scala MeetUp - Expert Fridays
Оказывается, есть и такое: https://itch.io/jam/lisp-game-jam-2018 - игродельческий джем для лисперов! За десять дней нужно написать свою игру. Использовать арты и прочие ассеты можно, если они находятся в открытом доступе (не всегда такое разрешается!). Даже движок можно написать заранее - нельзя заранее только игровую логику реализовывать. Писать можно на любом диалекте Lisp. Я то участвовать поленюсь, скорее всего, но за результатами будет интересно понаблюдать :)
#gamedev #lisp #event
#gamedev #lisp #event
itch.io
Lisp Game Jam 2018
A game jam from 2018-04-20 to 2018-05-04 hosted by mfiano. Lisp Game Jam is a game jam taking place for a full 10 days. It runs mid-April of every year. After the jam has finished, 4 days are given to everyone...
Я "джва года" этого ждал и вот наконец кто-то сподобился сделать игру про исследование 3D-фракталов!
Pre-alpha trailer тут: https://www.youtube.com/watch?v=FU-8j4sr3LY Лично я уже очень хочу!
#game #fractal
Pre-alpha trailer тут: https://www.youtube.com/watch?v=FU-8j4sr3LY Лично я уже очень хочу!
#game #fractal
YouTube
Yedoma Globula pre-alpha trailer
Fractal exploration game I develop in my free time. Currently in early prototype / tech demo state.
Please follow me on twitter:
https://twitter.com/Bananaft
Yes, there is a build, but it's a bit outdated (Nov 2017)
I will update it someday, hopefully with…
Please follow me on twitter:
https://twitter.com/Bananaft
Yes, there is a build, but it's a bit outdated (Nov 2017)
I will update it someday, hopefully with…
Подкинули ссылочку на чудесный проект - Ocelot Arcade System, аркадная консоль с векторной графикой.
Собственно ссылочка: http://www.mrdictionary.net/ocelot/
Собран проект на базе PIC, "видеосигнал" выдаёт, расчитанный на отображение силами осциллографа в XY-режиме, джойстик использует от Atari. Корпус деревянный "вполдерева" - кустарщина в лучшем виде!
Да, XY-выход, это "читерство", конечно. Но синтез настоящего видеосигнала - штука непростая. Зато вариант с осциллографом близок к истокам - Vectrex точно так же рисовал картинку лучом, а не построчно. И выглядит картинка на трубке осциллографа шикарно - обязательно ознакомьтесь со скриншотами и записью геймплея.
#diy #gamedev
Собственно ссылочка: http://www.mrdictionary.net/ocelot/
Собран проект на базе PIC, "видеосигнал" выдаёт, расчитанный на отображение силами осциллографа в XY-режиме, джойстик использует от Atari. Корпус деревянный "вполдерева" - кустарщина в лучшем виде!
Да, XY-выход, это "читерство", конечно. Но синтез настоящего видеосигнала - штука непростая. Зато вариант с осциллографом близок к истокам - Vectrex точно так же рисовал картинку лучом, а не построчно. И выглядит картинка на трубке осциллографа шикарно - обязательно ознакомьтесь со скриншотами и записью геймплея.
#diy #gamedev
Раз уж я вспомнил о Vectrex, то напомню и вам: https://www.youtube.com/watch?v=ijc6afTifqI
Любителей оригинального фильма Tron такая графика должна порадовать :)
#gaming
Любителей оригинального фильма Tron такая графика должна порадовать :)
#gaming
YouTube
Vectrex - Gaming Historian
Gaming Historian takes a look at the history of the Vectrex, one of the most unique consoles to ever be released. Featuring vector line graphics and a built-in monitor, the Vectrex was like a mini-arcade.
► New viewer? Subscribe! http://goo.gl/WCIhMQ
…
► New viewer? Subscribe! http://goo.gl/WCIhMQ
…
А вот тут отлично показана фишка с оверлеями: https://www.youtube.com/watch?v=QEQV-N3PHvM (оверлеи, это такие куски прозрачного пластика, которые добавляли цвет отдельным областям игрового экрана, будучи закреплёнными на монохромном дисплее).
Кстати, такой подход использовался не только в Vectrex. Ещё к играм для Magnavox Odyssey (за 10 лет до Vectrex) тоже прилагались оверлеи, в данном случае - гибкие, на плёнке. И держались оные на экране ТВ за счёт... статики! Отличное инженерное решение, я считаю!
#gaming
Кстати, такой подход использовался не только в Vectrex. Ещё к играм для Magnavox Odyssey (за 10 лет до Vectrex) тоже прилагались оверлеи, в данном случае - гибкие, на плёнке. И держались оные на экране ТВ за счёт... статики! Отличное инженерное решение, я считаю!
#gaming
YouTube
Classic Game Room HD - SCRAMBLE for Vectrex review
Classic Game Room HD reviews SCRAMBLE for Vectrex from 1982, developed by Konami and manufactured by GCE. Scramble was originally released in the arcades in 1981 and made its way to a few game systems including the Commodore 64 and the almighty Vectrex.…
Забавное чтиво: https://norvig.com/python-lisp.html - "Python for Lisp Programmers". Может создать у читателя ложное мнение о том, что Python многое взял от Lisp :) Но мы то с вами знаем, что Гвидо делал питон похожим на ABC. И вообще заимствований у CL в дизайне Python не так уж и много, хотя некоторые думают, что то же форматирование отступами Питон у Лиспа взял (недавно увидел такое мнение в одном из чатов и умилился), но off-side rule(*) было уже в ABC.
*) так называется форматирование отсупами официально, термин был введён Питером Ландиным.
#fun #lisp #python
*) так называется форматирование отсупами официально, термин был введён Питером Ландиным.
#fun #lisp #python
Вот уже и пошли качественные поделки на основе #nintendo #labo. Это гитара: https://www.youtube.com/watch?v=oKSDT9C7Dx8
Вот за это вы платите деньги (а не за картон, точнее не только за него) - за среду разработки, которую можно использовать в своих поделках! Картонные игрушки просто демонстрируют основные принципы ввода информации в #switch, вдохновляют, так сказать.
Вот за это вы платите деньги (а не за картон, точнее не только за него) - за среду разработки, которую можно использовать в своих поделках! Картонные игрушки просто демонстрируют основные принципы ввода информации в #switch, вдохновляют, так сказать.
YouTube
Nintendo Labo: build and code your own instruments
Nintendo Labo is a new DIY accessory kit for the Switch that’s so much more than just cardboard. The software comes with a programming platform called Toy-Con Garage, which lets you code and remix features to create new ways to play. Using the platform, Dami…
Вот люблю я инженерный дизайн!
Вы только посмотрите на Сократа: https://upload.wikimedia.org/wikipedia/commons/4/4d/VTech-Socrates-Set-FL.jpg - красавец! Обучающие системы того времени нечасто выглядели прилично, а уж тем более стильно. А этот прямо таки хорош! И клавиатура - отчуждаемая с ИК-портом. Да, мембранная, но ведь симпатичная :) Джойстики простоваты, но и игры для этой машинки были не слишком требовательны к скорости реакции игрока. А ведь для этой машинки выпускалась ещё и CAD-система с поддержкой мыши - тоже беспроводной (мышь была присоединена к коврику, как контроллеры присоединены к клавиатуре).
В некоторые игры для Сократа можно поиграть тут: https://archive.org/details/socrates_library
#retro #gaming
Вы только посмотрите на Сократа: https://upload.wikimedia.org/wikipedia/commons/4/4d/VTech-Socrates-Set-FL.jpg - красавец! Обучающие системы того времени нечасто выглядели прилично, а уж тем более стильно. А этот прямо таки хорош! И клавиатура - отчуждаемая с ИК-портом. Да, мембранная, но ведь симпатичная :) Джойстики простоваты, но и игры для этой машинки были не слишком требовательны к скорости реакции игрока. А ведь для этой машинки выпускалась ещё и CAD-система с поддержкой мыши - тоже беспроводной (мышь была присоединена к коврику, как контроллеры присоединены к клавиатуре).
В некоторые игры для Сократа можно поиграть тут: https://archive.org/details/socrates_library
#retro #gaming
Маскот сократовских игр - вылитый "Johnny" Five, не правда ли?
https://archive.org/services/img/socrates_amazes
https://archive.org/services/img/socrates_amazes