Разработка проекта
8 постов
8 постов
Пару месяцев назад я рассказал про свою платформу настольных игр. Тогда было 6 игр и всё сырое. Сейчас 14, и курс сместился.
Почему ушёл от настолок
Настолки делать долго. Шахматы, шашки, го — каждая требует недели работы: мультиплеер, бот, рейтинг, баланс. А головоломки и аркады делаются за день-два. За месяц можно 30 штук запилить. Настолки остались (шахматы, шашки, го, крестики-нолики работают), но основной упор теперь на логические игры и аркады.
Что добавил
Головоломки: Неравенства (заполнить сетку числами со знаками больше-меньше), Распутай (графы таскать чтобы линии не пересекались), Упорядочить (чёрно-белая сетка по правилам), Заливка (всё поле одним цветом залить за минимум ходов).
МатКросс — математический кроссворд. Сложение, вычитание, умножение, деление. Уровни от простых до сложных.
Аркады: Астеройды, Ракетбол (пинг-понг с физикой), Блокпад (тетрис в народе).
Что сделал технически
Автоматическое SEO. Каждая игра лежит в папке с файлом описания — и платформа сама прописывает её в Яндексе и Гугле. Правильные заголовки, описания, ключевые слова. Добавил игру — она уже в поиске. Без ручной работы. Я долго искал кто ещё так делает — не нашёл. Обычно CEO-специалисты руками всё заводят. У меня всё автоматом.
Новости открываются модальным окном, но поисковики видят нормальную страницу с текстом. Один адрес — разный контент для роботов и людей. додумался сам.
Защита от ботов. Сервер фильтрует подозрительных по IP, фингерпринту, юзер-агенту. Сканеры и боты блокируются.
APK для Android отправил в RuStore, жду модерацию. Пока платформа работает как PWA — через браузер "добавить на экран".
Рекламы нет. Ни баннеров, ни всплывашек. Во время игры чисто.
Что дальше
План — 50 игр. Сейчас 14, добавляю по 1 в неделю. На очереди: Сапёр, Судоку, Пятнашки. И английская версия (все игры уже на двух языках).
ru.tablegames.online — работает на компьютере, телефоне, планшете. Если заметили что сломано или есть идеи — пишите. Проект делаю один, по вечерам.
Всем добра и хорошего настроения.
Итак всем привет.
Для начала, спасибо за минусы, по сути не имеют значения, но все таки.
Продолжаем разработку, доделал несколько функций это pwa, конкретнее работает теперь как приложение на телефоне или пк. Работает так же на всех платформах.
Далее начал работать над чатом, а именно аналогом тг. Для этого поднял доп сервер, где будут храниться все зашифрованные сообщения. Даже я не смогу расшифровать без мастер ключа. Но так же будет работать на pwa, от приложения ничем не будет отличаться.
Что даала нам эта технология в целом, самое главное работу офлайн.
Некоторые спрашивают, зачем я это делаю. Ответ, потому что могу.
Всем хорошего настроения и дня/вечера Можете минусовать, от этого не холодно и не жарко.
И да, так же паралельно работаю надxcomдля платформы и параллельно дедаю пару игр мелких.
P. S критика приведствуется, а так же предложения в том числе. Агресивные сразу мимо, на меня это не действует, в лучшем случае просто прочитаю, в худшем протгнорирую
Повторюсь проект и игры пишуться под платформу с нуля без эмулятроов и сторонних библиотек.
Всем спасиьо и хорошего вечера. Те кто хочет срачь устроить и не нравиться что либо. Выход знаете где находится.
P. S да, пишу с ошибками.
Продолжаем развивать игровую платформу. Добавил 9 игру всем знакомую классику. Принципиально не использую эмуляторы или сторонние библиотеки. Пока мобильными версиями не занимался, имбо не хочу сейчас. Но в целом прогресс идет.
Так же добавил фильтрацию, которая находиться на главной странице и подгружает данные с сервера. Сейчас буду начинать доделывать то, что хотел, а именно чат. Отдельный чат как у телеграмм( правда только 2 варианта, мини на самом сайте и веб версию), шифрование для запрета доступа к данным и просмотра их без мастер ключа , я уже сделал. Самого мастер ключа на сервере нет в принципе. Только ручной ввод.
Сам ИИ раскрывается только после регистрации . ДО нее он на минималках.
Следующие игры которые я планировал (так как у меня есть возможность сделать 3Д ввиду изначальной разработки платформы под масштабирование)
1) Бомбермен
2) Танчики (онлайн , ии и т.д)
3) Пак ман
4) Тут уже будет полноценная однопользовательская игра написанная под движок платформы. Начнем с Синдиката .
5) X-Com
Единственная проблема кака я рисовать это буду, так как нужны спрайты .
Так как я использую свой код , название меняю. ТО во первых платформа не может попасть под санкции. Так как идея и механика не может быть запатентована. Ну и так же работают без задержек и прогрузки, так как нет эмуляторов.
https://ru.tablegames.online/
https://tablegames.online/
В виду того что без ВПН блочат . Так как изначально https://tablegames.online/ находиться на клаудфларе и его блочат безбожно .
Я поднял https://ru.tablegames.online/ и tablegames.su
Как то так .(мобильные версии по моему работают сейчас только у пинболла , который онлайн можно и тетриса)
Всем спасибо и добра
И если у кого то не работает или грузиться долго скажите , будем править. Буду писать прокси встроенную
Собственно мини чат выглядит так.
Можно растяивать сужать и он сохраняет пропорции на любом браузере
Все платформу запустил. Не знаю можно давать ссылку или нет, то тут есть любители бдеть . Только бдеть за чем не понятно .
итак какие технологии я использовал для написание движка (не использовав чужие наработки от слова совсем):
Бекенд:
Node.js
Express
SQLite
JWT
bcrypt
CSP, CORS, Helmet
Nodemailer
PM2
Деплой:
VDS/VPS (Ubuntu)
Nginx (прокси)
Let's Encrypt (SSL)
PM2
Ссылка на проект https://tablegames.online/.
Всем спасибо и хорошего дня. Можете минусовать если хотите, но я сделал то что давно хотел сделать и в одиночку. Зато я доволен как слон
Всем доброго время суток .
итак я доделал проект . Полностью на модульной системе , пишется все под платформу и крипто-шифрованием ключей с шардингом баз данных и своим ИИ (не использовал чужое , только свое)
Единственное с чем столкнулся . Так это с регистрацией и ошибкой. А так сервер работает , се грузиться и т.д
Помимо шахмат и прочего, сделал полноценный онлайн.
Похоже подходит проект к концу, как то грустно стало. Эксперимент
Проект чисто ради фана и хобби. Но прикольно получилось . Сделал полноценный ТГ на стероидах .
Еще добавил , настройки экраны, тепло и яркость + для слабовидящих тоже настраиваемая
Всем добра и хорошего настроения. Можете минусовать, не имеет значения. ПОлностью написанный движок, без каких либо наработок, полностью свой ИИ, Шардинг, который общается с другими шардингами, мастер ключ с криптошифорванием ( ключ у меня в голове) и т.д и т.п Я доволен, вот хотел похвастаться
Всем доброй ночи , итак продолжаем разработку движка для настольных игр. Несколько дней был занят своей работой , не был времени что либо делать. НО таки я добрался и сделал. Сейчас я заморочился над контрастом и настройкой яркости. Решил так же , что слабовидящие тоже достойные люди и для них я так же сделал настройку, так сказать заморочился.
Коротко я это сделал на уровне движка , а не надстройкой и костылей.
Всем добра
Всем привет.
Сегодня сделал улучшение платформы. Так как я решил что только настолки будут прикольно, но не достаточно. Я добавил Canvas 2D в модель движка. В итоге теперь мы можем устанавливать и писать игры полноценные 2D. Проверял, работает шикарно. Все на Unicod
Напоминаю, это просто блог и мое хобби.
Теперь добавим еще 3D в развитием движка что бы потом этого не делать и можно играми заняться, тестить каждую убирать ошибки и т.д Короче без багов все будет
