Богдан Марков: В соответствии с UPD2 всё-таки посоветую Unity. Сам от него отказался как раз из-за нежелания учить C# (всё равно придётся рано или поздно) и некоторого оверхеда.
Писать под андроид на чём-то, кроме Явы, не самое приятное занятие. Про iOS ничего не скажу, но уверен, что там swift будет приятнее.
В общем, настоятельно рекомендую Юнити. И себе тоже его рекомендую.)
Puchryamba: Я с SDL даже разбираться не счёл нужным, так что не знаю, как там с поддержкой 3D. Меня интересовало именно 2D, а с ним в SFML достаточно неплохо. С документацией у SDL получше, конечно, но туториалы в SFML достаточно обширные, даже шейдеры по ним подключить получилось, хотя никогда ранее их не использовал.
DartNyan: Любой элемент массива будет больше или равен минимально возможному целому числу. Т.е. инициализируешь не "отправным элементом", а минимально возможным числом. Если в массиве могут быть только положительные числа, то инициализируешь нулём или любым отрицательным.
flash_back: Запрос ввести число. Сохранили число. Далее программа его угадывает, просто сравнивая загаданное значение и значение, которое "называет" программа.
Алексей Медведев: У них недавно висела плашка с предупреждением, что из-за каких-то работ может быть задержка обновления данных. Может что-нибудь измениться ещё к лучшему.
Sratimon: DirectInput есть, например.
Можно дизасемблировать и изучить код, можно попробовать написать посылалку сообщений и посмотреть, сработает или нет.
С пэйнтом сработает.
Михаил Миронов: Фабрика - правильное решение. Но все создаваемые объектом должны реализовывать один интерфейс. Т.е. нужно использовать полиморфизм.
boost::any, mpl и прочие библиотеки подходят для весьма малого круга задач, скорее всего вы просто что-то не до конца спроектировали. Там хоть классы могут быть принципиально разные, но в месте использования нужно знать конкретный тип. По сути, можно хранить void* и приводить его к нужному типу в месте использования.
Я бы советовал использовать полиморфизм, если получится.
Максим Фомичёв: Увы, просмотров. Клики штучные, прибыль отсутствующая.
Хуже того! Кое где платят не за клики на рекламе, а именно за инсталляцию приложения (не знаю, как отслеживают).
Т.е. рекламу надо показать в такой момент, чтобы пользователь не психанул и не только не выключил, но ещё и прошёл по ссылке и установил... Внутриигровые покупки должны больше прибыли приносить, если удастся их внедрить в игру и сделать полезными/интересными.
Rsa97: Действительно. Обычно использовал два вектора, поэтому писать в начало было не выгодно. Про очередь даже не задумывался как-то. Только аллокатор эффективный прикрутить и будет няшно.
Олег Цилюрик: Блин. Невнимательно ваш ответ прочитал и его повторил, по сути.)
Но! Поиск минимального пути эффективнее именно поиском в ширину выполняется, если памяти хватает на его использование.
Олег Цилюрик: Прекрасно он реализуется, я же написал про сохранение состояний. Более того, Rsa97 уже описал реализацию, при помощи очереди. Только там два списка, для текущего и следующего шага "рекурсии".
Тут самое интересное, что реализация с циклом может оказаться эффективнее и с точки зрения использования памяти и по скорости.
А вот поиск в глубину циклом делать уже сильно велосипедостроение.
Олег Nerwin: Чтобы просто скопировать данные сейчас уходит около пяти часов. Дальше будет больше... Хотя, к тому времени уже всё-равно придётся брать другой диск.
Олег Цилюрик: Т.е. вас не смущает, что между рекурсией и циклом с сохранением состояний не будет никакой разницы с точки зрения алгоритма?
Поиск в ширину прекрасно реализуется и рекурсией и циклом.
Так что никаких "ТОЛЬКО".
Василий: Да, видел зоны в O&O. Перенёс папку в третью зону и как-то очень странно получилось: Пока нужно было дефрагментировать файлы из первой зоны, а место было занято файлами из третей зоны, то они в третью зону переносились. Только фрагментация файлов первой-второй зоны исчезла, то и в третью зону переносить перестал. Остальные дефрагментаторы так же переносили. Ну и фрагментация у меня изначально была околонулевая.
Писать под андроид на чём-то, кроме Явы, не самое приятное занятие. Про iOS ничего не скажу, но уверен, что там swift будет приятнее.
В общем, настоятельно рекомендую Юнити. И себе тоже его рекомендую.)