JIRA ISSUE #182355 Type: BUG Priority: MEDIUM Created: 21.02.12 18:21 Description: С "Дзуйкаку" взлетает "Зеро" с маркировкой авианосца "Кага".
21.02.12 18:30 Elena Ivanova [community manager] commented: наблюдательные товарищи пишут в интернете что у нас на утекших в сеть скриншотах на самолетах не та маркировка цветные полосы а должны быть белые
22.02.12 11:51 Elena Ivanova [community management] reassigned to Sergei Lodkin [qa lead] оформите баг чтобы исправили а то позоримся
05.03.12 15:41 Sergei Lodkin [qa lead] reassigned to Mihail Dorenkov [qa engineer]
11.03.12 10:42 Mihail Dorenkov [qa engineer] reassigned to Alexander Rozhko [art director] Надо нанести на самолеты две белые полосы.
06.04.12 11:13 Alexander Rozhko [art director] reassigned to Semen Kemshakov [3d artist]
17.04.12 15:50 Semen Kemshakov [3d artist] reassigned to Tatiana Severina [textures artist] Нужны две одинаковые белые текстуры для полосок. Очень надо!
20.04.12 11:10 Tatiana Severina [textures artist] reassigned to Alexandra Lebedeva [2d artist] нужны эскизы двух белых полосок, а то я не знаю, на что они похожи
24.04.12 12:00 Alexandra Lebedeva [2d artist] reassigned to Tatiana Severina [textures artist] У нас полный завал. Полоски сможем не раньше, чем через два месяца.
01.05.12 18:34 Tatiana Severina [textures artist] reassigned to Alexandra Lebedeva [2d artist] можешь сверхурочно поработать? может, дома? это же пара часов, не больше. очень надо!
02.05.12 12:30 Alexandra Lebedeva [2d artist] reassigned to Tatiana Severina [textures artist] Взяла работу на дом, ночью засела рисовать. (((((( Парень мой спрашивает: "Чего не спишь?" А я ему: "Да понимаешь, у меня тут тут две полоски..." Обернулась - а его нет. Где теперь его искать? (((((( ( Read more...Collapse )
173 на настоящий момент контрибутора в github, и там прикручен автоанализатор г-кода, который показывает что «такое себе» оно на самом деле (а может и не показывает, но 700+ code smells ворнингов), когда тяп-ляп и почти 200 человек делают 1 проект. Нунизнаю.
все остальное малозначимо. осознай ничтожность этого всего, и пиши код.
иначе твои силы будут уходить впустую на попытки начать писать код, а нужно идти с другой стороны, и не пытаться бороться с тем, что того не заслуживает (не заслуживает внимания, изначально).
онлайн не нужен, у тебя все уже есть.
не делаешь попыток заняться кодом, а делаешь одолжение внешнему миру, отрываясь от кода.
пока ты не осознаешь ничтожность всего остального, будешь скатываться в это.
твоя игра = счастье без зазрения совести.
заставлять себя + перед кем-то оправдываться, не требуется.
Мне нужно разбирать опкоды для дизассемблера. Как это можно сделать, на вскидку:
— switch-case / if-then
— по диапазонам (т.е. захватывая например через < или > определенные оные)
— через таблицу, нравится такой вариант, т.е. таблица с 1 опкодом и дальше указатель на обслуживающую функцию
— через битовые поля (разное вроде or ax,00101000b / jz metka)
Казалось бы, вот они варианты, бери любой, ? Нет, хочется оптимальности?
Я наколядую Вам оптимальности. UPX (консольная сжималка-разжималка ехе-файлов) весит больше полмега. FAR Manager — 40 мегов (почти размер Вин95). Мало?
В игре TitanFall 2014 года АУДИОДАННЫХ 19 ГИГАБАЙТ. Игра Cuphead (двумерный квест) занимает от 2 до 20 гб (еще раз, двумерный квест).
В моей текущей конфигурации компьютера 64 ГБ оперативной памяти и 3.64 ТБ NVMe SSD.. Так получилось, что я работаю с самой тяжелой задачей, которую может выполнять "бытовой" компьютер - с разработкой игр..
Про аудио в 19Гб, мне сложно представить, КАК нужно преобразовать данные, чтобы они столько занимали. Думается, если взять WAV, обратить его в бинарный вид по символам 0101010001, это лишь в 8 раз его увеличит. Неужели они делали это словами? То есть «один», «ноль», «ну точно один клянусь» И это в 2014!
Инвалиды сука на голову, конкурса 32к игр на Вас не хватает, юродивых,
Мне весь этот цирк напоминает обсуждение 2001 года, где участник форума вопрошал про размер MSVBVM6.DLL в 1.5 мегабайта со словами «этот размер неприемлем!» (соединение по модему) и интересовался, как из этой библиотеки «выкорчевать» нетребуемые в runtime функции, чтобы ее облегчить.
(это, конечно, комичный пример перегиба в другую сторону)
Что же случилось за такой короткий период времени, что настолько драматически привело к деградации всего и вся? Появление ШПД интернета и отказа от CD, а затем и DVD носителей? Развитие (на порядки) емкостей жестких дисков и ОЗУ?
Впрочем топик не об этом, а то том, что про оптимизацию в указанном выбранном направлении можно не думать — это сильно отодвинет срок выполнения поставленной задачи.
И ведь отличный вызов эта тема предлагает! Более того, сейчас целиком всю память дос-машины можно эмулировать с 1 файла в 640к. Так как нормальный съемщик защит будет требовать глубокого воспроизведения работы ОС, ему будет нужна и дос-память с ее структурами загруженной операционки. Почему бы и нет?
Представьте, heatmap исполнимой памяти, отображающий места, где код выполнялся чаще всего.
И прочее..
В настоящий момент написания этих строк я сильно туплю. Голова работает интересным образом (вернее, полушария мозга). Ночью ЧИСТЫМ ТЕКСТОМ выдает ГОТОВОЕ, которое если не записать, позже вспоминаешь и формулируешь с большим трудом. Но мы стараемся! И будем дальше стараться.
Идея - это искра. Но искра не зажигает костёр сама по себе. Она нуждается в топливе, ветре, умении и терпении. Именно поэтому любая идея ничего не стоит, но ровно до того момента, пока не столкнётся с реальностью.
Потому что:
Не хватает навыков - вы можете мечтать о великой игре, но не знать, как писать сценарии, балансировать механики или работать в Unity;
Нет инструментов - у вас может быть видение, но не будет доступа к движку, анимации, звуку;
Нет времени - реализация требует месяцев, а то и лет. А между идеей и действием - пропасть прокрастинации.
Нет поддержки - и это, пожалуй, самое страшное. Когда близкие говорят: "Ты не справишься", "Это никому не нужно", они не просто не верят, они "отбирают у вас право на попытку". А без веры, нет энергии, нет движения.
Идея сама по себе - это гипотеза. Она не решает проблему, не приносит радость игрокам, не меняет мир. Только реализация делает это.
Но вот в чём парадокс: Идея становится ценной не тогда, когда её хвалят, а когда её начинают делать. Именно в процессе реализации рождается понимание, исправляются ошибки, появляется уникальность. То, что в голове казалось гениальным, на практике может сломаться и это хорошо. Потому что "реальность - лучший учитель". Так что да - идея ничего не стоит. Но человек, который берёт её и идёт через страх, сомнения, нехватку ресурсов — тот, кто придаёт ей ценность.
И если вы чувствуете, что вас не поддерживают, знайте: