LoveRead.info » Книги » Разная литература » Ретро Бит. Акт 2 - Seva Soth

Ретро Бит. Акт 2 - Seva Soth

Книгу Ретро Бит. Акт 2 - Seva Soth читаем онлайн бесплатно полную версию! Чтобы начать читать не надо регистрации. Напомним, что читать онлайн вы можете не только на компьютере, но и на андроид (Android), iPhone и iPad. Приятного чтения!

218 0 09:05, 02-04-2026
Ретро Бит. Акт 2 - Seva Soth
02 апрель 2026

Книга Ретро Бит. Акт 2 - Seva Soth читать онлайн бесплатно без регистрации

О Ктулху, Макаронный монстр и Омниссия! По воле кого из вас сознание взрослого программиста из 2026 оказалось в теле Кристобаля Колона, калифорнийского подростка в 1982? Как высоко на Олимп разработки компьютерных игр ему дозволено забраться?

    1 ... 17 18 19 20 21 22 23 24 25 ... 67
    Перейти на страницу:

    – Кто-то ведь должен быть тут взрослым. Прости, Трейси, но у меня уже есть девушка, тебе придется встать в очередь.

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

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

    Сплошная экономия на памяти, какая в 82-м, похоже, стала для программистов чем-то вроде религии. Вот и я в нее обратился.

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

    И титры. “Создано Крисом Коламбусом, 1982. Все права защищены. Нелегальное копирование и распространение говорит о том, что вы плохой человек. Как только вы создаете копию без разрешения автора, где-то умирает котёнок. Пожалейте котика, а не $5. Помнитеу пиратов часто нет глаза, руки или ноги.” Я восхитителен! И очень скромен!

    Жаль только, мой шедевр пока что сугубо для личного использования. Даже Линде, в какую я, похоже, капитально втюрился, показывать поостерегусь. Так как тут игра, стоящая потенциальные миллионы, а девушку я знаю суммарно несколько недель. Сколько бы у нее положительных и милых мне качеств ни набралось – рисковать не стану.

    И вообще, для презентации мне надо подружку домой в свою комнату привести. Я бы и не против, но девушка скромная и пугливая, деликатнее надо. Заманить на новую игрушку и новый цветной комп? Ну… вариант. Только не на тетрис! Показать для начала что-то другое, менее ультимативное. Так… магнитофон у меня есть, свободные кассеты тоже, кофе хоть залейся и целая ночь впереди. О да, какая прекрасная идея! Обожаю игру, которую только что вспомнил!

    Глава 9

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

    Суть до безобразия проста: поле четыре на четыре клетки. В начале появляются две плитки с номиналом “2”. Игрок выбирает направление – вверх, вниз, влево или вправо – и все плитки одновременно скользят до упора. Если сталкиваются две одинаковые – они складываются. Двойка с двойкой дают четверку, две четверки – восьмерку и так далее по степеням двойки, нежно любимым в айти-сообществе, пока не соберешь заветные 2048. Для наглядности ячейки оформляются разными цветами в зависимости от номинала.

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

    Базовую логику я однажды уже релизил – на джаваскрипте и реакте, дабы работало в браузере. Повторить ее в текстовом режиме убогого яблочного бейсика – задача уровня школьника. Как же удачно, что я и есть школьник! Расчертил квадрат при помощи тире и черточек. В центр каждой клетки число. Какое же убожество получилось!

    А в графическом режиме lo-res не хватило разрешения. При ширине поля в 40 точек на каждое число отводится 10 пикселей и уже с трёхзначными числами начинаются проблемы, не говоря о 1024 и 2048. Естественно, спрайты чисел надо рисовать попиксельно. От одной мысли о перспективе связываться с цветомузыкой высокого разрешения начинало тошнить. Но куда деваться?

    Придерживаемся имеющегося набора цветов – царство фиолетового, зеленого, оранжевого и синего с примесью белого и черного. Двигаем их исключительно на четное число пикселей. Анимация нам не нужна – схлопываем фигуры мгновенно. Так как картинка статическая, за производительностью не гонимся, а потому не лезем в ассемблер и не набиваем шишки об упоротую фрагментированную адресацию видеопамяти.

    Ночь, она зовёт меня…

    Закончил в четыре утра, записал на аудиокассету и вырубился, даже копирайт не успел добавить. И всё-таки я жаворонок. Или дело в молодом организме. Но после пары часов сна поднялся на ноги почти нормально. Ну, штормило слегка, однако кофе выручил и придал сил. Велосипед, школа… не заснуть на уроке пропаганды… не заснуть на английском…

    – Мистер Колон, вы что, храпели? – спросила миссис Уайт.

    – Простите. Я писал всю ночь и не выспался, – признался честно.

    – Стихи?! – глаза старушки, скрытые за большими очками, алчно блеснули.

    – Да, мэм, – куда уж деваться, лучше отмазка, чем обидеть добрую бабушку. – Если вам интересно, я запишу вам копию по памяти.

    И записал. “Ночь… она зовёт меня”. Дифирамбов после уроков дожидаться не стал – сбежал к Миллеру. Нелегко живется нам, гениям готической поэзии, не позволяют выспаться ни на физике, ни на математике. Ну хоть к доске не вызвали.

    Кажется, я начал понимать “Сонного Джо”, встречающегося нам по субботам. Только сел за парту в зале самоподготовки и протянул Линде половинку обеда, как обнаружил, что девушка трясет меня за плечо, призывая проснуться по окончанию перерыва. Хорошо хоть, что сегодняшний дежурный учитель – негр с сэндвичем, ему плевать, сплю я или нет, главное, что не шумлю.

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

    – Писал всю ночь игру! – блистательно улыбнулся и удержался от зевка.

    – А какую? Покажешь?!

    – Логическая головоломка. Покажу.

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

    – У меня все вечера на неделе забиты доставкой, – грустно протянула Линда, – давай в субботу после того, как ты всех обыграешь в шахматы.

    То, что вероятность моего поражения даже не рассматривается – приятно, но Миллер сегодня же после уроков наглядно доказал, что не все у меня так и хорошо с древней игрой. Да, виноват недосып,

    1 ... 17 18 19 20 21 22 23 24 25 ... 67
    Перейти на страницу:
    1. Жалоба
    Отзывы - 0

    Прочитали книгу? Предлагаем вам поделится своим отзывом от прочитанного(прослушанного)! Ваш отзыв будет полезен читателям, которые еще только собираются познакомиться с произведением.


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

    • 1. Просьба отказаться от дискриминационных высказываний. Мы защищаем право наших читателей свободно выражать свою точку зрения. Вместе с тем мы не терпим агрессии. На сайте запрещено оставлять комментарий, который содержит унизительные высказывания или призывы к насилию по отношению к отдельным лицам или группам людей на основании их расы, этнического происхождения, вероисповедания, недееспособности, пола, возраста, статуса ветерана, касты или сексуальной ориентации.
    • 2. Просьба отказаться от оскорблений, угроз и запугиваний.
    • 3. Просьба отказаться от нецензурной лексики.
    • 4. Просьба вести себя максимально корректно как по отношению к авторам, так и по отношению к другим читателям и их комментариям.

    Надеемся на Ваше понимание и благоразумие. С уважением, администратор LoveRead.info.


    Установить VPN и читай слушай бесплатно

    Новые отзывы

    1. Ольга Ольга20 июнь 23:30 Очень миленько. Но не характерно для автора. До последней строчки была в напряжении, кто погибне т.... Бывший. Добьюсь тебя снова - Марта Макова
    2. Анна Анна19 июнь 19:20 Спасибо за ещё одну новиночку,так приятно и волнительно читать,особенно когда переплетается с другими историями.... Даже не сомневайся - Юлия Резник
    3. Анна Анна15 июнь 07:43 [spoiler][книга интересная,но не полная и к концу главы повторяются.... Кириленко Ирина – Бирюк
    Все комметарии
    Новинки бесплатной онлайн библиотеки