Игры в 2017 году

К слову, к МК-161 подключается модуль GPS. Это означает возможность создания игр вроде Покемон GO.

Сами покемоны сейчас популярны по всему миру, в России не только в Москве. Если редкий покемон респится, вроде Аноуна — на этом месте можно встретить десяток москвичей со смартфонами. Увы, зарубежными. На самые популярные события игры десятками народ собирается.
Александровский сад

К сожалению, новосибирский модуль GPS до меня так и не дошёл. Но я начал понимать, в чём привлекательность покемонов. Сделать это без глобальной сети сложно — примерно как новый входной язык разработать. ;-) Один из вариантов — сделать сражения между игроками и обмен «электронными чудовищами» по кабелю вроде такого, на фиксированных геопозициях GPS.

Кабельный обмен был в первых покемонах 20 лет назад, но GPS в них тогда не было.

Forums: 

Разве такое возможно?
Хотя, односимвoльные слова Фoрта, сравни с руническими покемон символами :)

Покемоны это, конечно, игра.

Первые японские покемоны были чёрно-белыми. А наши «электронные чудовища» ПМК были вообще зелёные восьмисегментные. Речь о том, что МК-161 вполне может их генерировать и передавать другим МК-161 по кабелю — а GPS-датчик способен привязывать ключевые события игры к геолокациям.

Если продумать систему цифровых подписей, может получиться интересная игра. Возможно даже устроить цифровой магазинчик, для окупаемости проекта. Конечно, чтобы сделать такую игру популярной, над этим придётся трудиться. Раздобыть МК-161 и модуль GPS к ней — первый уровень игры. :-)

К языковым проектам (Каллисто, Оберон) никакого отношения это не имеет. Просто одна платформа.

это конечно очень брутально ходить с MK-1xx и коннектится по кабелю во время
игры или отбиваться от игроков самим калькулятором под девизом "Вернись в 80-ми десятые" :)
Или успей зарядить свой игру-калькулятор только на точке встречи.

  1. Кабельные покемоны это конец 90-ых, а не 80-ые
  2. GPS-технологии в покемонах это 2016 год
  3. Зарядку МК-161 очень хорошо держит, в отличии от айфонов

Не надо унижать русских просто из-за русофобии, плиз. Игру даже никто не начинал делать, а уже пытаются давить руганью из-за границы. :-(

Покемоны -это такой быстрый современный способ замены походов, песен у костра?
Помнится были ещё тамагочи (тоже японские?) и где они сейчас. Вроде те же фирмы создатели.

Покемоны позволяют физически встречаться, телами — тем, кому нравятся технологии. Нечто вроде Фидо, где мы все впервые познакомились заочно. Или КЭИ, где общались через редакции ТМ/НЖ.

Да, тамагочи это покемоны до покемонов. Их опыт был сильно усовершенствован в 1996 году, а 2016 год и правильно выбранная материальная база (смартфоны, айфоны) просто запустила технологию в космос. :-)

Хотя в 1986 году лидировали ещё мы, своим «Электронным океаном» на базе глюков однобитной «Электроники Б3-34».

Цены уронили на электронные калькуляторы в году 80-том (перед Олимпиадой?) или позже и тогда родители его мне купили (рублей 45 по стоимости в ден знаках СССР тех времён) :)

P.S. Извиняюсь, хотя нет, спутал историю с БЗ-18M :)

Это уже больше похоже на правду. Хотя и за 45 рублей приобрести «Электронику Б3-34» в первые годы выхода это большая удача.

Мой путь в ПМК начался уже с МК-61.

Здесь люди собрались обсудить чёткие инженерно-исследовательские проекты, а вы со своими замками...
Ай яй яй! :-)

когда "наиграешься" тема на 4pda :)
https://4pda.ru/forum/index.php?showtopic=332294

P.S. Пока играешься, скорее всего, учиться тоже не с руки.

GPS-Глонасс модуль с TTL UART за $7.50 на алиэкспрессе

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

Да, с этого можно начать. Но релиз хотелось бы видеть с официальным модулем GPS.

Хайп на Pokemon GO давно прошел, плохо следите

Покемонам недавно исполнилось 20 лет. Дедушки завещают своих первых пойманных пикачу внукам — даже в России покемоны давно стали семейной игрой, а для молодых официально устраиваются городские и всероссийские чемпионаты. Pokemon GO этим летом справил годовщину и я знаю несколько молодых столичных семей, в которых в Pokemon GO играют все три поколения.

В вашем окружении, возможно, наёмным массовикам-затейникам больше никто покемонов не оплачивает и они временно пиарят какие-нибудь очередные чулки с прокладками. Но это личные проблемы интернет-шлюх. Я не «плохо слежу», а состою в десятках чатов по Покемон GO с сотнями активных участников и практически ежедневно хожу на рейды в маленьких и больших компаниях. Почти каждую неделю очередные тренеры Москвы и других городов достигают высшего 40 уровня и присоединяются к нашему неформальному Клубу 40.

Регулярно издаются покелекции, а три фракции (Валор, Мистик и Инстинкт) организовывают собственные мероприятия. Вокруг крупных международных сайтов (например геймпресс, сильфроуд и более попсовый погохаб) сплачиваются команды, осуществляющие как честную игру, так и датамайнинг регулярно выходящих версий. Работают сайты и видеоблоги на русском языке, хотя и меньшего масштаба. Отдельно живут и бурлят читерские сообщества, причём взлом API уже встал на коммерческую основу — полулегальные программы для обнаружения покемонов пишут профессионалы, поставляя как готовые решения, так и платную подписку.

Кто колеблется вместе с модой, те действительно быстро переключаются с одного хайпа на другой. Покемоны же своих игроков нашли. В сентябре много школьников и студентов вернулись с каникул, уже наблюдается вторая волна заражения. :-) К сожалению, сообщество покемонов сейчас живее, чем сообщество любителей ПМК — не в последнюю очередь потому, что зарубежные разработчики не кроют матом своих покупателей, а наоборот, вкладываются в свой фэндом деньгами, временем и другими ресурсами.

Многа букав в защиту прожекта, который сколлапсировал через два месяца.
Пруф: https://www.businessinsider.com.au/pokemon-gos-decline-is-already-under-...

Кстати, как раз два-три месяца длится любой дутый хайп.
Можете вспомнить Шурыгину... если еще не забыли такую))) На спиннеры попробуйте теорию применить)))

Я вам привёл живые ссылки на три крупных сайта сообщества с ежедневными новостями и большой посещаемостью, посвящённых исключительно Pokemon GO.

По вашей собственной ссылке на Форбс признаются: «Despite this precipitous drop, Pokémon GO remains the most profitable mobile game out there, and I suspect it will remain so for some time,…» — даже после спада Pokemon GO остаётся наиболее прибыльной мобильной игрой из существующих. Её сохранившиеся за год 60 миллионов пользователей (англ.) это очень и очень много по меркам мобильных игр и сравнимы, например, с 30-40 миллионами игроков Clash of Clans — это другая мобильная игра из топа коммерчески успешных (100 млн это не Clash of Clans, как обманывают журналисты, а все четыре игры Supercell).

Наши самоделки на ПМК даже и не претендуют на такую бешеную всемирную популярность с миллиардами долларов дохода. Сто пользователей в России будет, уже бешеный успех. :-)

Pokemon GO вышел 6 июля прошлого года. Ситуацию с этой игрой я знаю не из гугля и сомнительных «пруфов», а непосредственно. Мы в неё играем с друзьями, не только из Москвы, более 15 месяцев — в семь раз дольше вашего выдуманного «коллапса». Мои знакомые ездили этим летом в Хельсинки и Париж на ивенты, билеты на которые были раскуплены за 3 минуты (кое-кому пришлось их выкупать за $300). В Чикаго на годовщину игру вообще случилась такая давка, что отказали сети мобильной связи. Приводимые вами ссылочки и аргументы это откровения лишь для новичков. За прошедший год у нас было достаточно времени не просто эти материалы увидеть, а изучить досконально и посмеяться над тупизной хэйтеров, «окончательно хоронящих» пого чуть ли не ежемесячно.

Вы всего 6 часов на нашем сайте, а уже успели вызвать к себе ту неприязнь, которую я испытываю ко всей ФСБшной шайке Пригожина. «Теории» из ваших поганых методичек, написанных шарлатанами-распильщиками, меня не интересуют, чтобы эту дрянь ещё куда-то «применять».

Поищите себе других собеседников и не пишите мне больше. Может, кто-нибудь здесь менее брезглив.

Удивлен, что у вас так пригорело. Впрочем, от графиков Форбс у вас пригорит еще больше: https://www.forbes.com/sites/davidthier/2016/09/13/pokemon-go-has-lost-7...

А ведь совершенно напрасно горите, по надуманному поводу.
>Мои знакомые ездили этим летом в Хельсинки и Париж на ивенты, билеты на которые были раскуплены за 3 минуты. В Чикаго на годовщину игру вообще случилась такая давка, что отказали сети мобильной связи.

Видите, не все так плохо, кто-то еще играет. =<20% от первоначальной аудитории плюс сезонные всплески активности.

>и сомнительных «пруфов»
UNIVERSITY OF WESTERN AUSTRALIA это вам не сайт "Русская весна".
В качестве авторитета привел Форбс с совершенно той же картиной: хайп и сдувание до размеров целевой аудитории.

тов.sovietotaku и похоже и мне не товарищ :-)

Я не либерал, не переживай)))
Я реалист.

Только надо помнить, что наше представление о реальности её же и создаёт.

Евгений Пригожин — питерский миллиардер, мало разбирающийся в технологиях и плохо понимающий, зачем вообще людям нужен Интернет. Но, т.к. у него куча денег и огромное желание поучаствовать, Пригожин начал в начале 2000-ых спонсировать платную и организованную накрутку (диз)лайков, спам, флуд, ложь и «виртуальных личностей» на русскоязычных форумах, в комментариях и социальных сетях. Выдаётся вся эта мерзость также за «информационную войну», высасывая последние деньги в том числе из нищающего бюджета России.

В результате этой беспрецедентно деструктивной деятельности глав-тролля среди русских уникальная ситуация — широко расцветает недоверие, отсутствие кооперации и взаимопомощи, много других гадостей эта секта сделала для своей нации. Одновременно она продвигает понятно какие политические силы (деньги Пригожин берёт не от производства айфонов или электромобилей, а из бюджета), из-за чего «кремлебот» стало ругательством во всех русскоязычных странах.

Всё это легко гуглится по ключевым словам «фабрика троллей», «Ольгино», «Савушкино», ООО «Интернет исследования» и т.п. Образцово омерзительная история получилась, когда огромные финансовые ресурсы сосредоточены в руках этически нечистоплотных и неграмотных бездарностей.

А где получать деньги за накрутку и комменты в соц.сетях ? Слышал от укров много про эту хрень, только существует ли она, большой вопрос. Постоянно меня обвиняют, что якобы из какого то ольгино, так если они всех подряд туда записывают, не сказка ли это для самых маленьких ?

Хотелось бы, чтобы Ольгино было лишь сказкой. Но это, как и сам Евгений Пригожин, печальная реальность. Дело уже было даже проверено в суде, журналистских расследований тоже можно много нагуглить.

Чем любой другой модуль, работающий по UART или SPI хуже ?
Можно сразу его совместить с Wifi или GSM модулями.

Сделайте и выпускайте альтернативный модуль. Главное, чтобы драйвера к нему обеспечивали стандартный интерфейс — и не пришлось каждому пользователю писать свою индивидуальную версию игры, под самоделку.

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

А нафига он мне нужен ? Вы же сокрушались, что новосибирский модуль вам не достался. Возьмите другой модуль и разговаривайте с ним по UART, что "делать" то надо ? Все устройства GPS совместимы на уровне геометрии планеты, координаты которой они выводят. На каком уровне будут внедряться криптографические подписи - для меня загадка. Любой GPS приёмник можно эмулировать, так что калькулятор будет думать. что он находится в каком то заданном читерами месте. Разве что проводить кросс проверку, что раз одно устройство "видит" что-то в этом месте, то и и другое в том же месте должно видеть то же самое, например те же вайфай сети, визуальные характерные ориентиры и т.п. Не вижу места для шифрования.

Вы начали предлагать делать модули, не будучи моим начальником и не платя мне зарплату. Так делайте, вперёд, не мешаю вам! :-) Нет, саму игру я сейчас не делаю и самостоятельной разработкой оборудования для неё заниматься тем более не собираюсь.

Борьба с теми, кто подделывает данные GPS это второй вопрос. До конца он даже в Pokemon GO не решён, но некоторые методы борьбы уже показывают свою эффективность. К сожалению, они опираются на доступность глобальной сети, которой в МК-161 нет.

Выше я писал про криптографию, защищающую от подделок, например, структуры данных покемона.

Вы начали предлагать делать модули, не будучи моим начальником и не платя мне зарплату. Так делайте, вперёд, не мешаю вам! :-) Нет, саму игру я сейчас не делаю и самостоятельной разработкой оборудования для неё заниматься тем более не собираюсь.

Не было такого. Они к счастью уже произведены и продаются недорого.
Например GY-NEO6MV2 - плата GPS-модуля NEO-6M с активной керамической антенной и интерфейсом UART ~ продаётся за 900 рэ в наших мухосрансках.

Готовый продукт это коробочка, которую подключают к МК-161 — со стандартным разъёмом и протоколом. Так, чтобы от замены одной коробочки на другую не пришлось переписывать программы.

Плата это всего лишь одна из комплектующих УСОМК-5, хотя и самая главная.

В принципе, нашему сообществу уже давно требуется Интернет-магазин для подобных решений. Раньше я надеялся, что Максим Волков заполнит этот пробел. И паять он умеет, выпускать недорогие клоны УСОМК-5 технически мог бы. Но раз Максим перешёл на эксклюзивное обслуживание Новосибирска, место снова вакантно.

О какой совместимости идет речь? О каком шифровании GPS? Семиковский приемник работает с протоколом NMEA-0183.

GPS/Глонасс модуль с алиэкспресса за 7.5 баксов, что я выше давал ссылку, сюрприз сюрприз, работает по протоколу NMEA-0183.

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

Разве это перепалка, просто разговор ни о чём, при том что использовать МК-161 для чего бы там ни было - это для меня весьма маловероятное дело. Кстати как там DM42, к нему GPS можно прикрутить ? :-)

Просто большинство GPS/Глонасс приемников простые как пружина от дивана - включил их, и они начали в UART кидать NMEA-183 текст. И, если уж на то пошло, то GPS модули у Семико - ML8088s от НАВИА. Вроде, как бы отечественные. Однако на сайте Навиа видим, что модуль основан на Teseo III family chipset-е от ST Microelectronics. Вот и вся кухня. Зачем покупать дороже? Кстати, я не вижу цены на GPS модули на сайте Семико.

К МК161 я подключал самодельный Гейгер счетчик (первый был логгером данных) и time-lapse таймер для зеркалки.

К DM42, к сожалению, ничего, кроме ИК принтера, не подключить. USB только для прошивки и как usb-диск. Жалко. Такой потенциал пропадает.

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

с правильной прошивкой можно использовать его для обмена. Но DM42 в принципе ни для чего такого не предназначен, потенциал его в другом заключён :-)
А вот свой пилить - надо делать чтобы и контроллером мог работать, будет конкурентное преимущество перед швейцарцами и МК-161 :-)

кальк опознается как STM32 чего-то там в драйверах USB и шьется стандартным dfu-util. Возможно, когда швейцарцы выкатят SDK, то можно будет на его основе сделать что-нибудь другое, например, USB-Uart порт. И тогда можно что угодно будет лепить.

Ну, а свое - это само собой

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

В теории всё верно пишите. Но практической проверки никто пока не делал. Подключить фирменный приёмник GPS и самопальный. Проверить, что программный код для работы с ними одинаков байт-в-байт.

И см. выше, про шифровку GPS я не писал. Криптография нужна для другого, тема подделки GPS-координат сложная и пока не поднималась.

Применю в какой-нибудь хобби поделке, или подключу напрямую к моему Гейгеру. К сожалению, сравнить будет не с чем - у меня нет новосибирского GPS модуля.

Но смысл сравнивать? NMEA-0183 он и в Африке NMEA-0183.

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

Новосибирский GPS-модуль пока не утёк в сообщество. Я делал предзаказ (не оплачивая), ответа до сих пор нет. Точнее купил, что можно было — а каноничного GPS-модуля тогда не было в продаже.

В чём могут быть различия, до сравнения сказать нельзя. Скорее всего, всё как вы написали. А может, какая-нибудь разница всплывёт в поддерживаемой скорости работы порта, например — программная или аппаратная. Бывают же вещи, устраняемые парой строчек кода. Но пока этих строчек нет, устройство с данной программой не работает.

Я не очень понял этой фразы. Сколько стоит/стоил Новосибирский GPS модуль?

Алишный модуль работает на 9600 бод, в форматах GGA, GSA, GSV, RMS, VTG. Посмотреть скриншот PC программы, читающей данные, можно по указанной выше ссылке.

Из описания программы Семико для работы с "новосибирским GPS модулем":

Программа принимает сообщение GGA (Clobal Positioing System Fixed Data) протокола NMEA

Там же есть скриншот МК161, из которого понятно, что данные в том же формате, что и в дешевом алишном GPS модуле.

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

В 2011 году УСОМК-5 (с модулем GPS) стоил 2600 рублей, но независимых отзывов и отчётов о работе с ним я не встречал. Насколько я понимаю, сейчас УСОМК-5 поставляется в составе КПА.

Спасибо, не надо

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

СЕМИКО против всего рынка и здравого смысла :-)

Даже когда рынок в России такой, что для выживания приходится ставить запредельные цены, Новосибирск держит удар и делает своё дело. Другое дело, что сейчас УСОМК-5 даже за 5000 рублей не купить — из прайса убрали все УСОМКи.

Если нужен каноничный приёмник GPS, хотя бы для проверки на нём своих программ, придётся приобретать его в составе КПА-03 за 11200 рублей. «Электроника МК-1152» пойдёт в нагрузку. :-)

может, не надо будет 11200 рублей тратить? За каноничность :)

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

видимо лох не мамонт, из 11200 купит, то что в любом радиомагазине стоит от силы пару тыщ

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

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

Кстати, да. Первый тест на совместимость — проверить фирменную программу с вашим алишным модулем.

Эмулятор еМкатик умеет работать с UART портом?

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

(автор программы ответил на сайте).
Так что, как только приедет мой ГПС приемник, попробую его напрямую с Семиковским примером. Stay tuned

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

Шутка. Смеяться здесь. Ну что значит "фирменный" ? Они всё сделаны какой то фирмой.
Зачем вам одинаковый код байт в байт ??? Для каждого типа приёмника можно написать "драйвер", чтобы основная программа получала только координаты и др. вещи в унифицированной форме (через регистры или стек).

стандарт данных:

...An example of the GBS message string is:
$GPGGA,172814.0,3723.46587704,N,12202.26957864,W,
2,6,1.2,18.893,M,-25.669,M,2.0,0031*4F

Смотрим в Семиковский пример работы с GPS приемником:
gpsmk161

Похоже, не правда ли?

Приедет мой приемник с али, проверю с компа через USB FTDI адаптер

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

Одинаковый код байт в байт это требование криптографии.

Чтобы читеры не взламывали код игры (и не делали себе 100% покемонов), игра должна проверять собственный код и сравнивать цифровые подписи при установлении связи с другой копией игры. Когда установлено, что играют два честных геймера, они могут безопасно обменяться своими покемонами.

Если для одного приёмника GPS какая-нибудь временная задержка будет чуть-чуть отличаться или в драйвер придётся добавить лишнюю проверку, специфичную для «самопала», отличного от Новосибирского — код драйвера изменится, цифровые подписи игры не совпадут. Обмен покемонами станет невозможен.

позволяет сломать любую защиту, но даже на нетронутом исходном коде при подсовывании хардварного эмулятора на внешний порт игру можно будет обмануть. Программирование на ассемблере на МК-161 невозможно.

Гонка вооружений здесь пока не началась, конечно. Но если она приведёт к возникновению хардварного эмулятора — это уже само по себе достижение. :-)

Любая ардуина справится с такой "эмуляцией"

Приехал мой GPS приемник. Две минуты работы с паяльником (подпайка "мам" на провода) - и приемник подцепился к USB-2-Serial адаптеру:
GPS

Пример Семико для работы с GPS приемником заработал в эмуляторе еМкатик, в последнем надо включить опцию работы с СОМ-портом.

Еще поставил скорость 9600 вместо 4800:

        ...
	PP M 9072	; Установить режим 8 бит
	9 PP M 9071	; Установить скорость 9600; 4800
	4 PP M 9073	; Задержка между байтами в ответе 4*1,25=5 мс ;8*1,25=10 мс.
        ...

Поскольку первым сообщением в пакете с моего приемника идет другое сообщение, не CGA, то на экране эмулятора показывается оно:
эмулятор

Но proof-of-concept заработал: дешевые 7-долларовые GPS приемники работают с кодом МК161

Однако напрямую к МК161 не подключить, надо добавить другой копеечный блок, которые переведет TTL уровни сигнала в RS232

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

«первым сообщением в пакете с моего приемника идет другое сообщение, не CGA,» — надо посмотреть, что передаётся первым в стандартном модуле GPS и как это сообщение дальше обрабатывается.

Вполне возможно, что можно написать код на ЯМК, который будет позволять взаимозаменять дорогой родной модуль и дешёвый самопальный.

идет следующим, я могу скинуть сюда полный лог из терминальной программы.

Но в любом случае - и с дешевым приемником как этот и с дорогущим решением от Семико придется писать свой код на ЯМК - у Семико нет ничего готового из общих GPS решений для UART порта.

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/