(бухай): программируй
148 subscribers
465 photos
96 videos
3 files
65 links
Мысли, дегустация и код
Download Telegram
И наконец-то пивная тематика.

В Туле мы посетили ресторан Петр Петрович, и это похоже самый вкусный и пивной ресторан в городе. И при этом не очень дорогой.
Мало того, что порции приносят гигантских размеров, так и пиво варят тут же. На первом этаже расположена собственная пивоварня.

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

Ну и за первое, второе, закуски и 10 бокалов пива мы отдали чуть больше 5-ти тысяч рублей, что по московским меркам очень демократично.

А общем, советую)
❤‍🔥2👍2
Решил я тут проверить, как там поживает моя игра для Commodore 64.

Ну та самая, про которую я и забыл почти.

На itch.io все спокойно, иногда играют. Но меня привлекло, что кто-то перешёл по ссылке с YouTube.

И я пошел разбираться...
На Ютубе я наткнулся на это видео. https://youtu.be/XikP1bIK-rs?si=JsFgy4Ydy1VrXjKE

Оказалось, мою игру даже взломали и добавили чит на бесконечные попытки взяток.

Более того, взломанную версию выложили вот здесь:
https://csdb.dk/release/?id=234422
🔥5
И мне стало интересно, насколько это у команды Excess вообще стоит на потоке.
Их логотип я часто вижу, потому что они взламывают большинство коммодоровских игр.
Но я не ожидал, что та же участь постигнет мою не слишком то уж и интересную поделку.
👍5
Взял это пиво только из-за этикетки. Ну Doom же, как я мог пройти мимо.

Тыквенный стаут от пивоварни Selfmade из Солнечногорска, о которой я ни разу не слышал до этого.

Само пиво довольно густое, с ярко выраженным запахом и вкусом, как ни странно, имбирного печенья. Такое мы любим. Единственное, что я не понял - где здесь тыква? Но это ничего, пиво все равно очень вкусное, хоть и крепковатое.
👀3
Нашел тут один проект на Commodore 64 (похоже отмененный), в котором используется классический Вольфенштайновский рейкастер.

https://youtu.be/RLy3v7WHqs0?si=iDBEHpLRx8PH68sT

Но меня заинтересовало даже не то, как это сделано, а то, как в свое время делали движки для Dungeon Crawler. И я не нашел почти никакой информации.
1
Например, вот в этих играх: Might&Magic и Eye of the Beholder.

Первая, и возможно правильная мысль, которая меня посетила - это то, что экран как бы разделен на определенные зоны для отображения стен. И каждая зона закрашивается (или не закрашивается) текстурой в зависимости от того, что видит игрок
👍2
Поэтому я решил опробовать этот способ, но с определёнными ограничениями.
Во-первых, никаких сложных вычислений. Думаю, надо обойтись только базовой арифметикой. Все сложные вещи вычислять заранее.
Во-вторых, текстуры должны храниться в памяти в стандартном виде (например, размером 16*16 пикселей).
В-третьих, никаких чисел с плавающей точкой.
Размер экрана будет 128*128 пикселей. Думаю, этого будет достаточно для быстрой отрисовки, но это я узнаю по ходу)
👍1🔥1
Экспериментировал вчера с растягиванием текстур.
То, что вышло - это левые два блока кирпичной текстуры, растянутые в 2 и 8 раз по высоте.

Получилось не очень презентабельно, да и довольно бесполезно, но зато быстро, так как я растягивал сразу строки, а не отдельные пиксели.

Экранная память Commodore в режиме hi-rez устроена таким образом, что каждые 8 последовательных байт отвечают за отрисовку одного знакоместа 8*8 пикселей, а следующие 8 байт – за отрисовку следующего знакоместа, поэтому расширять текстуру построчно оказалось довольно дешевым с точки зрения процессора занятием.

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

Буду пробовать
🤯1
Наконец-то раздобыл себе второй стол и поставил все, что хотел )

Правда это все равно временное решение, потому что NEC не очень хорошо влез
2👍2