Как стать автором
Обновить
136
0
Viachaslau Tratsiak @Restorer

Solution Architect

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

Почти unGoogled Android

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

Раз уж астрологи объявили месяц статей про прошивки для Android без гугловых сервисов, поделюсь и я своим опытом. Чтобы предвосхитить возможные вопросы к статье, сразу хочу сказать какие именно цели я преследовал при перепрошивке, а где приходилось срезать углы.

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

Процедурная генерация уровней

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


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


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


Внимание! Под катом много текста и "жирных" гифок.

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

Твоя Игра — наш ответ Retro Games Battle

Время на прочтение2 мин
Количество просмотров7.9K
Чуть менее чем пол года назад проходил конкурс Retro Games Battle 2014 (пост на хабре), в котором состязались новые игры, написанные под ретро-компьютер ZX Spectrum стандартной конфигурации c памятью 128 КБ и частотой процессора — 3.5 МГц.

Однако кроме тёплых и ламповых олдовых спектрумов уже есть и более навороченные модели, как достаточно старые, в лице ATM Turbo, так и супер-современные в лице ZX Evo (пост на хабре про другие примочки к спектруму).

Конкурс Твоя Игра 5 проходил параллельно с Retro Games Battle 2014, и, в отличие от последнего, не ограничивал участников классической конфигурацией спектрума.

Retro Kombat

Читать дальше →
Всего голосов 30: ↑28 и ↓2+26
Комментарии12

3D №2 или Illustrate! своими руками

Время на прочтение1 мин
Количество просмотров2K
Некоторое время назад, я публиковал топик про 3D с z-buffer-ом, субпиксельной точностью и освещением по Гуро на javascript с использованием канвы.

Сегодня я представляю вашему вниманию вариант без канвы (да и без gouraud shading, чего уж тут).



Это всего-лишь тестовые наработки, но, тем не менее, они работают (а лучше посмотрите сами).
Читать дальше →
Всего голосов 36: ↑35 и ↓1+34
Комментарии17

ZX Spectrum сегодня? Живее всех живых!

Время на прочтение5 мин
Количество просмотров53K
По просьбе немногочисленных хабралюдей, даю телеграмму по поводу состояния дел zx-specurum-а в наши дни. К сожалению, написать абсолютно про всё у меня не получится, поэтому сделаю краткий обзор современного железа и эмуляторов, на которых это железо можно виртуально пощупать.

Писать буду для обычного хабрачеловека, не спектрумиста :), так что для более детальной информации используйте ссылки в конце статьи.

Что такое для вас spectrum? Наверное, это тёплый ламповый звук загрузки с магнитофона, Manic Miner и Elite. Возможно, это TR-DOS, 128кб памяти и музыкальный чип AY. А может быть это Scorpion-256, ATM Turbo или даже Profi.
В любом случае, всё это безнадёжно устарело
Всего голосов 134: ↑128 и ↓6+122
Комментарии75

No Canvas

Время на прочтение7 мин
Количество просмотров2.6K
Возможно, это лучше перенести в «Я пиарюсь» или «JavaScript» (принимаются предложения). А может, стоит оставить всё как есть. Тем не менее...

3D с z-buffer-ом, субпиксельной точностью и освещением по Гуро на javascript? Да кто угодно сможет это сделать, используя canvas!

Можно долго и вкусно описывать преимущества канваса, но статья не про это; не менее интересно
посмотреть, чем же канвас плох.

Так чем же?
Всего голосов 71: ↑63 и ↓8+55
Комментарии42

Багтрекингус: Оригами для прожектменеджера

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

Когда несколько человек начинают работать над задачами, сложнее чем «Домашняя страничка Пети», пренепременно возникает ситуация, когда держать в голове все мысли, идеи и планы их осуществления становится невозможно. Тогда покупается бумага, разноцветные маркеры, и идеи начинают записываться, зачёркиваться и раскрашиваться. Возможно, для простых проектов этого достаточно, но с возрастанием сложности, есть риск превратить своё рабочее место в фабрику по переработке бумажных отходов.
Читать дальше →
Всего голосов 111: ↑97 и ↓14+83
Комментарии49

Делаем did you mean, часть вторая

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

Здравствуйте



Не так давно я писал про правильный did you mean.
Несмотря на все мои улучшения, guess-инг всё равно часто ошибался, и выдавал странные результаты.

Однако недавно, мне удалось значительно улучшить качество guess-инга, и я решил, что было бы неплохо написать «патч» к моей предыдущей статье :)


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

Забудем на минутку про canvas

Время на прочтение2 мин
Количество просмотров1.9K
Как то так получилось, что рассматривая различные browser demo последних лет, не мог не заметить, что все повально стали использовать canvas.
Вот и недавно, просматривая хабр, наткнулся на wolf3d на джаваскрипте через canvas (от того же автора что и mario). (в ссылке буквы c и p русские, но это не я такой, а хабр)
А ведь на самом деле многие эффекты можно сделать без использования этого замечательного тэга.
А ещё, используя эти идеи, в некоторых случаях можно отказаться от флэша, тем более что, в отличии от канваса, это всё прекрасно работает в IE (доля рынка которого, пока ещё, очень велика).

Читать дальше →
Всего голосов 27: ↑24 и ↓3+21
Комментарии22

Делаем правильный Did You Mean

Время на прочтение4 мин
Количество просмотров1.1K
Затакт: это мой первый пост, а первый пост как всегда блином :).

Недавно была получена задача модернизировать поиск на сайте, и, так получилось, что надо было сделать функционал «Did You Mean».

Кстати, большое спасибо камраду alexblackalexblack за его статью Яндекс-like поиск своими руками, без неё я был бы как без рук :)

Сейчас я начну перечислять как я всё это делал. PHP, база MySQL, язык сайта — английский.
(правильное решение — в конце :)
Читать дальше →
Всего голосов 11: ↑11 и ↓0+11
Комментарии11

Информация

В рейтинге
Не участвует
Откуда
Беларусь
Дата рождения
Зарегистрирован
Активность