Максим Федоров, я пишу о том, что отладкой проще заниматься тому, кто непосредственно занимается разработкой. А в вопросах автор иногда вообще не знает такого слова, как "отладка". Вот мне и интересно, каков статус таких вопросов.
Но в любом случае, какой бы ни был баг (даже если он касается исполняющей среды или вообще самой ОС), автору вопроса, скорее всего, будет проще найти ошибку самому, потому что уникальные условия возникновения ошибки могут быть только у него.
Нужно лишь уметь в отладку. А это базовый навык программиста.
Удалаю свой ответ, так как автор вопроса походу вообще не понимает намёк про отладку и считает данный ресурс источником бесплатных программистов. Удачи ему.
А как узнать, какие ключи соответствуют друг другу? Какой критерий?
Например, _test соответствует чему? Он соответствует test2 или key2 из предыдущей строки?
Можно грубо разделить разработку игры на четыре части:
1) геймдизайн 2) программирование 3) арт 4) маркетинг.
Пропорции не равные и зависят от игры. Но при прочих равных можно грубо считать, что на каждую часть уходит 25% времени. Но бывает и так, что программирование - всего лишь 5-10% от всех усилий. А иногда вообще 0%, как в случае с настольными играми.
MOBEE_DIK, одним словом - за документацию. А так это самая нечеткая роль в геймдеве. Многие до сих пор спорят, чем же он на самом деле занимается.
Считается, что геймдизайнер должен придумывать интересные механики и уметь презентовать их команде, то есть объяснять, почему они клевые, и как именно их надо реализовать (вплоть до написания ТЗ). На практике гд берёт чужие идеи, в том числе членов команды.
Дальше, в зависимости от конкретной компании, могут быть свои нюансы. В какой-нибудь инди-команде он может быть душой проекта - находить язык с каждым и добиваться общего понимания, что именно делает команда. А в студии, где однотипные игры поставлены на поток, геймдизайнер уже практически не нужен.
Ну и есть различные направления - балансер, сценарист и т.д. Даже левел-дизайнер - тоже гд, хотя я бы отнёс частично к "художникам".
Ну а так выкрутиться можно, даже не меняя формат. Просто будет больше всяких if, else и конструкций типа (A and B and C or D). Вы же программировать умеете? Или вы код берёте исключительно из гугла?
Там ещё вездесущие акции могут быть. И поди разбери, какую цену брать в расчёт: ту, что со скидкой, или ту, что без скидки. Ведь это может быть не временная скидка, а просто уловка (вечная скидка).
Сергей Миронов, в маленькие вроде закладывают стоимость доставки (и не только). Например, сама доставка бесплатная и есть минимальная сумма, на которую нужно заказать.
Соответственно, можно как-то понять формулу (для каждого магазина может быть своя) и вычитать стоимость доставки.
Либо не париться и просто считать 300-500% нормой. То есть так и считать: для маленьких - одна наценка, для средних - другая, для дорогих - третья и т.д.