Другое > Разное
Видеоэффекты в SEGA Genesis и SNES
wolfer:
--- Цитата: MetalliC от 14 Январь 2024, 23:05:54 ---ну этож очевидно любому кто понимает как работает (в данном случае) знаковая арифметика в процессорах, и собсно на базе которой и построен стандарт
помимо этого рекомендую глянуть https://graphics.stanford.edu/~seander/bithacks.html
там просто классика
--- Конец цитаты ---
Не, на самом деле это вообще не очевидно, так как сишники обычно не знают о битовом заполнении при сдвиге вправо и одном нюансике))
char aa = -1;
unsigned char a = aa;
a>>=2;
Добавлено позже:
--- Цитата: MetalliC от 14 Январь 2024, 23:05:54 ---помимо этого рекомендую глянуть https://graphics.stanford.edu/~seander/bithacks.html
--- Конец цитаты ---
Занятно, но я больше не прогаю :lol:
Давно уже руками вожу, вся надежда на молодежь :cool:
MetalliC:
--- Цитата: wolfer от 14 Январь 2024, 23:15:52 ---Не, на самом деле это вообще не очевидно, так как сишники обычно не знают о битовом заполнении при сдвиге вправо и одном нюансике))
--- Конец цитаты ---
классические "насильники" как раз в курсе дела :lol:
Werton:
--- Цитата: wolfer от 14 Январь 2024, 22:55:23 ---Таки я довольно неплохо знаком со стандартом С))
--- Конец цитаты ---
щас мы это проверим :)
какое значение должно вывести в консоль и почему?
int i = 1;
int a = i + i++;
printf("%d", a);
wolfer:
Да вроде 3, если не туплю))
Werton:
Пора перечитать стандарт :) это ub
wolfer:
Ну у унарных приоритет выше
Добавлено позже:
--- Цитата: Werton от 14 Январь 2024, 23:32:29 ---Пора перечитать стандарт :) это ub
--- Конец цитаты ---
Ну я так и думал, иначе зачем задавать))
Добавлено позже:
--- Цитата: Werton от 14 Январь 2024, 23:26:48 ---щас мы это проверим :)
какое значение должно вывести в консоль и почему?
int i = 1;
int a = i + i++;
printf("%d", a);
--- Конец цитаты ---
А на мой то вопрос верно ответил? И почему))
MetalliC:
--- Цитата: wolfer от 14 Январь 2024, 23:34:11 ---Ну я так и думал, иначе зачем задавать))
--- Конец цитаты ---
потому что "стандарт С" очень во многом "ub"
Lance_Kalzas:
--- Цитата: wolfer от 14 Январь 2024, 14:33:31 ---, что ты с поклонением Сонику, что
--- Конец цитаты ---
Угарно же получилось.
YuzorG:
--- Цитата: Lance_Kalzas от 14 Январь 2024, 23:37:42 ---Угарно же получилось.
--- Конец цитаты ---
:lol: :cry: :lol: :cry:
Lance_Kalzas:
YuzorG, покайся! Покайся!!! ИБО ГРЯДЁТ!!!
https://rudalle.ru/check_kandinsky30/39f2776b-660e-485d-a229-e0b3ec1fab66#
Werton:
--- Цитата: wolfer от 14 Январь 2024, 23:15:52 ---Не, на самом деле это вообще не очевидно, так как сишники обычно не знают о битовом заполнении при сдвиге вправо и одном нюансике))
char aa = -1;
unsigned char a = aa;
a>>=2;
--- Конец цитаты ---
1111 1111
1111 1111
0011 1111
так наверное, но видимо есть подвох?
YuzorG:
Lance_Kalzas, :lol: :lol: :lol: :lol: :lol:
Добавлено позже:
Ладно, пора за ум браться.) пошалили и хватит.
Не по возрасту мне уже. Не 20. Здоровье не то)
Maelstrom:
Посоны, а чем rvalue от lvalue отличается, с ходу вспомните?
yousver2:
ww, а я давно уже уволился с дыркорда, меня щас уже практически нигде нет в соцсетях) Странно, что они не показывают там, что аккаунт уже удален
Ну вот грубо говоря открываю я ваш список с конца и что вижу? Ys5 и все? Где Ys4, она офигенна. После спорной, но все равно хорошей третьей части, четверка опять возвращается к истокам, к первым двум, и выдает офигенное запоминающееся приключение - экшн-рпг. Рекомендуется вообще всем поклонникам хороших экшн рпг (если конечно можно назвать экшеном тыканье во врагов с нужной стороны, но это фишка сериала), насколько я помню, сюжетка связана со всеми частями, поэтому надо сначала пройти хотя бы первые 2, затем садится за 4ю
Где буква Z, почему не включили Зиро белку? Крутая игра и очень красивая. Графоний насколько я сравнивал лучше сеги, хотя бы по цветам. Интересная механика с совершением пилотажей в воздухе, к которым нужно привыкнуть, но игра тебя будет плавно обучать по ходу, не давая тебе пройти дальше, пока не освоишь нужную фишку.
Где Зомби съели соседей? Снес версия - лучшая из 16 биток, это признают вообще все зарубежные критики, На снес несколько лучше графоний, плюс на сеге все сжато по горизонтали из за тупого черного худа на треть экрана. Плюс на сеге вырезали кучу звуков, которые были на снес (видимо, бласт процессинг их съел). Плюс на сеге вырезали целое оружие. В общем, сега как обычно отдыхает где то на задворках, Снес винс. Если играть в эту игру, то исключительно на снес (как и в кучу других)
Ну вот прикинь, я только 1 букву посмотрел, и уже тебе 3 игры добавил, причем на Z вообще мало игр в целом. Представь, что будет когда я доберусь до буквы S там, или T :)
Да и вообще, если у вас в топе на сегу присутствуют такие средние игры, как Wonder Boy III - Monster Lair, Vectorman 2 (по сравнению с первой частью кажется недоделанной, задние фоны в середине игры вообще тихий ужас, половину игры вообще лазиешь в кромешной тьме, даже на денди и то фоны красивее), Phelios, High Seas Havoc и т.д, то думаю было бы честным включать средние игры так же и в топ на снес. Плюс у вас там еще сега забита разными паззлами, пинболлами, портами файтингов - так что на снес можно разгуляться по полной и забить топ минимум 400 играми
wolfer:
--- Цитата: Werton от 15 Январь 2024, 00:10:19 ---1111 1111
1111 1111
0011 1111
так наверное, но видимо есть подвох?
--- Конец цитаты ---
Никакого подвоха, но при а типа char там будет -1 :D
То есть в первом случае как я приводил))
char a = -1;
a>>=2;
Да и в таком случае
char a = -4;
a>>=2;
в а тоже будет -1…
--- Цитата: Maelstrom от 15 Январь 2024, 00:41:26 ---Посоны, а чем rvalue от lvalue отличается, с ходу вспомните?
--- Конец цитаты ---
Для этого нужно хоть изредка код компилить и быть слегка любознательным :lol:
Что вовсе не обязательно, кстати))
Вот по поводу ub я подумал, я такую строку ни разу не писал тупо потому, что лень помнить все приоритеты операций)) поэтому у меня везде все было бы в круглых скобках :lol:
Vlad666:
--- Цитата: yousver2 от 15 Январь 2024, 04:52:37 ---Плюс у вас там еще сега забита разными паззлами, пинболлами, портами файтингов - так что на снес можно разгуляться по полной и забить топ минимум 400 играми
--- Конец цитаты ---
Топ нужно составлять по агрегаторам и изданиям, а не по личным вкусам одного человека, заблудившегося на форуме emu-land.net. Пробегаемся по всем агрегаторам и изданиям, смотрим количество выданных баллов каждой игре, суммируем их с учетом бальной системы каждого оценщика и получаем общую оценку для каждой игры. Затем помещаем игры в топ по убыванию общей оценки. Топ для каждой приставки должен состоять из, например, 10% всех игр, а не опять-таки по личным хотелкам заблудившегося, который решил для SEGA выдать топ 100, а для SNES топ все. Типа на SNES у игр охриненные фоны, а на SEGA он, бедняга, бегает по темноте и никак не может услышать полюбившийся ему на SNES звук.
Составителю топа по агрегаторам и изданиям нужно заплатить за проделанную работу, ибо эта работа не из легких.
Добавлено позже:
--- Цитата: wolfer от 15 Январь 2024, 07:31:53 ---Для этого нужно хоть изредка код компилить и быть слегка любознательным :lol:
Что вовсе не обязательно, кстати))
--- Конец цитаты ---
С учетом существования множества ИИ, которые с лету могут написать простейший код, да еще и в идеальном виде, каждый форумчанин может выпендриваться перед другими какой он крутой программист с огромным опытом и говорить:
"Что это такое, лохи?
char a = -1;
a>>=2;
Я знаю, а вы?".
Можно воспользоваться ИИ на GitHub. А для совсем простого кода подойдут и GPT-4 Turbo с Claude 2.1. И будешь ты на каждом форуме великим тысячелетним программистом))).
Werton:
--- Цитата: wolfer от 15 Январь 2024, 07:31:53 ---Вот по поводу ub я подумал, я такую строку ни разу не писал тупо потому, что лень помнить все приоритеты операций)) поэтому у меня везде все было бы в круглых скобках
--- Конец цитаты ---
Так в том примере
a = i + i++
подвох не в приоритете операций, как бы ты тут скобки не поставил, все равно будет ub
например вот этот код тоже ub, по той же причине - двойное изменение переменной за одну точку следования:
i = i++;
HayaoYokogawa:
--- Цитата: Vlad666 от 15 Январь 2024, 08:29:03 ---Составителю топа по агрегаторам и изданиям нужно заплатить за проделанную работу, ибо эта работа не из легких.
--- Конец цитаты ---
Бестолковая затея в некотором смысле. Как минимум любой топ - что агрегатора, что чей-то личный - субъективен, хотя, конечно, агрегатор будет выдавать несколько более близкий к правде топ, но-таки относительно региона и их подписчиков. По факту все равно. Любой топ на консоль для нинтенды открой - марево, зельда, метроид, марево, зельда, метроид, и еще два марева и еще три зельды, и где-нибудь финалка. В нашем топе денди - танчики, марево 1, чип и дейл, черный плащ :lol:
Берем топ на Сегу, уже разнообразие ненамного веселее - соники, контры, дюны, фэнтези стар там, червяки джимы. И толку?
Нужны топы без бестселлеров - вот это будет интересно. Еще желательно поделенный по жанрам, хотя бы размыто. Все и так знают, что маревы, зельды и соники хороши, но не все знают, что есть еще и другие хорошие игры - ну пусть это будет условный High Seas Havoc. R-Type и Thunder Force хороши, но есть же еще триста миллионов шутеров. :)
Werton:
--- Цитата: Vlad666 от 15 Январь 2024, 08:29:03 ---С учетом существования множества ИИ, которые с лету могут написать простейший код, да еще и в идеальном виде, каждый форумчанин может выпендриваться перед другими какой он крутой программист с огромным опытом и говорить:
"Что это такое, лохи?
char a = -1;
a>>=2;
Я знаю, а вы?".
Можно воспользоваться ИИ на GitHub. А для совсем простого кода подойдут и GPT-4 Turbo с Claude 2.1. И будешь ты на каждом форуме великим тысячелетним программистом))).
--- Конец цитаты ---
С таким помощником как чатGPT и враг не нужен, на3.14здит, если поймают - переобуется и глазом не моргнет :lol: Вот как то хотел у него выяснить насчет ub в C#, больше не хочу, зато теперь часто кидаю эти скрины, когда рекомендуют чат ГПТ в наставники :lol:
YuzorG:
Для меня сеговский топ - Rocket Kinight Adventure, Jurassic Park: Lost World, Life on Mars, Gunstar Heroes, Beyond Oasis, Streets of Rage 3, Syndicate, Shadowrun, Starflight, Star Control, ExoSquad итп
Вот где потенциал приставки раскрыт, так раскрыт.
Вот где нетривиальный подход или выжали максимум.
А отечественный топ откроешь - одни Ультиматумы, да Комикс Зоны с Черепашками.
Западные открываешь - одни Соники, да ранние игры
Я имею ввиду топы изданий.
Навигация
Перейти к полной версии