Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Веселая аркада с Печенькой для новогоднего настроения. Объезжайте препятствия, а подарки, варежки, конфеты и прочие приятности не объезжайте: они помогут набрать очки и установить новый рекорд.

Сноуборд

Спорт, Аркады, На ловкость

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

iOS + Телефон

С этим тегом используют

Android iPhone Apple Приложение Игры Халява Google Play Смартфон Мобильные телефоны Юмор Помощь Вертикальное видео Все
86 постов сначала свежее
litebox
8 лет назад
Лига Разработчиков Видеоигр

Trial Park: Дневник разработчика⁠⁠

Привет, Пикабу


В марте стартовал игровой джем #GamesJam #GamesJamKanobu - нужно за месяц написать игру, используя физику. Моя цель - оценить перспективность своей идеи, а также поделится своими знаниями в разработке.


Если Вы начаниющий разработчик, думаю, этот пост будет Вам интересен.


Для начала, пару слов об игре: Игрок должен уйти от погони, расстреливая все, что приближает к его машинке. Игра должна вызывать ощущение погони, драйва, в нее можно играть, чтобы "выпустить пар" после рабочего дня. В идеале, игра должна будить в игроке эмоции, как у гражданина с открытым ртом:

Trial Park: Дневник разработчика Телефон, Android, iOS, Игры, Разработка, Раннер, Тир, Длиннопост

Технические подробности: Игра пишется на Unity3d, с использованием 2d-физики. Разработкой прототипа занимаюсь один: программная часть и геймплей лежат на мне, графические заготовки беру в интернете рисую сам. Если прототип вызовет интерес и разовьется в полноценную техно-демку, к проекту подключится дизайнер и придаст игре ту самую изюминку, которой сейчас не хватает на скриншоте:

Trial Park: Дневник разработчика Телефон, Android, iOS, Игры, Разработка, Раннер, Тир, Длиннопост

Игра опирается на физику 2d потому, что она требует меньше вычислительных ресурсов, и позволяет заполнить пространство уровня намного плотнее, чем в 3d. Игра ориентирована на мобильные платформы, так что - это актуальная проблема. Визуально же, игра может быть реализована в полном 2d, или же использовать 3d модели - на данном этапе для меня это не важно.


Игровой процесс разделяется на волны, в которых игрок должен отражать нападения разных врагов. В какой-то мере, игра является endless runner'ом. С технической точки зрения это значит, что все игровые ресурсы стоит использовать многократно, иначе рано или поздно игра начнет притормаживать - это начнет работать сборщик мусора. В игре с постоянным и равномерным движением эти рывки буду особенно заметны, поэтому в основе всего лежит шаблон - пул объектов (Object Pool).


Пул объектов - это таблица списков, на C# она выглядит так: Dictionary < string, List< GameObject > >. В начале игры, мы заполняем эту таблицу идентификаторами объектов, которые нам нужны, и инициализируем списки экземплярами префабов - кол-во создаваемых объектов меняется в зависимости от того, как часто используется объект, например, мы добавляем 32 монетки "Coin", и всего лишь 4 яйца "Egg" - т.к. одновременно игроку может выпасть много монеток, но всего несколько яиц с динозавром. Еще один момент, на который стоит обратить внимание при использовании пула объектов - это на то, что объект всегда должен выходить из пула "чистым", в состоянии "по умолчанию" - иногда это самое сложное и чревато багами. Самый просто пример: все объекты в игре физические, и когда объект возвращается в пул, мы должны сбросить его скорости вращения / перемещения, иначе при повторном использовании он "выпрыгнет" помня о старых скоростях, что нам совсем не нужно, это выглядит так:


protected virtual void OnDisable()

{

_rigidbody.velocity = Vector2.zero;

_rigidbody.angularVelocity = 0.0f;

}


Конечно же, чем сложнее объект и чем больше состояний он имеет, тем сложнее его вернуть в состояние "по умолчанию".


Т.к. мы не знаем заведомо, где будет начало или конец волны (уровня), то нам нужно позаботится о динамическом создании уровня, здесь нам на помощь приходят триггеры:

Trial Park: Дневник разработчика Телефон, Android, iOS, Игры, Разработка, Раннер, Тир, Длиннопост

Основная идея: Trigger Collector - это коллайдер, который охватывает всю "рабочую" область уровня, которая немного больше, чем размер видимой области камеры. Он постоянно перемещается за игроком, и слушает событие OnTriggerExit2D, и когда в него попадает элемент конструктора террейна - это значит, что ему пора возвращаться в пул, также это является сигналом, что нужно создать новый элемент дороги из пула и поставить его в авангарде. Вторая функция, которую выполняет Trigger Collector - это "слушать" врагов, которые покинули пределы игровой зоны - конечно, большую часть врагов должен уничтожать игрок, но это физическая симуляция, поэтому лучше перестраховаться: мы ведь не хотим, чтобы игра "зависла", когда один из врагов укатился черт знает куда, а игра все ждет, что игрок его расстреляет:

Trial Park: Дневник разработчика Телефон, Android, iOS, Игры, Разработка, Раннер, Тир, Длиннопост

Для самых стойких, кто долистал дочитал до конца, ссылка на страницу GamesJam:

http://gamesjam.org/3162/ (тут можно поиграть в актуальную версию)


Если у Вас есть технические вопросы, или замечания по геймплею, с удовольствием отвечу.


В следующей версии, я планирую добавить:

- "многоходовый" мега-босс - механический крокодил, вместо зубов у него будут ракеты, а из глотки буду вырываться бочки с горючим

- систему бустеров для игрока - пополнение энергии, временное усиление огневой мощи, вместимости рожка для патронов и т.д.

- систему анти-бустеров для врагов - замедление, взрыв бомбы и т.д.


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


Спасибо за внимание и успехов в разработке :)

Показать полностью 4
[моё] Телефон Android iOS Игры Разработка Раннер Тир Длиннопост
14
5
PadishahMehmed
8 лет назад

Стартап popSLATE объявил о закрытии своего громкого проекта⁠⁠

Стартап popSLATE объявил о закрытии своего громкого проекта Новости, Издательский дом КоммерсантЪ, Стартап, Бизнес, Смартфон, Телефон, iOS, Android

Компания popSLATE в 2015 году порадовала потребителей, которые засматривались на необычный двухэкранный YotaPhone, но не хотели переходить с iOS на Android. Обладателям iPhone предложили чехол с дополнительным экраном на основе электронных чернил. Недешевый — $129 — девайс запомнился, и компания начала сбор денег на вторую модель.


Пользователи собрали миллион с лишним долларов. Но popSLATE сначала перенес сроки поставок с июля на октябрь, а теперь и вовсе объявил о закрытии проекта, сославшись на нехватку средств. При этом производитель добавил: деньги меценатам не вернем. Юридически у них есть на это полное право, напомнил IT-эксперт Александр Баулин: «Основные площадки для краудфандинга не накладывают обязательств по возвращению денег в случае провала проекта. PopSLATE на вторую версию собирал на платформе Indiegogo. Она известен тем, что не просто деньги не требуют, часто не требуют даже прототипа для начала сборов. Иногда там собирают деньги на какие-то фантастические вещи типа лазерной бритвы».


Компания погналась за двумя зайцами. После переноса сроков поставки вышла последняя модель iPhone, и в руководстве стартапа решили добавить поддержку новинки. Но устройство не прошло сертификацию Apple — дополнительная батарея плохо заряжала смартфон, кроме того, чехол создавал помехи для сигнала и ухудшал качество приема. А денег на новые опытные образцы уже не было.


Несмотря на эти обстоятельства, причина закрытия проекта выглядит подозрительно.


Подробнее для изучения: http://www.kommersant.ru/doc/3248186

Показать полностью
Новости Издательский дом КоммерсантЪ Стартап Бизнес Смартфон Телефон iOS Android
12
roodeescool
roodeescool
8 лет назад

Так выглядит телефон по мнению разработчиков приложения "YouTube"⁠⁠

Так выглядит телефон по мнению разработчиков приложения "YouTube" YouTube, Приложение, iOS, Android, Телефон, Смартфон

Это про стандартное открытие видео
Могло бы открываться сразу в полноэкранном режиме. Кто собирается так смотреть видео?

[моё] YouTube Приложение iOS Android Телефон Смартфон
13
Geeknutiy
8 лет назад

Насколько сильно царапается черный iPhone: реальные фото⁠⁠

С выходом iPhone 7 и iPhone 7 Plus компания Apple обновила цветовой ряд линейки. Появился топовый оттенок «черный оникс», который быстро завоевал популярность среди пользователей, однако многие стали жаловаться, что черный iPhone 7 царапается намного сильнее, чем остальные. Чтобы в этом удостовериться, вы можете посмотреть реальные фото, которые изо дня в день появляются в Сети.

Стоит ли покупать iPhone 7 в цвете «черный оникс»? Кстати, эта далеко не единственная проблема, о которой сообщают владельцы. Ранее в Сети также писали, что именно на этих версиях слезает краска с корпуса.

Насколько сильно царапается черный iPhone: реальные фото iPhone 7, iPhone, Iphone 7 plus, Apple, iOS, Смартфон, Телефон, Длиннопост
Насколько сильно царапается черный iPhone: реальные фото iPhone 7, iPhone, Iphone 7 plus, Apple, iOS, Смартфон, Телефон, Длиннопост
Насколько сильно царапается черный iPhone: реальные фото iPhone 7, iPhone, Iphone 7 plus, Apple, iOS, Смартфон, Телефон, Длиннопост
Насколько сильно царапается черный iPhone: реальные фото iPhone 7, iPhone, Iphone 7 plus, Apple, iOS, Смартфон, Телефон, Длиннопост
Насколько сильно царапается черный iPhone: реальные фото iPhone 7, iPhone, Iphone 7 plus, Apple, iOS, Смартфон, Телефон, Длиннопост
Насколько сильно царапается черный iPhone: реальные фото iPhone 7, iPhone, Iphone 7 plus, Apple, iOS, Смартфон, Телефон, Длиннопост
Насколько сильно царапается черный iPhone: реальные фото iPhone 7, iPhone, Iphone 7 plus, Apple, iOS, Смартфон, Телефон, Длиннопост
Насколько сильно царапается черный iPhone: реальные фото iPhone 7, iPhone, Iphone 7 plus, Apple, iOS, Смартфон, Телефон, Длиннопост
Насколько сильно царапается черный iPhone: реальные фото iPhone 7, iPhone, Iphone 7 plus, Apple, iOS, Смартфон, Телефон, Длиннопост
Насколько сильно царапается черный iPhone: реальные фото iPhone 7, iPhone, Iphone 7 plus, Apple, iOS, Смартфон, Телефон, Длиннопост
Насколько сильно царапается черный iPhone: реальные фото iPhone 7, iPhone, Iphone 7 plus, Apple, iOS, Смартфон, Телефон, Длиннопост
Показать полностью 11
iPhone 7 iPhone Iphone 7 plus Apple iOS Смартфон Телефон Длиннопост
25
magician12345
magician12345
8 лет назад

Как быстро очистить память IPhone / 2 Гб за 5 минут⁠⁠

Всем привет! Недавно узнал способ, как быстро чистить память ios устройства. Возможно, способ не новый, но главное, что он работает.) Может быть, вам пригодится.)

[моё] Телефон Память iPhone iOS Видео
4
14
DangerUser
DangerUser
8 лет назад

Когда умеешь радоваться мелочам⁠⁠

Когда умеешь радоваться мелочам iPhone, Телефон, Android, iOS
Показать полностью 1
iPhone Телефон Android iOS
7
1
Orlllangur
Orlllangur
8 лет назад

Почему приложения для телефонов не должны быть бесплатными⁠⁠

Мне часто говорят, а на "Андроиде" приложения бесплатные. Удивляют люди, которые не понимают необходимости платить за крутые и полезные приложения. Им жалко 50 руб. за программу, которой они будут пользоваться несколько лет! Заплатить 50 руб. за одну поездку в трамвае (5 минут!) у них не вызывает протеста, а дать 50 руб. программисту, потратившему год жизни на разработку приложения, это же немыслимо! Отвалить 100 руб. за подгоревший чебурек, отдать 150 руб. за хот-дог с соевой сосиской - это в порядке вещей. "Логика" потрясающая.


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


Еще один нюанс. Когда приложение бесплатное, его создатель вынужден зарабатывать другими способами. Как правило, за счёт размещения навязчивой рекламы или встроенных покупок. Что, опять же, портит вид приложения, его эргономику.


Это какой-то извращенный взгляд на мир - мечты о бесплатных качественных приложениях, которые делают крутые дизайнеры и программисты за хлеб и воду.

Приложение Мобильное приложение Телефон Работа Android iOS Текст
89
Партнёрский материал Реклама
specials
specials

Сколько нужно времени, чтобы уложить теплый пол?⁠⁠

Точно не скажем, но в нашем проекте с этим можно справиться буквально за минуту одной левой!

Попробовать

Ремонт Теплый пол Текст
Tvorcheskiy
8 лет назад

Про излучение мобильного или почему детям и беременным лучше использовать самсунги.⁠⁠

Звучит как реклама корейского бренда, не правда ли? Соль в том, что я таким г-м не занимаюсь и вполне могу аргументировать свою позицию. Я как радиоинженер фактически далёк от медицины и физиологии, ну просто знал, что Эми здоровья людям не добавляет, а у военных с их антеннами и радарами это вполне реально вызывает болезни крови, опухоли, онкологию, импотенции (это мы всё ещё не про ионизирующее речь ведём) излучение бытовых приборов на порядки меньше, но всё-таки оно есть и забывать не стоит, что официально вам никогда правду не скажут, либо же просто не смогут провести многолетние исследования. К сути: купил я как-то wifi - роутер в спальню, хороший такой, произведённый по всем стандартам, двухдиапазонный, с тремя антеннами и хорошим усилителем и что вы думаете, возрадовался стабильной передачи full hd видео? Нет, спать не мог, пока не выключал. Скажите, что это самовнушение? Проверим. Берём любой телефон с максимальным sar от 1 (такие по стандарту разрешены), это старые нокии, сименсы, сони-эриксоны, все айфоны, айпады тоже, кстати. Включает wifi, мобильную сеть, синезуб, лучше симку вставить, чтобы со станцией мобила активнее общалась, кладём под подушку и пытаемся уснуть. Если не будете смертельно уставшими поспать не получится, я вам это гарантируют.


По сути дела мы недооцениваем опасность мобильных и чем может закончится в зрелые годы 10 летнее ношение того же айфона на поясе вблизи половых и внутренних органов.


почему я выделяют самсунги? Похоже, что они единственные кого также волнует максимальное излучение своих телефонов (найди и просмотри таблицу sar для разных брендов и моделей). проверьте sar своего телефона, может вам не стоит спать с ним в обнимку и тем более давать нокии и айфоны детям, может причина вашей бессонницы-роутер или микроволновка соседей и перенос кровати на пару метров в корне изменит дело. У телефонов с высоким сар (ну кроме айфона, который жарит во всех диапазонах, а связи не даёт) есть одно преимущество-феноменальный приём даже очень далеко от базовой станции, в подвалах в поездах. Кстати если таки не ловит можно настроить смс нажать отправить и подкинуть тел в небо 1 раз или несколько, это помогает отправить смс в глуши с той же нокии.


Сам я хожу c разными нексусами, но моим любимым остаётся Samsung Galaxy Nexus GT-I9250, он настолько мало излучает. что не ощущается, при этом не теряет сеть

Про излучение мобильного или почему детям и беременным лучше использовать самсунги. Sar, Мобильный, Samsung, Телефон, Здоровье, Android, iOS
Показать полностью 1
[моё] Sar Мобильный Samsung Телефон Здоровье Android iOS
46
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии