Как стать автором
Обновить
-30
0.1

Пользователь

Отправить сообщение

Паттерны левел дизайнеров — часть 1

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров2.9K

В контексте дизайна уровней, паттерн это шаблоны, которые часто можно увидеть в локациях своих игр. Существует ряд распространенных паттернов, о которых идет речь ниже.

Читать далее
Всего голосов 19: ↑18 и ↓1+22
Комментарии3

Будни ретрогеймера: а я сказал — BITMAN

Уровень сложностиПростой
Время на прочтение20 мин
Количество просмотров5.9K

Ретрогейминг — довольно популярное сейчас увлечение старыми компьютерными и видеоиграми, от истоков индустрии и до того момента, в который актуальное нынешнее превращается в пыльное ретро. На данный момент эта условная граница пролегает где-то между поколениями PlayStation 2 и 3, в начале 2000-х годов.

Это явление включает в себя любопытные девиации в виде коллекционирования всех сортов, цифровой археологии, киберспорта и компьютерного творчества, но в основе его всё же находится вполне банальная игра в игры прошлых лет. Некоторым даже искренне нравится это занятие — ведь раньше было лучше, и в этом утверждении вполне можно отыскать крупицу истины.

В современном мире вовсе не обязательно использовать реальные игровые устройства, картриджи и диски, но именно они являются краеугольным камнем ретрогейминга, источником всех этих старых игр. И если возжелать обратиться к этому подлиннику, обнаружится проблема: в 21-ом веке эти артефакты требуют обслуживания, мелкого ремонта и восстановления, а зачастую ещё и адаптации под современные реалии.

Хотя в своих публикациях я обычно касаюсь более хардкорных граней ретрокомпьютинга, я тоже частенько ковыряюсь в старых приставках. Особенно кучно они пошли в этом году, и это навело на мысль посвятить этому занятию статью. Простая возня со старым железом, без мучительных копаний в википедийных фактах и прочей истории, околотехническое творчество и решение разнообразных проблем подручными средствами. Приступаем!
Читать дальше →
Всего голосов 51: ↑51 и ↓0+69
Комментарии23

Qucs-S: руководство по видам моделирования, часть 2

Время на прочтение6 мин
Количество просмотров2.1K

Qucs-S является программой с открытым исходным кодом для моделирования электронных схем. Qucs-S кроссплатформенный (поддерживаются Linux и Windows) и написан на С++ с использованием набора библиотек Qt. О данной программе рассказывают мои предыдущие статьи. Для работы Qucs-S рекомендуется использовать также открытый движок моделирования Ngspice. Актуальным релизом Qucs-S на текущий момент является версия 24.3.2. Статья продолжает подробное рассмотрение видов моделирования в Qucs-S, начатое в первой части.

Читать далее
Всего голосов 13: ↑13 и ↓0+20
Комментарии5

Видеоигры упёрлись в потолок? Куда дальше развиваться?

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров19K

В последние два года всё чаще можно услышать тезис, мол, игровая индустрия стагнирует, многие разработчики занимаются самокопированием, а игры на геймплейном уровне не предлагают ничего нового.

В то же время, примерно с 2020 года мы не видим каких-то существенных скачков в графическом плане. Однако игры с каждым годом становятся всё требовательней к железу, и не всегда понятно, на что уходят ресурсы.

В этой статье я попытаюсь разобраться, действительно ли игры упёрлись в потолок своего развития, а также постараюсь найти точки роста для видеоигр.

Сразу предупрежу: я не буду использовать чит-коды и касаться темы VR/AR игр, облачного гейминга, а попытаюсь сосредоточиться на классическом ПК (консольном) опыте.

Познать истину!
Всего голосов 27: ↑23 и ↓4+25
Комментарии58

Мурмулятор — ультрабюджетный микрокомпьютер

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров20K

Как я познакомился с Мурмулятором? Я искал какой-то недорогой одноплатный компьютер для запуска эмуляторов ретро-компов.Чем меня не устраивало использование эмуляторов на "настоящем" компьютере? Ничем. Просто хотелось отдельное устройство. Я рассматривал вариант покупки старого ноута специально под эту задачу, потом смотрел на Raspberry Pi 400, Orange Pi и на прочие одноплатники. В процессе поисков я наткнулся на видео самостоятельной сборки оригинального одноплатника с бюджетом в $5. Понятно, что впоследствии я в эту сумму и близко не вложился, но данное изделие меня всё-таки зацепило. Вот так у меня и появился первый ZX Murmulator.

Читать далее
Всего голосов 54: ↑54 и ↓0+73
Комментарии15

Поднятие своего сервера minecraft на linux. Полный, подробный гайд

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров8.1K

Без лишних слов, если вы захотели запустить свой minecraft сервер, с полным доступом, кастомизацией, чтобы ни от кого не зависеть, в этой статье я подробно расскажу как это сделать.

Читать далее
Всего голосов 12: ↑6 и ↓6+3
Комментарии20

Их место в музее: игры об Индиане Джонсе

Уровень сложностиПростой
Время на прочтение21 мин
Количество просмотров2.3K

«Игра по мотивам фильма» — раньше это звучало как приговор. Ещё 10-15 лет назад игровые адаптации фильмов часто получались либо очень плохими, либо средними. Шедевры или просто интересные работы попадались крайне редко.

Редкие игровые адаптации франшизы «Индиана Джонс» избежали этого злого рока и получились выдающимися, но от полного забвения и разгромных рецензий часть игр спасли две вещи: талантливые разработчики из студии LucasArts, а также Джордж Лукас вместе со Стивеном Спилбергом, которые помогали создателям. Оба режиссёра хотели, чтобы приключения отважного археолога вышли за пределы кинотеатров: получили свою расширенную вселенную в играх, комиксах и романах.

В общем, вспомним обо всех адаптациях культовой франшизы — как удачных, так и нет.

Ты точно учитель?
Всего голосов 27: ↑26 и ↓1+38
Комментарии4

Видеонаблюдение на базе NanoPi R4S, rclone и mediamtx

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров7.9K

В этой статье я расскажу, как организовал себе примитивный видеорегистратор, который:

1. Умеет транслировать видео на любые устройства, где есть браузер с поддержкой h264, причем без использования китайских серверов.
2. Вести циклическую запись в формате mp4 и сохранять её удалённо.
3. Стоит меньше 100$.

Читать далее
Всего голосов 14: ↑14 и ↓0+20
Комментарии24

Проксируем OpenVPN с помощью Cloak

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров71K

Cloak — это подключаемый транспорт, который расширяет возможности традиционных прокси-инструментов, таких как OpenVPN, Shadowsocks и Tor для обхода сложной цензуры и дискриминации данных.

Руководство будет включать:

1. Предисловие

2. Описание работы Cloak

3. Настройку сервера Cloak

4. Настройку клиента Cloak на OpenWRT

5. Настройку клиента OpenVPN

Читать далее
Всего голосов 34: ↑34 и ↓0+34
Комментарии59

Простой советский геймдев: многокадровый, цветной

Уровень сложностиСредний
Время на прочтение27 мин
Количество просмотров16K

Около года назад, в одной из прошлых своих публикаций, я уже вскользь касался темы самой совершенной советской видеоигровой аркадной платформы, ТИА-МЦ1. Недавно поступило предложение рассказать про это поподробнее: какое я имею к ней отношение, как и когда удалось создать её эмулятор для современных ПК, как она устроена, в конце концов. Приступаем!
Читать дальше →
Всего голосов 108: ↑108 и ↓0+141
Комментарии38

Pupy Rat — возможности Open Source трояна

Уровень сложностиСредний
Время на прочтение17 мин
Количество просмотров3.3K

Привет, Хабр!

Меня зовут Борис Нестеров, я аналитик-исследователь угроз кибербезопасности в компании R-Vision. Сегодня я хочу рассказать о трояне Pupy Rat, и его модификациях Decoy Dog. Pupy Rat распространяется с помощью социальной инженерии или доставляется в инфраструктуру после компрометации одного из узлов и активно используется хакерскими группировками в атаках на российские компании. По данным различных источников, по меньшей мере 48 российских организаций в разных отраслях экономики пострадали от действий этого трояна. Об этом можно узнать из новостей на сайтах TheHackerNews, CisoClub, а также из других источников.

Давайте более детально рассмотрим инструмент Pupy и выделим его наиболее интересные функции. Также мы обсудим, как можно обнаружить его использование.

Читать далее
Всего голосов 4: ↑4 и ↓0+6
Комментарии0

Топ бесплатных нейросетей на все случаи жизни

Время на прочтение10 мин
Количество просмотров62K

Не секрет, что ИИ-инструменты становятся все более доступными, открывая широкие возможности для решения самых разных задач. В данной статье мы представляем вашему вниманию подборку лучших бесплатных нейросетей, способных удовлетворить самые разнообразные потребности: от генерации контента и обработки данных до оптимизации рабочих процессов и организации увлекательного досуга.

Приятного прочтения!

Читать далее
Всего голосов 46: ↑31 и ↓15+21
Комментарии18

Тестирование NAND и eMMC

Уровень сложностиПростой
Время на прочтение24 мин
Количество просмотров8.4K

Когда я плотно занимался аппаратным тестированием, в рамках разработки embedded-устройств, часто бывало так, что инженеры-разработчики и я оказывались в условиях жесткого ограничения в выборе возможных компонентов NAND или eMMC. И в этой связи очень часто возникала необходимость дополнительных проверок каждого из компонентов на долговечность и качество работы. Очень часто приходилось проверять чипы-кандидаты на общий ресурс записи/чтения, скорости операций и т. п. И мне пришла идея, почему бы не поделиться своим опытом с другими специалистами, перед которыми стоят аналогичные задачи. Я хотел бы рассказать в данной статье, что такое Flash-память, почему они выходят из строя и как я организовал тестирование, как через тестирование минимизировать риски при выборе устройства хранения для разрабатываемого устройства. 

Всем, кому интересна данная тема — приглашаю под кат.

Читать далее
Всего голосов 70: ↑70 и ↓0+86
Комментарии21

5 уроков локализации из разработки игры в Telegram

Время на прочтение7 мин
Количество просмотров2.6K

Многие разработчики хотят, чтобы их продукт был доступен максимально широкому кругу пользователей. И локализация на языки целевой аудитории может достаточно положительно сказаться на её росте. Вряд ли в данной статье будет что-то новое для людей, которые собаку съели на локализации, однако постараюсь поделиться максимально полезными советы по реализации для тех, кто только начинает свой путь.

Читать далее
Всего голосов 14: ↑12 и ↓2+15
Комментарии4

Как нас обманывают геймдизайнеры: невыдуманные истории про скрытые игровые механики

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров12K

Привет, Хабр! Обман в играх — частая практика, и ничего плохого в ней нет. Именно уловки создателей игр обеспечивают интерес, острые эмоции и желание дойти до конца. Продюсер игр приоткроет нам завесу тайны: как нам обманывают и зачем это нужно, а, главное, почему от этого все участники процесса остаются в выигрыше.

Читать далее
Всего голосов 13: ↑8 и ↓5+7
Комментарии22

Щупаем первый 8-битный процессор от Intel — 8008

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров15K

После того как я собрал систему на самом первом процессоре от Intel (4004), логичным, в каком-то смысле, шагом было перейти к Intel 8008. Концепция проекта та же - компилируем ассемблерный код на обычном ПК, отправляем скомпилированный бинарник на системную плату через USB, а современный микроконтроллер (stm32) эмулирует ПЗУ и ОЗУ для реального 50-летнего процессора, вставленного в DIP-сокет.

Вполне возможно собрать систему на аутентичных микросхемах, но такое решение проигрывает в удобстве использования - вместо запуска одной команды на ПК нужно будет постоянно перепрограммировать ПЗУ. Да и для меня основной интерес представляет сам процессор, а не его обвязка.

Так же как и в случае с 4004, моя плата эмулирует максимально возможный объем памяти, который нативно адресуется процессором. В данном случае, это 16Кб с некоторыми нюансами (об этом отдельно расскажу ниже).

И, конечно же, было занятно сравнить 4004 и 8008 в небольшой нишевой задачке. Да, сравнение весьма условное и какие-либо выводы по нему сделать сложно, но всё равно результаты вышли интересными.

Читать далее
Всего голосов 61: ↑60 и ↓1+72
Комментарии6

Хранение данных в Docker

Время на прочтение7 мин
Количество просмотров92K


Важная характеристика Docker-контейнеров — эфемерность. В любой момент контейнер может рестартовать: завершиться и вновь запуститься из образа. При этом все накопленные в нём данные будут потеряны. Но как в таком случае запускать в Docker приложения, которые должны сохранять информацию о своём состоянии? Для этого есть несколько инструментов.


В этой статье рассмотрим docker volumes, bind mount и tmpfs, дадим советы по их использованию, проведём небольшую практику.

Читать дальше →
Всего голосов 17: ↑15 и ↓2+15
Комментарии14

Раскочегариваем YouTube без установки софта на конечные устройства

Уровень сложностиСредний
Время на прочтение3 мин
Количество просмотров200K

В последнее время для потребителей контента YouTube настали тяжелые времена. Даже самые мелкие местечковые провайдеры уже внедрили то самое замедление видео. В некоторых случаях (как у меня) - это даже не замедление, а просто ограничение функционала. Видео попросту не грузятся.

Оставим в стороне сам факт блокировки - он небезоснователен. Но количество полезной информации, которой было накоплено на сайте за годы его, по сути, монопольного владения данной нишей - колоссальное. Поэтому, как бы там не было, приходится данную блокировку обходить.

Для этого есть несколько путей:

Читать далее
Всего голосов 60: ↑50 и ↓10+53
Комментарии291

Пьянство в пикселях. Самые интересные и забавные механики алкоголя в играх

Уровень сложностиПростой
Время на прочтение14 мин
Количество просмотров10K

Фрэнк Синатра говорил: "Алкоголь может быть твоим злейшим врагом, но Библия говорит: любите своих врагов." Этот остроумный взгляд великого певца и актера на алкоголь можно также применить к видеоиграм, где алкогольные механики добавляют не только сложности, но и значительное количество веселья и неожиданных поворотов. От таверн в фэнтезийных мирах до шумных баров мегаполисов, алкоголь занимает свое особое место в виртуальных приключениях. В этой статье мы рассмотрим самые интересные и забавные механики алкоголя в видеоиграх!

Читайте далее, как реализован алкоголь...
Всего голосов 27: ↑25 и ↓2+32
Комментарии41

За что мы любим (пост)апокалипсис? Часть 4: мутанты, радиация и мрачнеющие краски атомного армагеддона

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров6.6K

Первые фантазии рубежа 40-х и 50-х о том, каким будет мир после ядерной войны, выглядели довольно схематичными и даже легкомысленными. В одних случаях, как в «Марсианских хрониках» Брэдбери, все «просто умерли» на заднем плане повествования. В других, как в ранних американских кинофильмах, пост-ядерное будущее представлялось то ли героической стройкой капитализма, то ли полуантичным пеплумом с белокурыми героями и опереточными садо-мазо-рейдерами, а победа коммунистов описывалась как что-то куда худшее, чем обмен атомными ударами. Однако к концу 50-х годов, по мере роста ядерных арсеналов, накопления знаний и осознания масштабов возможной катастрофы, интонации стали меняться в более мрачную сторону.

Все части цикла статей о постапокалиптике:
Читать дальше →
Всего голосов 43: ↑40 и ↓3+53
Комментарии14
1
23 ...

Информация

В рейтинге
2 812-й
Зарегистрирован
Активность