Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
fr:developpement [2020/06/05 13:15] – YannK | fr:developpement [2023/06/30 19:38] (Version actuelle) – YannK | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | |||
====== Développement ====== | ====== Développement ====== | ||
Ligne 12: | Ligne 11: | ||
- | [[fr: | ||
[[fr: | [[fr: | ||
Ligne 22: | Ligne 20: | ||
[[fr: | [[fr: | ||
- | ===== Étapes pour aider à développer ===== | + | ==== Jeu Khanat sous Godot ==== |
- | Vous avez envie de nous aider dans le développement ou vous avez envie de créer votre propre MMORPG ? Voici quelques étapes utiles. | + | |
- | + | ||
- | ==== Client OpenNeL (obsolète) ==== | + | |
- | + | ||
- | <WRAP center round box 95%> | + | |
- | <WRAP center round important 60%> | + | |
- | Cette section concerne un client désormais considéré comme obsolète et sur lequel nous ne travaillons plus. | + | |
- | Nous conservons les informations pour les projets parallèles au nôtre. | + | |
- | </ | + | |
- | + | ||
- | === Essayer notre client === | + | |
- | Pour commencer, téléchargez un client smokey. Cela vous permet de voir rapidement si votre système est adapté((Pilote de carte graphique compatible, ports ouverts, etc.)) et de récupérer les datas (la partie lourde et qui n'est pas vraiment du code). | + | |
- | *[[fr: | + | |
- | + | ||
- | Décompressez dans un dossier nommé '' | + | |
- | + | ||
- | Si tout se passe bien, passez à l' | + | |
- | * [[xmpp|XMPP]] | + | |
- | * [[fr: | + | |
- | + | ||
- | === Compiler son client === | + | |
- | == Linux == | + | |
- | Pour compiler le binaire du client : | + | |
- | *[[fr: | + | |
- | + | ||
- | Pour le tester, copiez-le dans le dossier '' | + | |
- | + | ||
- | Si cela réussi, copiez cet executable dans un smokey qui n'a jamais servi, afin de tester le système de patch ; si tout fonctionne, c'est parfait. Vous avez fait votre premier pas dans le DEV :) | + | |
- | + | ||
- | À partir de là, vous pouvez commencer à modifier le client et ajouter/ | + | |
- | </ | + | |
- | + | ||
- | ==== Client 3D Godot ==== | + | |
- | + | ||
- | C’est le client actuellement en cours de développement, | + | |
- | + | ||
- | Un section dédiée lui est consacrée : [[fr: | + | |
- | + | ||
- | ==== Server OpenNeL - « Shard » ==== | + | |
- | + | ||
- | + | ||
- | <WRAP center round tip 60%> | + | |
- | Vous avez un aperçu très général du moteur de jeu que nous utilisons pour le serveur (mais plus pour le client, voir ci-dessous) sur la page [[fr: | + | |
- | </ | + | |
- | + | ||
- | * Compiler le shard : [[fr: | + | |
- | * Mettre un système de patch : [[fr: | + | |
- | * Utiliser des scripts pour automatiser : tout dépend si vous êtes dans une installation local sur VM ou VPS. | + | |
- | + | ||
- | ==== Outils ==== | + | |
- | Relancez juste AIS (screen 9) pour voir les changements mineurs ou lancez votre script de mise à jour serveur. | + | |
- | + | ||
- | * Éditer les datasheets : [[fr: | + | |
- | * [[fr: | + | |
- | * [[fr: | + | |
- | * Éditer le terrain : les outils sont obsolètes, nous n' | + | |
- | + | ||
- | + | ||
- | ==== Compléter vos compétences | + | |
- | *[[fr:cross_compilation|Cross compilation]] | + | Nous travaillons désormais à développer notre jeu sous [[fr:godot:start|Godot]] |
{{tag> | {{tag> |