Forwarded from Awful Rust snippets for fun and profit
Awful Rust snippets for fun and profit
notably, this does not compile playground
the problem is that
where
dbg!() expands to something likematch 42 { tmp => ..., }where
tmp now parses as a constant pattern instead of a variable binding🌚10🤡4🤣3
Forwarded from Artful Artform
"An Architectural Approach to Level Design" — первая книга про связь архитектуры и левел-дизайна, которая попалась мне в руки ещё в 2014 году, и с тех пор я считаю её одной из важнейших работ в этой сфере. Почему? Потому что она не просто учит применять архитектурные принципы в геймдизайне, но и позволяет взглянуть на архитектуру через призму видеоигр.
Левел-дизайн — это упрощённая модель архитектуры, где чётче видны её ключевые приёмы. Изучая, как пространство влияет на игрока, можно понять, какие элементы архитектуры действительно работают — и усилить их в реальном мире.
Автор книги, архитектор и геймдизайнер Кристофер Тоттен, рассматривает игровые уровни не просто как фон для геймплея, а как архитектурные пространства, формирующие нарратив и эмоции.
🔷 Архитектура в левел-дизайне
💜 Как исторические здания помогают создавать эффективные игровые уровни.
💜 Что из планировки, зонирования и направляющих линий можно перенести в геймдизайн.
😒 Как пространство управляет вниманием
💜 Визуальные символы, цвет, освещение и текстуры как инструменты навигации.
💜 Как эмоции игрока формируются через композицию уровней.
🐶 Повествование через пространство
💜 Как архитектура рассказывает истории без слов.
💜 Методы нарративного дизайна в игровых мирах.
👋 Городская среда и социальные взаимодействия
💜 Применение принципов урбанистики в мультиплеерных картах.
💜 Как левел-дизайн формирует способы взаимодействия игроков.
❤️ Музыка и звук как часть левел-дизайна
💜 Как ритм и аудиодизайн влияют на восприятие пространства.
Тоттен объясняет базовые принципы проектирования, которые понятны и архитекторам, и геймдизайнерам. Это отличное чтение для всех, кто хочет глубже понять, как пространство влияет на восприятие человека — и в виртуальном, и в физическом мире.
Но самое интересное — через левел-дизайн можно переосмыслить саму архитектуру. Это зеркало, в которое архитектура может заглянуть и увидеть в своём отражении что-то новое.
Вся книга целиком доступна бесплатно в PDF по ссылке🤓
Левел-дизайн — это упрощённая модель архитектуры, где чётче видны её ключевые приёмы. Изучая, как пространство влияет на игрока, можно понять, какие элементы архитектуры действительно работают — и усилить их в реальном мире.
Автор книги, архитектор и геймдизайнер Кристофер Тоттен, рассматривает игровые уровни не просто как фон для геймплея, а как архитектурные пространства, формирующие нарратив и эмоции.
Тоттен объясняет базовые принципы проектирования, которые понятны и архитекторам, и геймдизайнерам. Это отличное чтение для всех, кто хочет глубже понять, как пространство влияет на восприятие человека — и в виртуальном, и в физическом мире.
Но самое интересное — через левел-дизайн можно переосмыслить саму архитектуру. Это зеркало, в которое архитектура может заглянуть и увидеть в своём отражении что-то новое.
Вся книга целиком доступна бесплатно в PDF по ссылке
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤5
#prog #rust #article
Revisiting random number generation
Автор сделал сайт для генерации случайных чисел, который работает на краудсорсинге. Сделал и забыл.
А спустя несколько месяцев о сайте рассказали на lobste.rs, и из-за внезапно свалившегося трафика ему пришлось этот сайт чинить. Статья рассказывает о том, как это происходило
Revisiting random number generation
Автор сделал сайт для генерации случайных чисел, который работает на краудсорсинге. Сделал и забыл.
А спустя несколько месяцев о сайте рассказали на lobste.rs, и из-за внезапно свалившегося трафика ему пришлось этот сайт чинить. Статья рассказывает о том, как это происходило
🔥4👍3❤1
Forwarded from Generative Anton
На созвоне по работе на новом проекте сказали: "Давайте представимся, чтобы лучше понимать кто что делает. Я вот не знаю что делает Антон, но знаю, что его надо звать на все митинги". В общем, репутация сложилась крепкая. Работаем дальше.
❤15👍3
#prog #cpp #article
Carbon is not a programming language (sort of)
TL;DR: Carbon не столько про сам язык, сколько про процесс эволюции языка.
Carbon is not a programming language (sort of)
TL;DR: Carbon не столько про сам язык, сколько про процесс эволюции языка.
MOND←TECH MAGAZINE
Carbon is not a programming language (sort of)
Within C++, there is a much smaller and cleaner language struggling to get out.
👍7
Блог*
#rustforlinux #suckassstory TL:DR: Тем временем в Linux один активный долбоёб мейнтейнер Christoph Hellwig активно мешает #Rust for Linux. DMA (Direct memory access) — технология, предоставляющая (относительно) прямой доступ к RAM для периферии. Это позволяет…
#suckassstory
Resigning as Asahi Linux project lead
Гектор Мартин снял с себя полномочия главы проекта Asahi Linux. Сам проект продолжит жить без его участия.
I cannot work with those who say I’m the problem and everything is going great, while major supporters and maintainers are actively resigning and I keep receiving messages from all kinds of people saying they won’t touch the Linux kernel with a 10-foot pole.
Resigning as Asahi Linux project lead
Гектор Мартин снял с себя полномочия главы проекта Asahi Linux. Сам проект продолжит жить без его участия.
I cannot work with those who say I’m the problem and everything is going great, while major supporters and maintainers are actively resigning and I keep receiving messages from all kinds of people saying they won’t touch the Linux kernel with a 10-foot pole.
marcan.st
Resigning as Asahi Linux project lead
Update: Thank you everyone for all the heartfelt and encouraging emails in response to this post. I can’t reply to all of them, but I do read every single one. <3
Back in the late 2000s, I was a major contributor to the Wii homebrew scene. At the time, I…
Back in the late 2000s, I was a major contributor to the Wii homebrew scene. At the time, I…
😢11🤡3🔥1