Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Общие темы > Болтовня

Болтовня Разговоры на любые темы (думайте, о чем пишите)

Ответ
 
Опции темы
Старый 27.07.2016, 09:04   #76
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений
(для 6,853 пользователей)
Ответ: Pokemon GO

Сегодня впервые увидал сие поделие - да уж. Тот же ingress в разы интереснее.

Знаком с "теми самыми" покемонами с геймбоя/дс. Нормально адаптировали игру-блокбастер для тупой аудитории. Забавно то, что беганье по GPS координатам уже было давно сделано в "старой" игре на DS, но это было лишь малой частью игры. Так же есть реальные карточки, спец аддоны для портативок (вышеупомянутый gps и сканер штрих кодов например), в старых покемонах был смысл собираться толпой в одном месте и играть компанией (проведение турниров и помощь в ловле покемонов, например).
Таки госпитали для покемонов тоже есть и даже Геймплей! То есть кроме гринда/дроча есть во что поиграть на экране кнопками и с сюжетом. При этом оно работает и оффлайн и онлайн и позволяет залезать в миры к другим игрокам прямо как в DarkSouls, только появилось намного раньше. А вы таки думали, что популярность франшизы из-за мультика, да?

Тошно от того, что такая бездарная хрень паразитирует на франшизе. Видать у Nintendo дела совсем плохи раз столько вбухали в пиар этого наколеночного дерьма.

Крис, мне кажется ты бы сам за месяц на юнити родил бы игру круче этих покемонов, почему ты играешь в такой примитив? Твои девелоперские попытки N-летней давности хорошо показывали, что ты шаришь в интересных играх, и имеешь представление о том, что такое хороший геймплей, как же так? Кликер + ферма + членомерка = ни одной киллер фичи.

Нет, пожалуй, буду думать, что ты проводил исследование популярного продукта - так спокойнее.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
(Offline)
 
Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо Randomize за это полезное сообщение:
ABTOMAT (27.07.2016), Arton (27.07.2016), Кирпи4 (28.07.2016), Gector (27.07.2016), St_AnGer (27.07.2016)
Старый 27.07.2016, 09:29   #77
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Pokemon GO

Сообщение от Crystal Посмотреть сообщение
К тому времени игра уже может умереть )))))
Ну чтож поделать, значит судьба такая)
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 27.07.2016, 12:00   #78
Arton
Быдлокодер
 
Аватар для Arton
 
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,019
Написано 2,312 полезных сообщений
(для 5,349 пользователей)
Ответ: Pokemon GO

Сообщение от Randomize Посмотреть сообщение
Тошно от того, что такая бездарная хрень паразитирует на франшизе. Видать у Nintendo дела совсем плохи раз столько вбухали в пиар этого наколеночного дерьма.
А вот нет, Nintendo просто продали права на эту игру и всё.
У них даже акции сначала подскочили, а потом резко упали, когда стало известно что Нинтендо не приделах.

И да, у Nintendo дела давно не очень, уже говорили не раз что хотят в мобильники податься. Но от консолей не отказываются, вон, скоро их NX будет.

P. S. Хм, ну я не понял Случайника, но пускай будет инфа, если кто не знает.
(Offline)
 
Ответить с цитированием
Старый 27.07.2016, 16:16   #79
Crystal
Терабайт исходников
 
Аватар для Crystal
 
Регистрация: 05.07.2007
Сообщений: 5,196
Написано 1,721 полезных сообщений
(для 5,374 пользователей)
Ответ: Pokemon GO

Сообщение от Randomize Посмотреть сообщение
Сегодня впервые увидал сие поделие - да уж. Тот же ingress в разы интереснее.

Знаком с "теми самыми" покемонами с геймбоя/дс. Нормально адаптировали игру-блокбастер для тупой аудитории. Забавно то, что беганье по GPS координатам уже было давно сделано в "старой" игре на DS, но это было лишь малой частью игры. Так же есть реальные карточки, спец аддоны для портативок (вышеупомянутый gps и сканер штрих кодов например), в старых покемонах был смысл собираться толпой в одном месте и играть компанией (проведение турниров и помощь в ловле покемонов, например).
Таки госпитали для покемонов тоже есть и даже Геймплей! То есть кроме гринда/дроча есть во что поиграть на экране кнопками и с сюжетом. При этом оно работает и оффлайн и онлайн и позволяет залезать в миры к другим игрокам прямо как в DarkSouls, только появилось намного раньше. А вы таки думали, что популярность франшизы из-за мультика, да?

Тошно от того, что такая бездарная хрень паразитирует на франшизе. Видать у Nintendo дела совсем плохи раз столько вбухали в пиар этого наколеночного дерьма.

Крис, мне кажется ты бы сам за месяц на юнити родил бы игру круче этих покемонов, почему ты играешь в такой примитив? Твои девелоперские попытки N-летней давности хорошо показывали, что ты шаришь в интересных играх, и имеешь представление о том, что такое хороший геймплей, как же так? Кликер + ферма + членомерка = ни одной киллер фичи.

Нет, пожалуй, буду думать, что ты проводил исследование популярного продукта - так спокойнее.
Игра бесспорно кусок гавна. Я недоволен в ней всем, от графики, до геймплея. Не знаю во что поиграть, игры давно меня не радуют. Единственную интересную игру за весь год я уже до дыр заездил (Subnautica). В покемонов вложил свободное время, тк больше не во что, тут хоть с людьми новыми познакомился. А ваще я вон вчера в литрбол играл, текилу пивом запивал, сёдня все серии ванпанчмена посмотрел. Покемонов искать ходить сечас желания *ноль*. Пойдёмте в Planetside 2)
__________________
Проект "Deathbring World - Rangers" и его финансовая поддержка:
https://boosty.to/deathbringrangers

Я на - TWITCH
Канал на YouTube
(Offline)
 
Ответить с цитированием
Старый 27.07.2016, 21:55   #80
Gector
Легенда
 
Аватар для Gector
 
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений
(для 5,072 пользователей)
Ответ: Pokemon GO

Сообщение от Randomize Посмотреть сообщение
Знаком с "теми самыми" покемонами с геймбоя/дс.
А с какой игры это началось? Не нашел инфы.
(Offline)
 
Ответить с цитированием
Старый 28.07.2016, 00:04   #81
Crystal
Терабайт исходников
 
Аватар для Crystal
 
Регистрация: 05.07.2007
Сообщений: 5,196
Написано 1,721 полезных сообщений
(для 5,374 пользователей)
Ответ: Pokemon GO

Сообщение от Gector Посмотреть сообщение
А с какой игры это началось? Не нашел инфы.
Хз, я например на гембоее играл в Pokemon Blue, Pokemon yello, Pokemon Red.
Неплохие игры кстати, куда лучше чем покемон гоу.
Скачай на комп, поиграй.
__________________
Проект "Deathbring World - Rangers" и его финансовая поддержка:
https://boosty.to/deathbringrangers

Я на - TWITCH
Канал на YouTube
(Offline)
 
Ответить с цитированием
Старый 28.07.2016, 01:02   #82
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Pokemon GO

Сообщение от Randomize Посмотреть сообщение
Крис, мне кажется ты бы сам за месяц на юнити родил бы игру круче этих покемонов, почему ты играешь в такой примитив?
Ты ведь не предлагаешь ему за месяц построить мультиплеер платформу которая выдержит в реалтайме, в одном мире, десятки миллионов игроков?..
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Crystal (28.07.2016)
Старый 28.07.2016, 01:21   #83
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений
(для 6,853 пользователей)
Ответ: Pokemon GO

Сообщение от moka Посмотреть сообщение
Ты ведь не предлагаешь ему за месяц построить мультиплеер платформу которая выдержит в реалтайме, в одном мире, десятки миллионов игроков?..
Там настолько всё тупо, что оно и на длинном пуле работать будет.
И даже при таком онлайне.

Адепт ноды испугался больших онлайнов и втирает как всё сложно? Ты же сам знаешь, что задача элементарная.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Phantom (28.07.2016)
Старый 28.07.2016, 01:51   #84
Crystal
Терабайт исходников
 
Аватар для Crystal
 
Регистрация: 05.07.2007
Сообщений: 5,196
Написано 1,721 полезных сообщений
(для 5,374 пользователей)
Ответ: Pokemon GO

Игра моей мечты совсем не про покемонов.
Но я уже по моему пятый\шестой год вне геймдева,
всё забыл, отстал, устарел. Бля даж не предлагайте )
Шутники )
__________________
Проект "Deathbring World - Rangers" и его финансовая поддержка:
https://boosty.to/deathbringrangers

Я на - TWITCH
Канал на YouTube
(Offline)
 
Ответить с цитированием
Старый 28.07.2016, 02:55   #85
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Pokemon GO

Сообщение от Randomize Посмотреть сообщение
Там настолько всё тупо, что оно и на длинном пуле работать будет.
И даже при таком онлайне.
Ты видимо вообще в механику игры не вникал..

Сообщение от Randomize Посмотреть сообщение
Адепт ноды испугался больших онлайнов и втирает как всё сложно? Ты же сам знаешь, что задача элементарная.
Я таки не испугался вовсе, боятся - когда не знают с чем имеют дело. В моём случае, я вполне хорошо знаю масштабы подобной системы, и такое "на коленке" не делается. Ты даже о нагрузке на бд думаю не догадываешься. Ну опиши в "пару словах", как ты поднимишь систему, для поддержания 20м игроков онлайн, по всему миру, с механикой как в покемон го, где даже видеть друг-друга не нужно, но джимы и спаун - синхронизируются среди всех.

Да ты тупо математику посчитай:
1. Площадь земли на нашей планете: 148,300,000км2
2. Точки для спауна примерно в радиусе каждых максимум 200м2, это 0.04км2.
3. Это около 4 миллиарда точек. Рандомно они саунятся только там где люди вокруг, также там для всех игроков общие данные, следственно данные должны быть в бд.

Предположим одна точка - это тип покемона (int), и координата (double * 2). Ну и ID ествественно, даже если тебе удастся это всё уместить в супер эфективные мелкие записи, это 112Гб данных!
Делать запросы по таким объёмам данным с гео-индексацией, с постоянными write'ами (спаунятся покемоны). Без серьёзного подхода такое дело не взлетит.

Это только спаун покемонов, я даже не говорю о логике спауна которая по прошествию времени только там где игроки.

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

Ты хоть раз ачивки делал? Да тупо проверки для ачивок везде и вся уже будут жрать кучу ресурсов при таких масштабах.

А что на счёт трафика? По некоторым данным, может быть до 10мб в час, скажем у тебя 10м игроков, это около 240 GBit/s, чтобы такое поднять, и залоадбалансить, с быстрым доступом к игровым серверам во всём мире, тебе понадобиться хорошая пачка игровых серверов. Да и это траффик будет не самой большой проблеммой для игровых серверов.

У тебя есть деньги, чтобы эфективно покрыть хотя бы 5 основных мировых датацентров, с хорошей пачкой серверов в каждой? Это будет тебе стоить как минимум 50k зелёных в месяц, это минимум.
Slither.io за хостинг отдаёт 15к в месяц, и это всего лишь при 50к активных юзеров в день, да и с полностью изолированной логикой между игровыми серверами, тут нету никакой серьёзных общих реалтайм данных, тупо игровой стейт в раме сервера.
Наивно экстраполируя это число по количиству игроков, и на 10м игроков тебе прийдётся платить около 3,000,000 в месяц за хостинг!

Короче, ты реально не подумал чего "предложил" за месяц замутить..

Хотя.. Если говоришь "элементарная", чего же ты не замутишь свою глобальную игру такого рода, дело ведь прибыльное.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
Foxymist (28.07.2016), Gector (28.07.2016)
Старый 28.07.2016, 07:27   #86
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений
(для 6,853 пользователей)
Ответ: Pokemon GO

Понятно. Мока - оверинженер.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti

Последний раз редактировалось Randomize, 28.07.2016 в 08:50.
(Offline)
 
Ответить с цитированием
Старый 28.07.2016, 14:55   #87
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Pokemon GO

Сообщение от Randomize Посмотреть сообщение
Понятно. Мока - оверинженер.
Лол, я как раз "simplicity first". Просто тебе масштаб не понятен совсем, и проще сказать что-то в мой адрес, нежели технически либо оправдать свои "предложения", либо как нормальный инженер понять что сморозил.
(Offline)
 
Ответить с цитированием
Старый 28.07.2016, 16:01   #88
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений
(для 6,853 пользователей)
Ответ: Pokemon GO

Сообщение от moka Посмотреть сообщение
Лол, я как раз "simplicity first".
Так переложи логику на клиентов - раз ты simplicity first.
Придумал тут йоба расчёты серверные прям охренеть.
Причём тут площадь планеты?

Сумка, поснифай трафик игры, да посмотри как она общается.
Твоя архитектура - говно дорогое.
Реально если делать логику через ту жопу, что ты выше описал будет оооочень тяжко и потно.
Но не все такие упоротые идеалисты и перфекционисты как ты.

На деле игра просто переодически сохраняет прогресс на сервере и запрашивает ещё точки лениво и неспеша step by step - никакого рилтайма.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
(Offline)
 
Ответить с цитированием
Старый 29.07.2016, 00:44   #89
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Pokemon GO

Сообщение от Randomize Посмотреть сообщение
Так переложи логику на клиентов - раз ты simplicity first.
Ты вообще ничего не знаешь про сетевые игры видимо.
Выносить принятие решений на клиента - прямое самоубийство, т.к. читы и эксплойты появятся в первые же дни. Эксплойтов принятия решений кроме как гео-локации мы не видим.

Сообщение от Randomize Посмотреть сообщение
Придумал тут йоба расчёты серверные прям охренеть.
Ну да, ты и не догадываешься видимо на сколько всё сложнее.

Сообщение от Randomize Посмотреть сообщение
Причём тут площадь планеты?
Очевидно игра происходит на реальной репрезетации нашей земли. Что за глупый вопрос?
Да и не площадь планеты, а лишь местности где потенциально будут игроки (земля).

Сообщение от Randomize Посмотреть сообщение
Сумка, поснифай трафик игры, да посмотри как она общается.
Ты сам то смотрел лол? Видимо нет, вот тут порыщи, там ссылок полно на .proto схемы пакетов: https://www.reddit.com/r/pokemongode...icial-hardware

Сообщение от Randomize Посмотреть сообщение
Твоя архитектура - говно дорогое.
То как сделан pokemongo (также как я и описывал), это "нормальный" подход к делу, с умом и большим расчётом на будущее. А о том чём ты говоришь, это нищебродский подход который будет иметь столько тех. ограничений и эксплойтов, что ни нормального геймплея ни честной игры, я уже и не говорю о монетизации подобного.

Сообщение от Randomize Посмотреть сообщение
Реально если делать логику через ту жопу, что ты выше описал будет оооочень тяжко и потно.
Но не все такие упоротые идеалисты и перфекционисты как ты.

На деле игра просто переодически сохраняет прогресс на сервере и запрашивает ещё точки лениво и неспеша step by step - никакого рилтайма.
Ты реально нифига не знаешь о чём говоришь.

Смотри сам: https://github.com/bettse/mitmdump_d...iles/all.proto

Там даже каждый удар по покемону в джиме - сообщений.
Результат попытки поймать покемона - сообщение с сервера.
Запросы на любое действие.
Даже список тайлов которые нужно грузить тебе сервер говорит.

Там всё построено на реалтайм сервере.
Все сообщения пересылаются по сокетам в protobuff обёртке, там реалтайм траффик, а не примитивные http запросы.

Если ты продолжишь чепуху нести, не поддерживая свой базар реальными фактами, и инфой с ссылок что я привёл, то ты просто пустозвон.
(Offline)
 
Ответить с цитированием
Старый 29.07.2016, 04:53   #90
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений
(для 6,853 пользователей)
Ответ: Pokemon GO

Спасибо за ссылки. Сел и прочитал сорс PokeGOAPI.
Ну да, не http, естественно я утрировал, но всё и ни настолько сложно как ты написал.
Намного проще всё оказалось, теперь ты почитай и сам себя опрвергни, твоя очередь.

Upd, вот, бота почитай:
https://github.com/TomTheBotter/Poke...rking-Hack-API
Крайне занимательно.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 13:12.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com