Помощь по скриптам | Неординарное решение на PHP+MYSQLI+JS
Итак. Суть.
Заказчик уже 6 месяцев работает с нами. Ведётся игровой проект за рубежом. Сам ничего в программировании вообще не шарит. Сделано работы очень много.
Код, увы, весь процедурный. Обслуживать такой скрипт само собой сложнее, чем в ООП. Но, есть что есть.
Вот стала такая проблемная задача. Он хочет крутую админку. Хотя она и так есть, около 50 пунктов)). Но что он хочет?). Хочет через панель добавлять условия, переборы, крч редактировать код, для чайника. Что бы блоками писать. Логика у него отлично работает. А вот знание синтаксиса и т.д. - отсутствует. Платит довольно не плохие деньги для русского сегмента.
Может кто делал так? Например задания вшиты в сам файл, каждая локация - там вшито задание в файл и в общем идёт проверка. Вот что бы добавить новое задание - нужно лезть в код. Он хочет все делать из под админки. Как это лучше реализовать?
Мне нужна только логика, а не ваш код). Код и сами писать умеем).
По поводу процедурки, начинали ее писать не мы, а другая команда любителей, которые много там наворотили). А после кого-то писать, сами понимаете. Было предложено новый проект, но увы там уже была аудитория.
Вообщем вопрос, реально ли реализовать все на PHP,MYSQLI, JS что бы человек зашёл в админку и сделал себе что хочет.
Сложно, крч, объяснить, но кто делал такое - знает.
Заказчик уже 6 месяцев работает с нами. Ведётся игровой проект за рубежом. Сам ничего в программировании вообще не шарит. Сделано работы очень много.
Код, увы, весь процедурный. Обслуживать такой скрипт само собой сложнее, чем в ООП. Но, есть что есть.
Вот стала такая проблемная задача. Он хочет крутую админку. Хотя она и так есть, около 50 пунктов)). Но что он хочет?). Хочет через панель добавлять условия, переборы, крч редактировать код, для чайника. Что бы блоками писать. Логика у него отлично работает. А вот знание синтаксиса и т.д. - отсутствует. Платит довольно не плохие деньги для русского сегмента.
Может кто делал так? Например задания вшиты в сам файл, каждая локация - там вшито задание в файл и в общем идёт проверка. Вот что бы добавить новое задание - нужно лезть в код. Он хочет все делать из под админки. Как это лучше реализовать?
Мне нужна только логика, а не ваш код). Код и сами писать умеем).
По поводу процедурки, начинали ее писать не мы, а другая команда любителей, которые много там наворотили). А после кого-то писать, сами понимаете. Было предложено новый проект, но увы там уже была аудитория.
Вообщем вопрос, реально ли реализовать все на PHP,MYSQLI, JS что бы человек зашёл в админку и сделал себе что хочет.
Сложно, крч, объяснить, но кто делал такое - знает.
Библиотеки приветствуются. Также и обертки с другими велосипедами.
Тут уже ничего не упирается в вопрос оптимизации, это сделают другие люди.
Тут главное, что бы работало.
Тут уже ничего не упирается в вопрос оптимизации, это сделают другие люди.
Тут главное, что бы работало.
Добавление заданий делал из админки. Но там по типу принести предмет (можно несколько) и убить мобов (можно несколько)
popka_slonika, можно примеры добавленных заданий в код, что бы понимать всю суть проблемы так сказать )
Чем больше примеров тем лучше можно будет спрогнозировать поведение
Чем больше примеров тем лучше можно будет спрогнозировать поведение
popka_slonika, по своей памяти могу сказать что давать возможность редактировать код человеку, у которого нет знаний в программировании очень глупая затея. Когда примерно такую же систему нужно было сделать одному заказчику, был использован вариант перевода кода в бок схему с использованием js для соединений блоков (Graph). Суть заключалась в том, что код переводился в блок схему, и для каждого блока можно было создавать ветви. Собственно больше бы уточнений проще было бы выдать ответ )
mrcatoff (18.11.2021 в 17:40)
popka_slonika, по своей памяти могу сказать что давать возможность редактировать код человеку, у которого нет знаний в программировании очень глупая затея. Когда примерно такую же систему нужно было сделать одному заказчику, был использован вариант перевода кода в бок схему с использованием js для соединений блоков (Graph). Суть заключалась в том, что код переводился в блок схему, и для каждого блока можно было создавать ветви. Собственно больше бы уточнений проще было бы выдать ответ )
popka_slonika, по своей памяти могу сказать что давать возможность редактировать код человеку, у которого нет знаний в программировании очень глупая затея. Когда примерно такую же систему нужно было сделать одному заказчику, был использован вариант перевода кода в бок схему с использованием js для соединений блоков (Graph). Суть заключалась в том, что код переводился в блок схему, и для каждого блока можно было создавать ветви. Собственно больше бы уточнений проще было бы выдать ответ )
Вот. Это мне и нужно. Перевод в блок схему.
Есть может статья какая на хабре? Или, извините за наглость, кусок кода).
REWERK (18.11.2021 в 17:18)
Добавление заданий делал из админки. Но там по типу принести предмет (можно несколько) и убить мобов (можно несколько)
Добавление заданий делал из админки. Но там по типу принести предмет (можно несколько) и убить мобов (можно несколько)
Увы, там не только такого типа задания. Если бы все так просто, то не составило бы труда реализовать такое. Но увы.
popka_slonika, это всё индивидуально, универсального способа не видел ещё
mrcatoff (18.11.2021 в 17:49)
popka_slonika, это всё индивидуально, универсального способа не видел ещё
popka_slonika, это всё индивидуально, универсального способа не видел ещё
Цена примера?
Мне только логику увидеть.