Pull to refresh

Comments 50

PinnedPinned comments

И в конце ждали секретную серию?

Только те, кто в будущем станет аудиторией Соловьёвых ещё не знал, что такое «сегментный ЖК‑индикатор», не просветил его «на отражение» фонариком, и не убедился, что никаких других сегментов, кроме задействованных в игре, на нём нет.

(А дiд Панас вот просветил...)

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

Я тоже рассчитывал на подобный результат, думал что не справятся. Но вышло вполне годно )

Я тоже рассчитывал на подобный результат, думал что не справятся. Но вышло вполне годно )

Ну да, хорошая вышла вещь, цельнотянутая. /s

ни одна нейронка не смогла даже близко повторить нашу с вами игру

Я специально не давал им графический референс

Без четкого ТЗ...)

Нельзя сказать, что я совсем ничего не дал... Я прислал фон, прислал спрайты, описал игровой процесс. В итоге яйца вместо того, что бы скатываться от кур - падали сверху. И волк по горизонтали тоже перемещался. Очень весело, но слишком уж творчески подошло к процессу =) ИИ решил, что так интереснее =) В принципе, если задаться целью - можно прям вот оживить зомби. Вы сейчас сподвигли меня на ИИ-эксперимент. Нашел в инете копию чипа игры, закинул в ИИшку, сунул спрайты опять - пусть придумывает игру =) А тут на картинке мой франкенштейн заскриншочен ....

Скоро вернусь с версией от астры, сложно поверить что они не смогли)

https://positron48.github.io/nu-pogodi/

GPT-6 Astra Extra High, 1 промпт, 33 минуты и 5% недельной подписки pro 5x.

детали

промпт:

нужно воссоздать игру из ссср, которую выпускали на электронике - ну, погоди, где волк ловит яйца

интерфейс, алгоритм, логика и вообще всё в точности должны повторять оригинал

все что нужно для создания найди самостоятельно, на выходе - веб версия, которую можно открыть в браузере и захостить на github pages

детали реализации:

  • нашла оригинальную прошивку и оригинальную графику

  • написало JS эмулятор на основе готового ядра MAME

  • собрало все потыкало, дошло до 999 в эмуляции и проверило что игра с нуля продолжается.

  • нашел заводскую инструкцию в pdf, чтобы понять как работают мелкие кнопки, тонкости типа половинного штрафа от падения яйца при появлении зайца, сброс штрафов на 200/500 (втф?)

  • вторым промптом просто попросил в репу и на github pages залить

P.S. в руках лично не держал, поэтому не могу сказать насколько оно близко к неповторимому оригиналу. Кто в теме - подскажите насколько близко, потому что должно быть 1 в 1

Репозиторий - https://github.com/positron48/nu-pogodi

Товарищ дорогой, как же офигенско! Я тоже находил что-то руками (какой-то чувак на директ-х написал сойтину, опираясь на вскрытые мозги электронники), скормил нейронке, но даже с этим не получалось так, как сделала астра. К слову, скармливал я это дипсику 4.1 ... Но тут, конечно, мое почтение.... Это же вот прям оно!

Прямо 1 в 1 как настоящая, супер!

Вот у меня сейчас интересно, захотелось переделать кучу игр наших... интересно, если шагнуть вперед, то можно ли автослалом сделатьт в 3д? =))

Вполне, там же не 3д на самом деле, а псевдотрехмерность - 2.5D называется в геймдеве

Можно, Astra умеет в Blender.

Надо показать @Wesha, пусть кидает ссылку на этот комментарий вместо своей статьи с рисованием комикса.

Жаль, не могу Вам показать, как оно после 80 очков перестало реагировать на нажатия кнопок.

Однако стоит признать, что в остальном ведёт себя 1:1 как оригинал. Что, впрочем, неудивительно, учитывая, что оно нашло оригинальную прошивку. Написать эмулятор на 4-разрядной КБ1013ВК1-2 (особенно с учётом того готовые эмуляторы в сети давно уже есть) — не то чтобы супермегадостижение.

А вы когда-нибудь писали эмулятор, интерпретатор и т.д., или ваш лимит - комментарий на Хабре?

И т.д. — писал. Завсегдатаи даже гитхаб знают.

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

С чего вы взяли что «системщина», а эмуляторы и т.д. это оно, не сложнее парсера вашего?

С того, что я эмулируемое железо на уровне сигналов знаю и вполне мог бы написать эмулятор БК-0010 — но их и так уже несколько штук (например) — зачем ещё один, чтобы что? Там ничего сложного нет — в дизассемблере уже под треть логики эмулятора реализовано.

Написать эмулятор на 4-разрядной КБ1013ВК1-2 (особенно с учётом того готовые эмуляторы в сети давно уже есть) — не то чтобы супермегадостижение.

Так оно его и не писало прям с нуля, там в инструкции есть ссылка на MAME - эмулятор на плюсах + в источниках и тот самый Igor из вашей ссылки есть.

Так что можно даже еще больше обесценить результат, сказав что это всего лишь порт готового эмулятора на JS (впрочем, результат не мой, так что не обидно, а есть ли чувства у нейронок мы узнаем только в будущем)

P.S. Вчера дошел до 199 очков, что обидно, потому что на 200 ошибки должны были скинуться =\

Они и скинулись — я дошёл где-то до 500, потом надоело. С нормальной клавиатуры играть сильно легче, чем с резиновых кнопок оригинала.

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

Что ж, это цена за точное повторение оригинала, как минимум что касается логики кнопок и времени. Ладно время, там еще будильник есть рабочий!

А по глюкам хз, возможно, оно и на оригинале так было)

не-не-не, тут даже не обсуждается. Как повторятор - просто бомба. Интересно, какие еще игры можно воспроизвести? У меня просто астры нахаляву нету потестить, а другие модели очень тупят

Дорогой друг. Я не удержался, и сделал скринсейвер для винды. Ну, как я... "Мы пахали я и трактор". Допилил немножко ваш проект, вставил туда часы на основе системного времени, да и немного обвязки с настройками ... Кому интересно - вот https://cloud.mail.ru/public/aufc/4aPmmWiaU

Этот тест интересней чем рисовать пеликанов =)
Дал ваш промт дипсику, посмотрю что выдаст =)

Если можно, поделитесь потом результатом тут :)

Ну, в целом справился, игра работает. но как видно есть и недоделки.
Указания из промта выполнены, визуальный стиль не буквальный оригинал, и от части современный как это видит дипсик 4.1 =)

Дипсик максимально креативно подошел к задаче :)

Поставил Гемму 4 31б руководителем проекта, получился артхаус =))

Я залип!

Поправьте внизу ссылку, где "Онлайн результат Opus 5.5", она дублирует ссылку на Астру.

Поправил, спасибо что заметили!

А мультик в конце хоть одна из них сделала?

Мультик не закладывал в ТЗ :)

так там еще и мультик был... :-( в наших краях эта игра была редкость и счастливые обладатели девайса не были счастливыми обладателями хорошей реакции - вообщим про мультик я не в курсе

Ну этож такая байка была :)

Про мультик легенда ходила. В реальности просто, как и в тетрисе, когда счёт достигал максимума, случалось переполнение и счёт обнулятся.

У нас в классе у меня у первого появилось, причем еще ранняя версия - с Микки-Маусом. Отец ездил по работе в командировки по всему Союзу и заходил в магазины-салоны Электроники, где и приобретал такие штуки (позже привозил и Весёлого повара, и Тайны океана, и Автослалом). Сносил я его как-то в школу, на спор начинал играть на перемене, затем продолжил на уроке пения, но в тишине перекатывания яиц довольно хорошо были слышны, и учительница пошла по рядам посмотреть - кто это там балуется, пришлось срочно бросить, набрал почти 900 очков, и отсутствие мультика осталось недоказанным, хотя до этого дома мы с братом неоднократно на второй круг уходили.

Вы случайно не подсчитывали количество токенов на каждый из проектов?

Спрашиваю, потому что с Anthropic жгу массу токенов.
Увеличивать план дальше некуда и подумываю дополнительно поднять подписку на OpenAI.

Хотелось бы знать, насколько шустро OpenAI сжигает токены в среде разработки на кодинг.

Количество токенов не подсчитывал. Я использую кодекс и клод код, второго хватает на большее кол-во работы в рамках 5-ти часового лимита, при равной стоимости тарифов

Качество кода — 5 баллов... Обидно за код ;(

ровно 5 балов ни одна из моделей не получила Astra - 4.85 Opus - 4.55

Обидно за код. За модели не обидно.
Игровая механика (25) <-> (5) Качество кода.
"Не наши методы"

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

ИМ-02

Заветный конверт из пупырчатой плёнки приехал через четыре дня. Сергей разорвал его прямо на лестничной клетке, не дойдя до квартиры. Внутри — искореженная временем коробка с выцветшей надписью «Электроника ИМ-02». Волк на обложке уже не казался весёлым — его улыбка выцвела до бледно-жёлтого пятна, а Заяц куда-то исчез, оставив после себя лишь тёмный силуэт.

Продавец написал в сообщении: «С детства лежала на антресолях. Батарейки не вставлял, состояние не проверял. Продаю как есть, на запчасти».

Сергей провёл большим пальцем по потрескавшемуся корпусу. ЖК-экран затянула лёгкая желтизна, четыре кнопки управления — «ВВЕРХ», «ВНИЗ», «ВЛЕВО», «ВПРАВО» — стёрлись до гладкого блеска. Он вставил две свежие батарейки AA.

Экран моргнул. Заиграла пронзительная, как из другого измерения, мелодия. На чёрном поле проявился Волк — неподвижный, с корзинкой, готовый ловить яйца.

Звук был тот самый. Кислотный, щемящий.

Сергей поставил игру на кухонный стол, налил себе чаю и нажал «ПУСК».

Первые сто очков дались легко. Он ловил яйца почти машинально, пальцы сами находили нужные кнопки. Сто пятьдесят. Двести. Пальцы начали уставать, но он помнил — потерпи, дальше будет быстрее.

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

Четыреста. Пятьсот. Глаза начали слезиться, но он не мог остановиться. Где-то в груди горело странное, почти детское упрямство: Я дойду. Я должен дойти.

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

Семьсот двадцать три.

— Ещё чуть-чуть, — прошептал он.

Семьсот восемьдесят один.

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

Восемьсот сорок два. Девятьсот один.

Скорость стала нечеловеческой. Яйца падали почти без зазора. Сергей не смотрел на счёт — он просто двигал пальцами, подчиняясь интуиции, ритму, внутреннему голосу, который откуда-то из глубины шептал: Быстрее. Ещё быстрее.

Девятьсот шестьдесят семь.

И вдруг — тишина.

На экране зажглось 1000. На долю секунды игра замерла, а потом, вместо того чтобы обнулиться, ЖК-дисплей залился белым светом. Слепящим, настоящим, которого не должно было быть у старой «Электроники».

Сергей зажмурился. А когда открыл глаза…

…он стоял на заднем дворе своего дома.

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

Он посмотрел на свои руки. Они были молодыми. Без морщин. Часы на запястье — «Электроника» 53-й серии, чёрные, с отколотым стеклом.

Рядом сидел мальчишка лет десяти и сосредоточенно нажимал на кнопки точно такой же игры «Ну, погоди».

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

Сергей посмотрел на свои пальцы. Они всё ещё помнили ритм. Помнили каждое движение. И точно так же, как минуту назад, были готовы ловить яйца.

— Я знаю, — тихо сказал он. — Я только что его прошёл.

Мальчик поднял голову. И улыбнулся той самой улыбкой, которую Сергей видел на коробке — выцветшей, но всё ещё доброй.

— А покажешь?

Сергей сел на корточки рядом. Взял игрушку.

— Садись, — сказал он. — Учись. Это не про мультик. Это про то, чтобы дойти до конца.

За его спиной, на подоконнике кухни, в квартире, которой ещё не существовало, остывал чай. «Ну, погоди» молчала. На её ЖК-экране горела цифра 1000.

А в 1985 году два мальчика сидели на корточках в пыльном дворе и ловили яйца. Один из них уже всё знал, но никому не рассказывал.

© DeepSeek

Солнце было по-летнему ярким, но странно жёлтым, каким оно бывает только на плёнке «Свема».

Чёрно-белой.

Попросил Gemini 3.8 Реализовать. Графика конечно попроще ушло 9% 5 часового лимита

Sign up to leave a comment.

Articles