Комментарии 12
У самого такие мысли были). но имхо надо ориентироваться на мобильные платформы в первую очередь на андроид. И сразу нужно отталкиваться от мультиплеера чтобы это была PvP. ну и js код в принципе очевидный (и не надо экономить на производительности делая неплавную графику ведь код будет работать на клиенте). Интереснее как Вы будете отдавать этот код как он будет храниться что там с памятью будет на esp32 и сколько кода можно туда упихать как организуете REST архитектуру геймплея и как будет использоваться второе ядро esp32
Спасибо за комментарий:-) Скажу только, что пока всё в процессе и нормально так шевелится всё - и весьма шустро...Вплоть до анимации ядерных взрывов:-)))
Тестил с помощью 2 игроков: больше нет возможности. Подключался к esp32 с компьютера и смартфона и разносил машинку смартфона в хлам. :-)))
1300 строк кода на данный момент. Но ещё не вечер...;-)
с js кодом всё понятно а что у Вас на esp32? Интересно, потомучто сам сейчас пилю костыль для теплицы esp32/реле с тэном/ds18b20 с конфигурационным и информационным интерфейсами через wifi на html и чё то он у меня обрастает уже всяким разным фишками типа истории температуры с состоянием реле чтобы отследить эффективность работы устройства и уже тянет установить внешний датчик и провести серию экспериментов чтобы понимать какие уровни холода можно "купировать" данным конкретным ТЭНом в данной конкретной теплице да и много ещё чего)
Пока не буду забегать вперёд, с вашего позволения ;-) Надо сначала всё закончить а уж потом описывать. Пока всё в процессе+наблюдаются некоторые глюки, с которыми боремся. Но в целом - всё работает. Расскажу в следующей статье, как доделаю...
у меня тоже глюки поэтому и спрашиваю) у Вас WiFiserver или Webserver используется? я пробовал на web но сейчас вернулся на wifi. сейчас чтото похоже глючит изза того что формирую слишком большую строку для отдачи на клиента. а до этого глючило потому что формировал js код не добавляя перенос строки. причём до какогото момента всё работало пока, насколько понимаю, не оказалось что функция закончилась и без всяких разделителей пошла следующая. и как консоль браузера смотрите на смартфоне? я пробовал через хром на ПК с включением опции "отладка по usb" и чтото у меня не срастается.
И сразу нужно отталкиваться от мультиплеера чтобы это была PvP.
Мультиплеер это не только ПвП. Да и не всем нравится ПвП.
выживач на есп по сетке ))))
И это знакомо, да.
Здесь просто должен быть этот мем:

Пилим игровой мультиплеерный сервер на базе esp32: начало