|
Болтовня Разговоры на любые темы (думайте, о чем пишите) |
27.07.2016, 09:04
|
#76
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,361
Написано 2,473 полезных сообщений (для 6,856 пользователей)
|
Ответ: Pokemon GO
Сегодня впервые увидал сие поделие - да уж. Тот же ingress в разы интереснее.
Знаком с "теми самыми" покемонами с геймбоя/дс. Нормально адаптировали игру-блокбастер для тупой аудитории. Забавно то, что беганье по GPS координатам уже было давно сделано в "старой" игре на DS, но это было лишь малой частью игры. Так же есть реальные карточки, спец аддоны для портативок (вышеупомянутый gps и сканер штрих кодов например), в старых покемонах был смысл собираться толпой в одном месте и играть компанией (проведение турниров и помощь в ловле покемонов, например).
Таки госпитали для покемонов тоже есть и даже Геймплей! То есть кроме гринда/дроча есть во что поиграть на экране кнопками и с сюжетом. При этом оно работает и оффлайн и онлайн и позволяет залезать в миры к другим игрокам прямо как в DarkSouls, только появилось намного раньше. А вы таки думали, что популярность франшизы из-за мультика, да?
Тошно от того, что такая бездарная хрень паразитирует на франшизе. Видать у Nintendo дела совсем плохи раз столько вбухали в пиар этого наколеночного дерьма.
Крис, мне кажется ты бы сам за месяц на юнити родил бы игру круче этих покемонов, почему ты играешь в такой примитив? Твои девелоперские попытки N-летней давности хорошо показывали, что ты шаришь в интересных играх, и имеешь представление о том, что такое хороший геймплей, как же так? Кликер + ферма + членомерка = ни одной киллер фичи.
Нет, пожалуй, буду думать, что ты проводил исследование популярного продукта - так спокойнее.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 4090 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 за это полезное сообщение:
|
|
27.07.2016, 09:29
|
#77
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Pokemon GO
Сообщение от Crystal
К тому времени игра уже может умереть )))))
|
Ну чтож поделать, значит судьба такая)
|
(Offline)
|
|
27.07.2016, 12:00
|
#78
|
Быдлокодер
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,024
Написано 2,313 полезных сообщений (для 5,350 пользователей)
|
Ответ: Pokemon GO
Сообщение от Randomize
Тошно от того, что такая бездарная хрень паразитирует на франшизе. Видать у Nintendo дела совсем плохи раз столько вбухали в пиар этого наколеночного дерьма.
|
А вот нет, Nintendo просто продали права на эту игру и всё.
У них даже акции сначала подскочили, а потом резко упали, когда стало известно что Нинтендо не приделах.
И да, у Nintendo дела давно не очень, уже говорили не раз что хотят в мобильники податься. Но от консолей не отказываются, вон, скоро их NX будет.
P. S. Хм, ну я не понял Случайника, но пускай будет инфа, если кто не знает.
|
(Offline)
|
|
27.07.2016, 16:16
|
#79
|
Терабайт исходников
Регистрация: 05.07.2007
Сообщений: 5,196
Написано 1,721 полезных сообщений (для 5,374 пользователей)
|
Ответ: Pokemon GO
Сообщение от Randomize
Сегодня впервые увидал сие поделие - да уж. Тот же ingress в разы интереснее.
Знаком с "теми самыми" покемонами с геймбоя/дс. Нормально адаптировали игру-блокбастер для тупой аудитории. Забавно то, что беганье по GPS координатам уже было давно сделано в "старой" игре на DS, но это было лишь малой частью игры. Так же есть реальные карточки, спец аддоны для портативок (вышеупомянутый gps и сканер штрих кодов например), в старых покемонах был смысл собираться толпой в одном месте и играть компанией (проведение турниров и помощь в ловле покемонов, например).
Таки госпитали для покемонов тоже есть и даже Геймплей! То есть кроме гринда/дроча есть во что поиграть на экране кнопками и с сюжетом. При этом оно работает и оффлайн и онлайн и позволяет залезать в миры к другим игрокам прямо как в DarkSouls, только появилось намного раньше. А вы таки думали, что популярность франшизы из-за мультика, да?
Тошно от того, что такая бездарная хрень паразитирует на франшизе. Видать у Nintendo дела совсем плохи раз столько вбухали в пиар этого наколеночного дерьма.
Крис, мне кажется ты бы сам за месяц на юнити родил бы игру круче этих покемонов, почему ты играешь в такой примитив? Твои девелоперские попытки N-летней давности хорошо показывали, что ты шаришь в интересных играх, и имеешь представление о том, что такое хороший геймплей, как же так? Кликер + ферма + членомерка = ни одной киллер фичи.
Нет, пожалуй, буду думать, что ты проводил исследование популярного продукта - так спокойнее.
|
Игра бесспорно кусок гавна. Я недоволен в ней всем, от графики, до геймплея. Не знаю во что поиграть, игры давно меня не радуют. Единственную интересную игру за весь год я уже до дыр заездил (Subnautica). В покемонов вложил свободное время, тк больше не во что, тут хоть с людьми новыми познакомился. А ваще я вон вчера в литрбол играл, текилу пивом запивал, сёдня все серии ванпанчмена посмотрел. Покемонов искать ходить сечас желания *ноль*. Пойдёмте в Planetside 2)
|
(Offline)
|
|
27.07.2016, 21:55
|
#80
|
Легенда
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений (для 5,072 пользователей)
|
Ответ: Pokemon GO
Сообщение от Randomize
Знаком с "теми самыми" покемонами с геймбоя/дс.
|
А с какой игры это началось? Не нашел инфы.
|
(Offline)
|
|
28.07.2016, 00:04
|
#81
|
Терабайт исходников
Регистрация: 05.07.2007
Сообщений: 5,196
Написано 1,721 полезных сообщений (для 5,374 пользователей)
|
Ответ: Pokemon GO
Сообщение от Gector
А с какой игры это началось? Не нашел инфы.
|
Хз, я например на гембоее играл в Pokemon Blue, Pokemon yello, Pokemon Red.
Неплохие игры кстати, куда лучше чем покемон гоу.
Скачай на комп, поиграй.
|
(Offline)
|
|
28.07.2016, 01:02
|
#82
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Pokemon GO
Сообщение от Randomize
Крис, мне кажется ты бы сам за месяц на юнити родил бы игру круче этих покемонов, почему ты играешь в такой примитив?
|
Ты ведь не предлагаешь ему за месяц построить мультиплеер платформу которая выдержит в реалтайме, в одном мире, десятки миллионов игроков?..
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
28.07.2016, 01:21
|
#83
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,361
Написано 2,473 полезных сообщений (для 6,856 пользователей)
|
Ответ: Pokemon GO
Сообщение от moka
Ты ведь не предлагаешь ему за месяц построить мультиплеер платформу которая выдержит в реалтайме, в одном мире, десятки миллионов игроков?..
|
Там настолько всё тупо, что оно и на длинном пуле работать будет.
И даже при таком онлайне.
Адепт ноды испугался больших онлайнов и втирает как всё сложно? Ты же сам знаешь, что задача элементарная.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 4090 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)
|
|
Сообщение было полезно следующим пользователям:
|
|
28.07.2016, 01:51
|
#84
|
Терабайт исходников
Регистрация: 05.07.2007
Сообщений: 5,196
Написано 1,721 полезных сообщений (для 5,374 пользователей)
|
Ответ: Pokemon GO
Игра моей мечты совсем не про покемонов.
Но я уже по моему пятый\шестой год вне геймдева,
всё забыл, отстал, устарел. Бля даж не предлагайте )
Шутники )
|
(Offline)
|
|
28.07.2016, 02:55
|
#85
|
.
Регистрация: 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 за это полезное сообщение:
|
|
28.07.2016, 07:27
|
#86
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,361
Написано 2,473 полезных сообщений (для 6,856 пользователей)
|
Ответ: Pokemon GO
Понятно. Мока - оверинженер.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 4090 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
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Pokemon GO
Сообщение от Randomize
Понятно. Мока - оверинженер.
|
Лол, я как раз "simplicity first". Просто тебе масштаб не понятен совсем, и проще сказать что-то в мой адрес, нежели технически либо оправдать свои "предложения", либо как нормальный инженер понять что сморозил.
|
(Offline)
|
|
28.07.2016, 16:01
|
#88
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,361
Написано 2,473 полезных сообщений (для 6,856 пользователей)
|
Ответ: Pokemon GO
Сообщение от moka
Лол, я как раз "simplicity first".
|
Так переложи логику на клиентов - раз ты simplicity first.
Придумал тут йоба расчёты серверные прям охренеть.
Причём тут площадь планеты?
Сумка, поснифай трафик игры, да посмотри как она общается.
Твоя архитектура - говно дорогое.
Реально если делать логику через ту жопу, что ты выше описал будет оооочень тяжко и потно.
Но не все такие упоротые идеалисты и перфекционисты как ты.
На деле игра просто переодически сохраняет прогресс на сервере и запрашивает ещё точки лениво и неспеша step by step - никакого рилтайма.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 4090 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
|
.
Регистрация: 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
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,361
Написано 2,473 полезных сообщений (для 6,856 пользователей)
|
Ответ: 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 4090 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)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:41.
|