KnigkinDom.org» » »📕 Ретро Бит. Акт 2 - Seva Soth

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

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

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
Перейти на страницу:
Отзывы - 0

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


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

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

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


Партнер

Новые отзывы

  1. Гость Любовь Гость Любовь04 апрель 09:00 Книга шикарная, очень интересно было читать о правах Руси и оборотах речи. Единственное что раздражало, это странная логика людей... Травница и витязь - Виктория Богачева
  2. Гость Наталья Гость Наталья03 апрель 11:26 Отличная книга... Всматриваясь в пропасть - Евгения Михайлова
  3. Гость читатель Гость читатель02 апрель 21:19 юморно........ С приветом из другого мира! - Марина Ефиминюк
Все комметарии
Новое в блоге