Pinned Beginning of the development of Galactic Conquest

    This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

    • EN:
      Ooooh so F***ing good.

      IMHO using a good framework for the Back-End like Laravel, can help you to create template for page, themes, plugins and other systems.

      And for the Front-End, i am totally agree with you, using VueJS, wich is a good techno, can add simplicity and reusable components :)

      Maybe you can create a github "project" in your repo, with the list of all features, devide by categories like (admin, front-end, core etc.) to order and priorize.
      And after use it to allow user to vote for new features :)

      If i can help you, for review code, test, fix bug and other, you can ask me or i'll look on the repo :)


      _____________________________________________________________________________________________
      _____________________________________________________________________________________________
      FR:
      Ooooh tellement bon putain.

      IMHO l'utilisation un bon framework pour le Back-End comme Laravel, peux t'aider à créer/gérer les templates pour les pages, créer des thèmes, ajouter les plugins et d'autres systèmes.

      Et pour le Front-End, je suis tout à fait d'accord avec toi, utiliser VueJS, qui est une bonne techno, peut ajouter de la simplicité et des composants réutilisables :)

      Vous pouvez peut-être créer un "projet" github dans votre repo, avec la liste de toutes les fonctionnalités, trier par catégories telles que (admin, front-end, core, etc.) pour ordonner et prioriser.
      Et après l'utiliser pour permettre à l'utilisateur de voter pour de nouvelles fonctionnalités :)


      Si je peux t'aider, pour review le code, tester, corriger un bug et autre, tu peux me demander ou je regarderai sur le repo :)



      May the force be with you!
      Chewbaka
    • chewbaka wrote:

      EN:
      Ooooh so F***ing good.

      IMHO using a good framework for the Back-End like Laravel, can help you to create template for page, themes, plugins and other systems.

      And for the Front-End, i am totally agree with you, using VueJS, wich is a good techno, can add simplicity and reusable components :)

      Maybe you can create a github "project" in your repo, with the list of all features, devide by categories like (admin, front-end, core etc.) to order and priorize.
      And after use it to allow user to vote for new features :)

      If i can help you, for review code, test, fix bug and other, you can ask me or i'll look on the repo :)


      _____________________________________________________________________________________________
      _____________________________________________________________________________________________
      FR:
      Ooooh tellement bon putain.

      IMHO l'utilisation un bon framework pour le Back-End comme Laravel, peux t'aider à créer/gérer les templates pour les pages, créer des thèmes, ajouter les plugins et d'autres systèmes.

      Et pour le Front-End, je suis tout à fait d'accord avec toi, utiliser VueJS, qui est une bonne techno, peut ajouter de la simplicité et des composants réutilisables :)

      Vous pouvez peut-être créer un "projet" github dans votre repo, avec la liste de toutes les fonctionnalités, trier par catégories telles que (admin, front-end, core, etc.) pour ordonner et prioriser.
      Et après l'utiliser pour permettre à l'utilisateur de voter pour de nouvelles fonctionnalités :)


      Si je peux t'aider, pour review le code, tester, corriger un bug et autre, tu peux me demander ou je regarderai sur le repo :)



      May the force be with you!
      Chewbaka
      merci à vous, pour votre aide, au niveau php je ne pense pas passer par un framework tous simplement pour ne pas perdre les débutants en développement. Ce qui est le plus compliqué dans le choix de la technologie de codage à choisir est que je dois réussir à prendre tout les niveaux de chacun sachant que sur le forum il y a plus de débutants.

      ‐--------------------------------
      thank you, for your help, at the php level I don't think I'll go through a framework just so as not to lose the beginners in development. What is the most complicated in the choice of the coding technology to choose is that I have to succeed in taking all the levels of each one knowing that on the forum there are more beginners.
    • Мои заметки, здесь довольно подробно расписано.

      1. Шаблонизатор, как основа 2moons.
      В целом долгое время шаблонизатор Smarty был встроен в игру, как обязательны компонент. Есть плюсы и минусы использования этой технологии
      Плюсы "+"
      1. Он очень быстрый. Рекомендую посмотреть на мои графики github.com/Yaro2709/Fastest-PH…ng-engine/tree/main/.docx
      2. Позволяет писать логику (PHP) и представление (html+css) прямо в шаблоне tpl: позволяет не задумываться о встройке функционала в шаблон с помощью специфичного функционала, как это реализовано в twig.
      3. Прост в модификации: вы можете добавить свои модуля.
      Минус "-"
      1. Шаблонизатор небезопасен: вы можете найти на многих форумах жалобы на безопасность.
      2. Позволяет писать логику (PHP) и представление (html+css) прямо в шаблоне tpl: современные подходы в шаблонизации полностью противоречат этому пункту, такого бардака вы не найдете не в одном существующем шаблонизаторе.

      Описанные плюсы и минусы, я надеюсь, хорош известны публике. Хочется также заострить внимание, что если все же вы пишите SPA систему, которая повзоляет обмениваться данными через Ajax + клиент, то в целом шаблонизатор должен быть явно не для php, а для js.

      2. Мульти-вселенные
      Мы знаем, что существует два подхода к этому вопросу:
      1. Клонирование проекта.
      2. Создание с помощью конфигурации новой вселенной.

      У каждого подхода есть явные плюсы и минусы, рассмотрим их:
      1. Клонирование проекта.
      Плюсы "+"
      1. Позволяет распределить нагрузку и создать цепочку серверов, тем самым для неактуальных серверов выделить слабые сервера, а для актуальных - сильные.
      Минус "-"
      1. Дублирование кода.

      2. Создание с помощью конфигурации новой вселенной.
      Плюсы "+"
      1. Нет дублирование кода.
      Минус "-"
      1. Нагрузка на один сервер, такой, что planetRessUpdate не справляется и будет терять ресурсы постоянно. Также иногда перебои с обычными запросами + бывают зависания.

      Какой я вижу выход:
      1. Мульти-вселенные должны быть не через конфгиурацию, т.к. проект такой не сможет справиться. Да, даже в современных проектах используют несколько серверов. чтобы распределить нагрузку.
      2. Дублирование кода - это меньшая проблема, с которой встрется пользователь, ибо зависшие запросы, потерянные ресурсы и флот - это куда более важная проблема, чем наши рыцарские доспехи "чистого#кода"
      3. Можно оставить конфигурацию, как способ создания вселенных, для турнирных вселенных, которые открываются и закрываются через некоторое время.

      Вывод глобальный: необходимо включить обе возможности в сборку, с подробным описанием, что и когда использовать. Сейчас 2Moons не оптимизирован для использования мульти вселенности.

      3. Создание SPA системы
      Плюсы "+"
      1. Оптимизация нагрузки: часть нагрузки уйдет на клиент.
      2. Позволит создавать более сложные модификации.
      Минус "-"
      1. Дублирование кода: вам необходимо будет писать один и тоже код, как в php, так и в js (или подобных технологиях). Любая SPA система дублирует код, как для серверной части, так и для клиенской, этого невозможно избежать. В целом те, кто работают с такими системами очень хорош это знают.
      2. Шаблонизатор: в целом придется изменить шаблонизатор и явно он будет не для php, а для js. А здесь стоит понять, что большинство js шаблонизаторов работают совместно с node/js.

      4. Дизайн
      Нужен свой индивидуальный дизайн. К сожалению, из-за разработки дизайна я ушел в производственный ад при работе с new-star. В целом я готов показать свою работу Danter-y. Это вполне бы подошло и для SPA системы, а также и без нее.
      Плюсы "+"
      1. Появится яркое лицо для 2moons. Так сказать его обложка.
      Минус "-"
      1. Будет некоторая зависимость дизайна и разметки (это в целом неизбежно, но это необходимо понимать при разработке).

      ps я уверен, что большинство этих мыслей будет проигнорирована. Я очень часто об этом всем высказывался. И я могу сказать одной: я очень сильно устал писать каждый раз об одном и том же, но все же я надеюсь, что эти заметки помогут и окажут огромную помощь Danter-y при разработке.
      pss я буду добавлять пункты.
    • Yaro2709 wrote:

      ps я уверен, что большинство этих мыслей будет проигнорирована. Я очень часто об этом всем высказывался. И я могу сказать одной: я очень сильно устал писать каждый раз об одном и том же, но все же я надеюсь, что эти заметки помогут и окажут огромную помощь Danter-y при разработке.
      pss я буду добавлять пункты.
      Hello, for my part I understood your notes and a fairly global change with new technologies is one can say obligatory for 2moons which finds its breath.

      It's true that New Star has taken on a large scale but the problems remain the same in a sense unless you have redone a large part of the source code in node JS for example.

      In addition, most free or shared servers do not support Nodejs, so people will need to have at least one VPS.


      I will therefore take a step back from the development of the code to see the best maneuver and language to use that supports the web as well as the mobile.

      -------------------------------------------------------
      Bonjour, pour ma part j'ai bien compris tes notes et un changement assez global avec les nouvelles technologies sont on peut dire obligatoire pour 2moons qui retrouve sont soufle.

      C'est vrai que New Star à pris une grosse ampleur mais les problèmes reste les même d'un sens sauf si tu a refait une grosse partie du code sourse en node JS par exemple.

      De plus la plupart des serveur gratuit ou mutualisé ne prenne pas en charge Nodejs il faudra donc que les personnes ai au moins un VPS.


      Je vais donc prendre du recul sur le développement du code pour voir la meilleur manœuvre et langage à utilisé qui prend bien en charge le web comme le mobile.
    • Zeus wrote:

      @Danter14 Hello

      How is the development going, do you continue, we didn't see any updates
      Hello, yes I continue the development of the new version but my state of health is not great and I also code all the old mods for version 2.0
    • Danter14 wrote:

      Zeus wrote:

      @ Danter14 hola

      Cómo va el desarrollo, continúas, no vimos ninguna actualización
      Hola, si sigo con el desarrollo de la nueva versión pero mi estado de salud no es muy bueno y también codifico todos los mods antiguos para la versión 2.0
      Bueno que te mejores de salud... Para que puedas continuar con el desarrollo de la nueva versión.
    • @skynet Thank you I do what it takes to. I finished the mod bank I have to make the video this afternoon.
      At the code level of version 3.0, I still don't know how to do it, thanks to the person (beginner) who uses 2moons rather their preference.
    • Voici actuellement à quoi ressemble une partie du design du lobby de la V3 (Non fini).
      Pour les techno actuellement utiliser
      - Php 8 - Back-end
      - Vue JS 3 - Front-end

      Je suis en train de faire certain test car j'ai peur que le personne qui utiliserons le nouvelle version sont totalement perdu avec le nouveau code source.

      Lien de la démo cliquez ici

      ------------------------------------------------------------------------------------
      This is what part of the V3 lobby design currently looks like (No finish).
      For techno currently use
      - Php 8 - Backend
      - Vue JS 3 - Frontend

      I'm doing some testing because I'm afraid that the person who will use the new version is totally lost with the new source code.

      Demo link click here

      The post was edited 2 times, last by Danter14 ().

    • sven wrote:

      Can we test it the new 2 moons`?
      Great job
      Hello currently you can see my progress on this version click here but it is still under development and I'm just on the lobby.

      Moreover it is coded under Vue Js 3 in front-end which scares me is that it no longer becomes too accessible to beginners.

      The back-end will be done in php as an api with responses in Json
      ---------------------------------------------------------------------------
      Bonjour actuellement vous pouvez voir mon avancement sur cette version cliquez ici mais elle est toujours en cours de développement et je suis juste sur le lobby.

      De plus il est codé sous Vue Js 3 en front-end ce qui me fait peur est qu'il ne deviens plus trop accèssible au débutant.

      Le back-end sera fait en php sous forme d'api avec des réponses en Json
    • Bonjour, les premiers code de la version 3 seront disponibles dans la journée sur mon github.

      2 version de code différents seront visibles, une faite avec Vue Js 3 + API PHP 8 REP JSON(sur un sous-domaine), le second est fait via directement PHP 8 MVC + Moteur de template (pas encore décidé).

      Pour toutes personnes qui suis le projet, je vous invite à aller voir les différents code pour qu'on en parle et que je parte sur celui que vous trouvez le moins compliqué pour les débutants.

      La version 1 du code est sans refresh de page mais demande un niveau plus avancé et connaître Vue Js.

      La seconde version est moins compliqué car seul la partie front-end géré par sois Vue js qui demande largement moi de code ou par un moteur de template comme twig par exemple.

      ‐----------------------------------------------

      Hello, the first code of version 3 will be available during the day on my github.

      2 different code versions will be visible, one made with Vue Js 3 + PHP 8 REP JSON API (on a subdomain), the second is made directly via PHP 8 MVC + Template engine (not yet decided).

      For anyone following the project, I invite you to go see the different codes so that we can talk about them and I'll go with the one you find the least complicated for beginners.

      Version 1 of the code is without page refresh but requires a more advanced level and knowledge of Vue Js.

      The second version is less complicated because only the front-end part is managed by either Vue js which largely requires me to code or by a template engine like twig for example.
    • Bonjour à tous, suite à une discutions en privé avec yamilrh j'ai pris la décision de faire 2 code différents. Je vous explique comment sa vas se dérouler.

      Bien sur les 2 versions seront reprise de 0 avec une nouvelle architecture et code source pour corriger au mieux les bug et avec un rendu plus dynamique et rapide.
      1. La version 2Moons v 3.0.0 sera faite sous php 8 en MVC, un moteur de Template, un design plus moderne en responsive. (Pour les développeurs débutant)
      2. La seconde version s'appellera Space Game v 1.0.0 et sera un code totalement personnelle faite avec les nouvelles technologies (Vus Js, Node JS Express) (Pour les développeurs avancé et qui maîtrise le Javascript)
      Bien sur une fois la version 2Moons v 3.0.0 terminer je commencerai le Première version de Space Game v 1.0.0.
      Je continuerai à travailler en parallèle sur le version 3.0.0 de 2Moons pour des correction et ajout de MODS avec tutoriel vidéo.

      Merci de me dire se que vous en penser et attention sa demande énormément de travail de mon côté. Sans oublier les tutoriel des mods des anciennes versions.

      -----------------------------------------------------------------------------------------

      Hello everyone, following a private discussion with yamilrh I made the decision to make 2 different codes. I'll tell you how it's going to go.


      Of course, the 2 versions will be taken from 0 with a new architecture and source code to better correct the bugs and with a more dynamic and faster rendering.

      The 2Moons v 3.0.0 version will be made under php 8 in MVC, a Template engine, a more modern responsive design. (For beginner developers)
      The second version will be called Space Game v 1.0.0 and will be a totally personal code made with new technologies (Vus Js, Node JS Express) (For advanced developers who master Javascript)
      Of course once the 2Moons v 3.0.0 version is finished I will start the first version of Space Game v 1.0.0.

      I will continue to work in parallel on version 3.0.0 of 2Moons for corrections and addition of MODS with video tutorial.



      Thank you for telling me what you think about it and be careful its requires a lot of work on my side. Not to mention the mod tutorials for older versions.
    • Danter14 wrote:

      Bonjour à tous, suite à une discutions en privé avec yamilrh j'ai pris la décision de faire 2 code différents. Je vous explique comment sa vas se dérouler.

      Bien sur les 2 versions seront reprise de 0 avec une nouvelle architecture et code source pour corriger au mieux les bug et avec un rendu plus dynamique et rapide.
      1. La version 2Moons v 3.0.0 sera faite sous php 8 en MVC, un moteur de Template, un design plus moderne en responsive. (Pour les développeurs débutant)
      2. La seconde version s'appellera Space Game v 1.0.0 et sera un code totalement personnelle faite avec les nouvelles technologies (Vus Js, Node JS Express) (Pour les développeurs avancé et qui maîtrise le Javascript)
      Bien sur une fois la version 2Moons v 3.0.0 terminer je commencerai le Première version de Space Game v 1.0.0.
      Je continuerai à travailler en parallèle sur le version 3.0.0 de 2Moons pour des correction et ajout de MODS avec tutoriel vidéo.

      Merci de me dire se que vous en penser et attention sa demande énormément de travail de mon côté. Sans oublier les tutoriel des mods des anciennes versions.

      -----------------------------------------------------------------------------------------

      Hello everyone, following a private discussion with yamilrh I made the decision to make 2 different codes. I'll tell you how it's going to go.


      Of course, the 2 versions will be taken from 0 with a new architecture and source code to better correct the bugs and with a more dynamic and faster rendering.

      The 2Moons v 3.0.0 version will be made under php 8 in MVC, a Template engine, a more modern responsive design. (For beginner developers)
      The second version will be called Space Game v 1.0.0 and will be a totally personal code made with new technologies (Vus Js, Node JS Express) (For advanced developers who master Javascript)
      Of course once the 2Moons v 3.0.0 version is finished I will start the first version of Space Game v 1.0.0.

      I will continue to work in parallel on version 3.0.0 of 2Moons for corrections and addition of MODS with video tutorial.



      Thank you for telling me what you think about it and be careful its requires a lot of work on my side. Not to mention the mod tutorials for older versions.
      ok. Bueno creo que lo de Space Game sería mucho mejor, ya que sería un juego mas moderno en cuanto a tecnologías actuales. Y le abriría mucha más posibilidad en su desarrollo y jugabilidad.

      Así que ánimos, soy nuevo en cuanto a programación se refiere y ahora es que ando aprendiendo, pero en lo que pueda ayudar ya sea como betatester o lo que sea, aquí estaré.
    • Danter14 wrote:

      Hello everyone, following a private discussion with yamilrh I made the decision to make 2 different codes. I'll tell you how it's going to go.

      Of course, the 2 versions will be taken from 0 with a new architecture and source code to correct the bugs as well as possible and with a more dynamic and faster rendering.
      1. The 2Moons v 3.0.0 version will be made under php 8 in MVC, a Template engine, a more modern responsive design. (For beginner developers)
      2. The second version will be called Space Game v 1.0.0 and will be a totally personal code made with new technologies (Vus Js, Node JS Express) (For advanced developers who master Javascript)
      Of course once the 2Moons v 3.0.0 version is finished I will start the first version of Space Game v 1.0.0.
      I will continue to work in parallel on version 3.0.0 of 2Moons for corrections and addition of MODS with video tutorial.

      Thank you for telling me what you think about it and be careful its requires a lot of work on my side. Without forgetting the tutorials of the mods of the old versions.

      -----------------------------------------------------------------------------------------

      Hello everyone, following a private discussion with yamilrh I made the decision to make 2 different codes. I'll tell you how it's going to go.


      Of course, the 2 versions will be taken from 0 with a new architecture and source code to better correct the bugs and with a more dynamic and faster rendering.

      The 2Moons v 3.0.0 version will be made under php 8 in MVC, a Template engine, a more modern responsive design. (For beginner developers)
      The second version will be called Space Game v 1.0.0 and will be a totally personal code made with new technologies (Vus Js, Node JS Express) (For advanced developers who master Javascript)
      Of course once the 2Moons v 3.0.0 version is finished I will start the first version of Space Game v 1.0.0.

      I will continue to work in parallel on version 3.0.0 of 2Moons for corrections and addition of MODS with video tutorial.



      Thank you for telling me what you think about it and be careful its requires a lot of work on my side. Not to mention the mod tutorials for older versions.
      when will this be released?