Подключите нашего Telegram-бота для уведомлений о новых проектах
Онлайн-игра на PHP + mysql
Разместить заказ

p
Заказчик
Отзывы фрилансеров:
+ 0
- 0
Зарегистрирован на сайте 8 лет и 2 месяца
Бюджет:
по договоренности
Есть браузерная игра, php + mysql. Одна из главных механик — бои между игроками и игроки против ботов. Очень похожа на бойцовский клуб combats.com
Есть несколько режимов боя:
1. Игрок (или несколько) против ботов
2. Игроки против игроков (команда на команду)
3. Все против всех (например, 10 человек и каждому из них для обмена ударами может быть выдан любой другой из 9, выиграл тот, кто не умер в итоге)
Особенности:
- В боях можно использовать разные усиления (увеличить жизнь, усилить урон на Х ударов и т.д.) их не то чтоб очень много, но несколько десятков есть.
- В бои могут вмешиваться другие игроки прямо в процессе, также это могут делать боты
- Боты — сущности, которые могут драться как люди против людей и между собой
Игра уже существует и бои уже работают, так что пример того, как это должно выглядеть есть.
Проблема в том, что все это написано и переписано «по фану» и в процессе обучения, а теперь надо, чтобы оно работало правильно и быстро.
Сейчас всё работает, но при количестве одновременных участников 100+ это вызывает большую нагрузку и в целом очень тяжело продолжать разработку.
Итог: задача — переписать с нуля функционал боёв в онлайн игре, чтобы в дальнейшем это работало быстро и можно было поддерживать и дополнять новыми функциями.
Сервер:
Xeon E-2386G
Память: 64гб
nginx, php-fpm 8.1.2
mysql 8
Есть несколько режимов боя:
1. Игрок (или несколько) против ботов
2. Игроки против игроков (команда на команду)
3. Все против всех (например, 10 человек и каждому из них для обмена ударами может быть выдан любой другой из 9, выиграл тот, кто не умер в итоге)
Особенности:
- В боях можно использовать разные усиления (увеличить жизнь, усилить урон на Х ударов и т.д.) их не то чтоб очень много, но несколько десятков есть.
- В бои могут вмешиваться другие игроки прямо в процессе, также это могут делать боты
- Боты — сущности, которые могут драться как люди против людей и между собой
Игра уже существует и бои уже работают, так что пример того, как это должно выглядеть есть.
Проблема в том, что все это написано и переписано «по фану» и в процессе обучения, а теперь надо, чтобы оно работало правильно и быстро.
Сейчас всё работает, но при количестве одновременных участников 100+ это вызывает большую нагрузку и в целом очень тяжело продолжать разработку.
Итог: задача — переписать с нуля функционал боёв в онлайн игре, чтобы в дальнейшем это работало быстро и можно было поддерживать и дополнять новыми функциями.
Сервер:
Xeon E-2386G
Память: 64гб
nginx, php-fpm 8.1.2
mysql 8
Разделы:
Заказ
Опубликован:
20.02.2025 | 22:21