HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Наш форум > Компьютерные игры > Грязные трюки разработчиков в коде игр
Мои комментарии
Страницы (3): « 1 [2] 3 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
Government-Man
Призрак

Дата регистрации: Apr 2006
Проживает: N/A
Сообщений: 3507

Рейтинг



Награды
 
[1 награда]


Цитата:
nemyax писал:
Можно же хотя бы похожий структ объявить и не издеваться.


Ну да, если способ из статьи - просто говно, то обращение через объявление похожей структуры - это говно в шоколаде.

Сообщить модератору | | IP: Записан
Сообщение: 172945

Старое сообщение 10-06-2018 19:53
- За что?
nemyax
Нёмыч

Дата регистрации: Jul 2011
Проживает: (void)
Сообщений: 4133

Рейтинг



В шоколаде, да не на морозе =)

Сообщить модератору | | IP: Записан
Сообщение: 172946

Старое сообщение 10-06-2018 19:57
- За что?
Crystallize
Житель форума

Дата регистрации: Jul 2007
Проживает: Новосибирск
Сообщений: 4415
Возраст: 34

Рейтинг



Цитата:
Дядя Миша писал:
Хотел бы я конечно узнать какой именно движок они имели в виду. Но описанная ситуация вполне реальная. А вот кто в ней виноват - авторы движка или рассказчик понять невозможно.

Неужто ты не пробовал кликать по ссылке в статье? Lithtech. https://www.penny-arcade.com/comic/2002/02/11

Сообщить модератору | | IP: Записан
Сообщение: 172948

Старое сообщение 11-06-2018 09:48
- За что?
Government-Man
Призрак

Дата регистрации: Apr 2006
Проживает: N/A
Сообщений: 3507

Рейтинг



Награды
 
[1 награда]


Цитата:
XaeroX писал:
вещей типа обязательного код-ревью, юнит-тестов и code coverage, чёткого стиля кодирования и линтеров


Это все полезно и нужно, и обычно в той или иной степени применяется. Но это не спасает от ситуации вида "Мы тут в нашу игру поиграли - не прикольно ни разу, у нас послезавтра релиз - надо бы к нему успеть все переделать"

Вот этот фактор очень сильно отличает геймдев от разработки обычного софта

Сообщить модератору | | IP: Записан
Сообщение: 172951

Старое сообщение 11-06-2018 13:13
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32188
Нанёс повреждений: 392 ед.

Рейтинг



Я бы посмотрел, как нашему Ксерокс все юнит-тесты и коды ревью помогли заранее узнать, что с немецким переводом на CD не хватает места для игры. Ну вот нехватает и всё тут.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 172955

Старое сообщение 11-06-2018 13:56
-
ComradeAndrew
Житель форума

Дата регистрации: Aug 2014
Проживает: Дубай
Сообщений: 510
Возраст: 27

Рейтинг



Цитата:
Дядя Миша писал:
Я бы посмотрел, как нашему Ксерокс все юнит-тесты и коды ревью помогли заранее узнать, что с немецким переводом на CD не хватает места для игры. Ну вот нехватает и всё тут.


Очень просто. Пишем тест проверки размера еженедельной сборки и в процессе перевода на немецкий сразу отлавливаем эту ситуацию и заставляем переводчиков ужимать контент.

Сообщить модератору | | IP: Записан
Сообщение: 172957

Старое сообщение 11-06-2018 14:47
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32188
Нанёс повреждений: 392 ед.

Рейтинг



ComradeAndrew немецкий тут просто для примера. Вылезает ситуация о которой не то что протестировать - никому даже и в голову не пришло что такое возможно. То есть руководствоваться надо пролетарским чутьём и накопленным опытом. А тесты это страховка от облизъян.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 172958

Старое сообщение 11-06-2018 14:55
-
ComradeAndrew
Житель форума

Дата регистрации: Aug 2014
Проживает: Дубай
Сообщений: 510
Возраст: 27

Рейтинг



Дядя Миша, так и не существует универсального инструмента защиты от всех проблем сразу. Можно лишь минимизировать их путем применения тщательно выверенных вспомогательных процессов, которые показали свою эффективность на практике.

Сообщить модератору | | IP: Записан
Сообщение: 172959

Старое сообщение 11-06-2018 15:04
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
Government-Man писал:
Но это не спасает от ситуации вида "Мы тут в нашу игру поиграли - не прикольно ни разу, у нас послезавтра релиз - надо бы к нему успеть все переделать"

От этой ситуации защитит найм адекватного продакт-менеджера. И вообще адекватный найм.
Цитата:
Government-Man писал:
Вот этот фактор очень сильно отличает геймдев от разработки обычного софта

Обычный софт может точно так же не понравиться пользователю.
Цитата:
Дядя Миша писал:
Вылезает ситуация о которой не то что протестировать - никому даже и в голову не пришло что такое возможно.

Такое случается, конечно. Но реже, чем банальные ошибки, которые легко было выцепить в тестах. Я бы мог рассказать поучительный пример про релиз десктопной Алисы, но не буду, ты ж всё равно продолжишь демагогию.
Цитата:
Дядя Миша писал:
пролетарским чутьём

Нет уж. Разработка софта - это не аннексия Крыма, тут как следует думать надо, а не пролетарским чутьём руководствоваться.

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 172960

Старое сообщение 11-06-2018 15:55
-
Government-Man
Призрак

Дата регистрации: Apr 2006
Проживает: N/A
Сообщений: 3507

Рейтинг



Награды
 
[1 награда]


Цитата:
XaeroX писал:
Обычный софт может точно так же не понравиться пользователю


Требования к обычному софту не меняются ежедневно.

Сообщить модератору | | IP: Записан
Сообщение: 172966

Старое сообщение 11-06-2018 18:36
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Government-Man
А к чему требования меняются ежедневно? К играм, что ли?

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 172967

Старое сообщение 11-06-2018 19:37
-
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32188
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
XaeroX писал:
Я бы мог рассказать поучительный пример про релиз десктопной Алисы

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

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 172969

Старое сообщение 11-06-2018 19:54
-
nemyax
Нёмыч

Дата регистрации: Jul 2011
Проживает: (void)
Сообщений: 4133

Рейтинг



Government-Man
У плохого менеджера проекта они могут меняться хаотически, но тут дело не в специфике софта, а в специфике менеджера.

Сообщить модератору | | IP: Записан
Сообщение: 172970

Старое сообщение 11-06-2018 19:59
- За что?
Government-Man
Призрак

Дата регистрации: Apr 2006
Проживает: N/A
Сообщений: 3507

Рейтинг



Награды
 
[1 награда]


Цитата:
XaeroX писал:
А к чему требования меняются ежедневно? К играм, что ли?


Конечно, или по-твоему игровые фичи и механики придумываются все заранее и вводятся раз и навсегда?

Цитата:
nemyax писал:
У плохого менеджера проекта они могут меняться хаотически, но тут дело не в специфике софта, а в специфике менеджера.


Ну, теперь видимо пришел мой черед... ты во многих игровых проектах участвовал?

Сообщить модератору | | IP: Записан
Сообщение: 172971

Старое сообщение 11-06-2018 21:40
- За что?
nemyax
Нёмыч

Дата регистрации: Jul 2011
Проживает: (void)
Сообщений: 4133

Рейтинг



Government-Man
Ни в одном, но проект-манагеров повидал разных.

Сообщить модератору | | IP: Записан
Сообщение: 172972

Старое сообщение 11-06-2018 21:49
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 18:31. Новая тема    Ответить
Страницы (3): « 1 [2] 3 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Наш форум > Компьютерные игры > Грязные трюки разработчиков в коде игр
Мои комментарии
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024