Рубрика «прототипирование» - 2

Предисловие

Как быстро протестировать игровую идею без лишней сложности? Я создал текстовую игру в Telegram за выходные на Apache NiFi и Groovy, весь контент для которой генерируют языковые модели.

В итоге — легковесный, почти не требующий поддержки бот, которого не больно обновлять. Идеально для MVP.

Под катом — архитектура, этапы развития и как AI не просто отвечает, а становится движком продукта.

Все началось с желания сделать что-то интересное для подписчиков моего канала в Telegram. Захотелось интерактива — простой текстовой викторины или квеста. Но разворачивать полноценный бэкенд... Не для такого пет-проекта.

Читать полностью »

Мы, люди, обожаем две вещи: покупать всякую всячину и пить чай. Иногда даже одновременно — заказываем новый сорт в сети, пока завариваем старый, и это не прихоть, а ритуал, древний, как сверхновая. Мы разглядываем фото, читаем отзывы, выбираем вкус, будто от этого зависит судьба Вселенной. Казалось бы, зачем так усложнять? Почему не телепортировать напиток сразу в желудок? Потому что у нас здесь действует великий закон UX: сначала пользователь должен пройти путь от интереса к покупке и этот путь должен быть увлекательным, а карточка товара — это портал, через который пользователь входит в мир продукта.

Читать полностью »

Допустим мы хотим протестировать какую-то гипотезу. Хочется сделать это быстро и понять стоит ли исследовать это направление дальше.

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

Читать полностью »

Привет! Меня зовут Комаров Александр. Уже почти 7 лет я занимаюсь менеджментом в ИТ — строю команды, запускаю продукты, налаживаю процессы.

И вот — за три недели я создал телеграм-бот «Вишлист Бот», используя только нейросети. Без единого программиста. Бот позволяет создать свой вишлист и найти вишлист любого другого пользователя телеги по нику. Рассказываю как это было!

Читать полностью »
Group 59542.svg

I. Предисловие: «Сладкое сердце игры: История одной фразы»

Мысль об этой статье началась давно с простой, на первый взгляд, фразы. Я услышал её на одной из конференций несколько лет назад от разработчика мобильных игр — человека, который явно знал своё дело. Он говорил о процессе создания новых проектов, когда уже на секции Q&A кто-то из зала спросил:

— «Как придумать идею для мобильной игры?»

Читать полностью »

Хотя я немного разочаровался в web-движке PlayCanvas, после того как его апгрейды поломали мне первый диаблоид - для каких-то очень маленьких легковесных игр он остаётся достаточно хорош. Поэтому для разнообразия реанимировал аккаунт и немного погрузился в программирование на js, написав аркаду (с механикой что-то вроде специфического урезанного BattleCity, но на сфере), где инопланетный космический кораблик летает над некоей планеткой.

Nanoplanet

Что если вместо Невангеров делать аналог Вангеров, подумал я и сделал прототип торгово-гоночной игры на движке Godot. Собрав в нём некоторое комбо из различных наработок за все годы и заложив в игру классический вангерский процесс - развоз грузов. Естественно, с какими-то своими особенностями тоже.

Униванг 3-9, демо vangers-like игры на Godot - 1

Униванг - альтернативные Вангеры

Читать полностью »
MDA: Формальный подход к разработке и исследованию игр - 1

Введение

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

Читать полностью »

Привет!

Я начинающий разработчик с полуторагодовым опытом программирования на Python и чуть меньшим на JavaScript. Меня всегда интересовало особенное различие в этих двух языках, про которое далее пойдет речь. Это и привело меня к небольшому исследованию и, как следствие, моей первой статье.

Данная статья является сравнением двух подходов в двух разных ЯП. Каких-либо похожих материалов в рунете я не обнаружил (кроме редких упоминаний о том, что такое различие в целом существует), поэтому с радостью почитаю ваше мнение и/или какие-то материалы, если вы оставите ссылки на них в комментариях.

Читать полностью »

Разработка комплекса удаленного управления поворотом механического антенно-фидерного устройства (АФУ) весом более 3,5 тонн для радиоспорта – ключевой шаг к победе на соревнованиях. Решение должно обеспечивать плавный поворот антенны на необходимый угол и остановку в требуемом положении, управляясь по принципу «нажал и забыл» с любого устройства с доступом в интернет. В кейсе рассмотрим логику, этапы и результат разработки.

Читать полностью »

https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js