andrash_, а в том, как написать код под конкретный случай? Берете картинку часов в качестве бэкграунда, сверху накладываете SVG с текстом по выше указанному примеру. Либо в лоб, на canvas
Если планируете пользоваться готовым и платным решением по типу живосайта, то такие вещи надо спрашивать у поддержки. Думаю, у них уже есть готовое решение.
Если нет, то создаете отдельную страничку и прикрепляете к ней онлайн чат, можете стили настроить под себя и т.д.
k-2, задержка 0.2-2с для вас долго? Тогда попробуйте разобраться с websocket'ами или воспользуйтесь сторонними сервисами, которые предоставляют готовое решение на вебсокетах (firebase, pusher, и т.д.). Не понятно зачем вам тут соц. сети.
dollar, а при чем тут 2000е и 3д? Все же зависит от дизайна и идеи. Одно дело, если заказчик хочет единорога с радугой в 3д на главную страницу интернет-магазина по продаже арматуры и никак иначе, а другое дело - это воплощение интересных идей с помощью 3д графики с хорошим и продуманным дизайном. И это никак нельзя сравнивать.
Есть достаточно хороших и красивых сайтов с элементами 3д, например https://2050.earth
P.S. сам не любитель адовых свистелок-перделок и поэтому винтаж в пример не ставлю, но этого и без 3д навалом сейчас.
Запитать ардуинку вы можете напрямую от аккумулятора.
А вот чтобы считать сигнал для воспроизведения звука - это придется немного заморочиться.
На аналоговый вход вы не можете подать более, чем 5В, иначе у вас будет эффект выхлопных газов вместо звукового. Разберите привод, посмотрите, есть ли какой контроллер, и можете попробовать посмотреть напряжение на его контактах при замыкании цепи. Либо сделать дополнительно какой-нибудь незамысловатый датчик спуска.
Cron тут не нужен совсем.
Вероятно, у вас логика игры будет зависеть непосредственно как от бэкэнда, так и от фронтэнда.
То есть, на фронтэнде вы отображаете данные и возможные действия, а на бэкенде регистрируете все действия юзера, проверяете валидность, согласно логике в контроллере, сверяете timestamp от последнего события, записываете в базу всё, что необходимо.
Таймер можете сделать на nodejs, либо на клиенте, если не категорично.
Можете попробовать сначала все реализовать на ajax, чтобы обкатать механику, потом интегрировать websocket'ы (посмотрите сначала инфу и сделайте что-нибудь не сложное).
Ну и распишите сначала все на бумаге детально.
Кстати, для php тоже есть решение по вебсокетам - Ratchet.
Возможно вам нужно использовать vk api, через токен можно взаимодействовать на стороне сервера, только надо посмотреть по документации api какие действия там разрешены. https://vk.com/dev/methods
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.