Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Jeu/RTS/Android] Battles for Kernelion

Un RTS pour Android

    12 mai 2014 à 14:00:25

    Ashbay a écrit:

    tu as fais ton propre algo ou bien est tu parti vers des algo du type A* ou Dijsktra ?


    Oui, pour le pathfinding j'utilise une une implémentation de A* (qui est lui-même basé sur Dijsktra), que j'ai refaite à partir d'une version trouvée sur le web (lien dans les sources).

    PS : Il faut être inscrit dans le groupe Google des testeurs pour avoir accès, tout est expliqué dans le premier message ;)

    • Partager sur Facebook
    • Partager sur Twitter
    Projet Battles for Kernelion : un vrai RTS sous Android
      12 mai 2014 à 14:36:06

      Ha ok, j'ai lu trop vite ton topic, je pensais que c'était disponible à tout le monde sur le google store. Du coup je t'ai fait une demande pour appartenir au groupe de test ;-)
      • Partager sur Facebook
      • Partager sur Twitter
        12 mai 2014 à 15:24:02

        C'est fait :)

        Tu verras qu'il y a plein de choses à faire encore :p

        • Partager sur Facebook
        • Partager sur Twitter
        Projet Battles for Kernelion : un vrai RTS sous Android
          12 mai 2014 à 15:43:21

          Merci, je testerai dans la semaine et je te ferai un retour ;)
          • Partager sur Facebook
          • Partager sur Twitter
            12 mai 2014 à 20:09:23

            Ok, j'ai telechargé la nouvelle version. Je rapporterais mes bugs si j'en trouve ;)
            • Partager sur Facebook
            • Partager sur Twitter
              21 juin 2014 à 15:07:41

              Up ! :D Je peux pas tester pour l'instant enfet (j'ai plus de téléphone -_-) mais d'ici un mois c'est bon, donc j'attend une maj :p
              • Partager sur Facebook
              • Partager sur Twitter
                26 octobre 2014 à 17:31:18

                Plus de nouvelles, bonnes nouvelles ? ^^
                • Partager sur Facebook
                • Partager sur Twitter
                  5 novembre 2014 à 11:04:12

                  Arf... non ça bouge plus depuis un moment

                  J'ai prévu de reprendre cet hiver mais là j'arrive pas à trouver du temps pour bosser dessus :'(

                  • Partager sur Facebook
                  • Partager sur Twitter
                  Projet Battles for Kernelion : un vrai RTS sous Android
                    9 novembre 2014 à 15:47:01

                    Vivement cet hiver alors ^^
                    • Partager sur Facebook
                    • Partager sur Twitter
                      9 janvier 2015 à 16:48:49

                      Hello !

                      Enfin des nouvelles : on a repris le développement cette semaine, on est blindés de motivation ! On revient avec de grosses nouveautés techniques :

                      Terminé :

                      • Optimisation drastique de la consommation de RAM : avant, croissance exponentielle jusqu'à 200MB jusqu'à pataugeage du garbage collector, maintenant ça ne dépasse pas les 35MB !

                      En cours :

                      • Refonte du processus de jeu en multithread : Permet d'éviter les freeze du jeu et de le rendre plus fluide
                      • Refonte du gameplay : anciennement anti-userfriendly, c'est maintenant basé sur du simple *clic*

                      Il y a aussi de nouveaux bâtiments, je mettrai quelques images prochainement.

                      ATTENTION : je n'ai pas encore mis à jour sur le playstore, ne soyez pas trop surpris si ça rame :p

                      -
                      Edité par 56ka 13 janvier 2015 à 14:55:26

                      • Partager sur Facebook
                      • Partager sur Twitter
                      Projet Battles for Kernelion : un vrai RTS sous Android
                        27 février 2015 à 19:16:42

                        56ka a écrit:

                        Hello !

                        Enfin des nouvelles : on a repris le développement cette semaine, on est blindés de motivation ! On revient avec de grosses nouveautés techniques :

                        Terminé :

                        • Optimisation drastique de la consommation de RAM : avant, croissance exponentielle jusqu'à 200MB jusqu'à pataugeage du garbage collector, maintenant ça ne dépasse pas les 35MB !

                        En cours :

                        • Refonte du processus de jeu en multithread : Permet d'éviter les freeze du jeu et de le rendre plus fluide
                        • Refonte du gameplay : anciennement anti-userfriendly, c'est maintenant basé sur du simple *clic*

                        Il y a aussi de nouveaux bâtiments, je mettrai quelques images prochainement.

                        ATTENTION : je n'ai pas encore mis à jour sur le playstore, ne soyez pas trop surpris si ça rame :p

                        -
                        Edité par 56ka le 13 janvier 2015 à 14:55:26


                        Désolé de pas avoir répondu avant je me suis pas connecté depuis longtemps ^^ Très content de voir que vous êtes motivés, ça fait plaisir, et je suis très pressé de pouvoir tester ça et voir les nouveaux bâtiments (surtout avec mon nouveau portable surpuissant :p)
                        • Partager sur Facebook
                        • Partager sur Twitter
                          1 mars 2015 à 19:09:40

                          Hé salut anto79 ;)

                          J'ai pas donnée de nouvelles depuis mon dernier messages mais ça continue à avancer petit à petit.

                          Le passage au multithreading et le refonte de l'UI sont bientôt terminés mais l'un dans l'autre ça a généré pas mal d'autres problèmes... je fais de mon mieux mais au niveau des dispo c'est toujours autant la M :-°

                          • Partager sur Facebook
                          • Partager sur Twitter
                          Projet Battles for Kernelion : un vrai RTS sous Android
                            14 mars 2015 à 0:08:26

                            56ka a écrit:

                            Hé salut anto79 ;)

                            J'ai pas donnée de nouvelles depuis mon dernier messages mais ça continue à avancer petit à petit.

                            Le passage au multithreading et le refonte de l'UI sont bientôt terminés mais l'un dans l'autre ça a généré pas mal d'autres problèmes... je fais de mon mieux mais au niveau des dispo c'est toujours autant la M :-°


                            J'espère que ça va vite s'arranger alors :) Bonne chance !
                            • Partager sur Facebook
                            • Partager sur Twitter
                              7 mai 2015 à 18:54:57

                              Hello

                              Je n'ai pas donné de nouvelles depuis un petit moment mais contrairement à ce que vous pensez peut-être, le jeu a beaucoup évolué :D

                              Aujourd'hui je reviens avec une annonce importante pour moi. Je suis en train de finir mes études d'ingénieur et devinez ce que va être mon projet ? 

                              La création d'un programme serveur pour rendre le jeu multijoueur !

                              L'obligation du résultat a donné un sérieux coup de boost, si ça se passe bien d'ici fin septembre 2015 il devrait y avoir une version multijoueur (en version alpha). Je suis donc en train de préparer le terrain pour pouvoir réaliser ce serveur. En gros j'ai dû tout péter... :p (on appelle ça un big bang refactor et on évite de le faire en général).

                              Préparation du projet

                              Evidemment, il ne suffit pas de créer un programme magique qui fait que tout le monde joue sur la même partie. Il faut faire une préparation du terrain assez... gigantesque !

                              Sans rentrer dans les détails, je suis en train de faire ça :

                              • Migrer le projet sous Maven (découpage en modules et gestion des dépendances facilitées)
                              • Séparation en modules : game & core (le serveur n'utilisera pas le module game)
                              • Séparation totale de la couche visuelle Android
                              • Gros debug (évidemment ça marche de travers)

                              ça prend un temps fou mais ça vaut la peine de se donner du mal, on n'est plus à quelques mois près... En tout cas je suis sur la bonne voie vu que ça commence à fonctionner à nouveau :D

                              Planification

                              Dans l'ordre, l'année 2015 va se passer comme ceci :

                              • Janvier à février : optimisation drastique
                              • Février à juin: modularisation et préparation du terrain pour le mode multi-joueurs
                              • Juillet à septembre: réalisation d'une première version de serveur multijoueur (et rendu à mes profs)
                              • Octobre à décembre : création de plusieurs maps et intégration de nouveaux éléments de jeu (unités, bâtiments etc)
                              • Fin 2015 : première version publique ?

                               Salutations à tout le monde !

                              Gab

                              -
                              Edité par 56ka 25 mai 2015 à 20:02:36

                              • Partager sur Facebook
                              • Partager sur Twitter
                              Projet Battles for Kernelion : un vrai RTS sous Android
                                30 mai 2015 à 17:54:43

                                Wouah, superbe nouvelle :D Bonne chance pour le projet alors, et pour le rendu aux profs ;) J'ai hâte de voir les premiers résultats ! (et désolé ça fait longtemps que je ne suis pas venu ^^)
                                • Partager sur Facebook
                                • Partager sur Twitter
                                  2 juillet 2015 à 13:09:53

                                  Petite update

                                  Entre autre optimisations et remaniements du code, j'en ai profité pour enfin développer le brouillard de guerre vu que c'est ce qu'on me demande le plus souvent :)

                                  Je mettrais un screenshot prochainement

                                  Salutations

                                  Gab

                                  -
                                  Edité par 56ka 2 juillet 2015 à 13:13:30

                                  • Partager sur Facebook
                                  • Partager sur Twitter
                                  Projet Battles for Kernelion : un vrai RTS sous Android
                                    2 juillet 2015 à 17:12:19

                                    56ka a écrit:

                                    Petite update

                                    Entre autre optimisations et remaniements du code, j'en ai profité pour enfin développer le brouillard de guerre vu que c'est ce qu'on me demande le plus souvent :)

                                    Je mettrais un screenshot prochainement

                                    Salutations

                                    Gab

                                    -
                                    Edité par 56ka il y a environ 3 heures

                                    Je viens pas souvent et j'arrive à arriver 3h après l'update ^^ Super alors :)

                                    • Partager sur Facebook
                                    • Partager sur Twitter
                                      25 août 2015 à 18:32:14

                                      Hello

                                      Quelques informations sur l'avancement, après presque 2 mois de travail (il en reste plus que 1 avant la deadline)

                                      Le mode multi-joueurs commence à fonctionner, toutes les fonctionnalités ne sont pas encore disponibles mais on peut déjà :

                                      • choisir puis rejoindre une partie (c'est le gros du boulot)
                                      • charger une carte créée par le serveur
                                      • jouer dans une version rudimentaire soit: déplacer les personnages, découvrir la map, collecter des ressources mais pas encore construire

                                      ça a l'air de rien mais là il y a déjà plus de 200 heures de travail :p

                                      La version qui sera rendue dans 1 mois aura besoin d'encore beaucoup d'améliorations avant de pouvoir être réellement jouable. Par exemple il faudra mettre en place :

                                      • un système d'envoi des requêtes asynchrone avec reprise en cas d'échec, ce qui améliorerait à la fois la vitesse du jeu et la fiabilité
                                      • un système de "checksum" de la partie pour que le client puisse rafraîchir sa carte s'il lui manque des données

                                      A bientôt

                                      Gab

                                      -
                                      Edité par 56ka 25 août 2015 à 18:34:23

                                      • Partager sur Facebook
                                      • Partager sur Twitter
                                      Projet Battles for Kernelion : un vrai RTS sous Android
                                        27 août 2015 à 18:48:57

                                        J'ADORE ;)
                                        • Partager sur Facebook
                                        • Partager sur Twitter
                                        La vie, c'est un labyrinthe
                                          16 septembre 2015 à 20:28:51

                                          Hello !

                                          Je viens avec quelques nouvelles ! Ayé

                                          La version multi-joueurs a bien avancé :

                                          • Il y a un menu principal et un menu de sélection de partie
                                          • Il est possible de gérer les salles d'attentes et de rejoindre des parties
                                          • Plusieurs fonctionnalités ne sont pas encore disponibles notamment la construction et l'attaque
                                          • Le jeu fonctionne réellement avec plusieurs joueurs humains (grosse étape, ce n'était pas testé auparavant)

                                          Quand tous ces bugs seront résolus et toutes les features seront disponibles il va falloir faire un changement majeur au niveau de la gestion du requêtes : tout passer en asynchrone (je l'avais déjà dit dans mon message précédent mais je détaille un peu plus maintenant).

                                          Actuellement chaque requête doit avoir obtenu une réponse avant que la prochaine ne puisse être effectuée. Il y a 2 raisons pour lesquelles je n'ai pas fait ça immédiatement :

                                          1. Cela nécessite une gestion du multithreading rigoureuse mais je n'avais pas pu terminer de régler les soucis que j'avais avec, ça aurait été trop hasardeux de partir sur une base incomplète
                                          2. c'était plus rapide de faire comme ça dans un premier temps :-°

                                          Voici le menu d'intro, mais ne soyez pas trop sévères il n'est pas encore tout à fait terminé :) Mon frangin a fait du sacré boulot !

                                          • Partager sur Facebook
                                          • Partager sur Twitter
                                          Projet Battles for Kernelion : un vrai RTS sous Android
                                            16 septembre 2015 à 20:55:46

                                            Simplement BRAVO ;)
                                            • Partager sur Facebook
                                            • Partager sur Twitter
                                            La vie, c'est un labyrinthe
                                              16 septembre 2015 à 21:10:19

                                              Merci :)
                                              • Partager sur Facebook
                                              • Partager sur Twitter
                                              Projet Battles for Kernelion : un vrai RTS sous Android
                                                17 septembre 2015 à 1:09:52

                                                Je trouve ça remarquable qu'un projet amateur dure aussi longtemps...
                                                • Partager sur Facebook
                                                • Partager sur Twitter
                                                L'être humain, contrairement aux geeks qui ne sont de toute façon pas des êtres humains, est un animal social taillé pour vivre en "meute".
                                                  17 septembre 2015 à 17:43:36

                                                  Impressionnant comme projet! 
                                                  Moi qui voulait me lancer en dev Android à mes heures perdues, là tu as été très loin.

                                                  Pour le menu, je le trouve superbement réussi! Enfin certes incomplet, il faudrait par exemple ajouter des bateaux dans le fond ou quelque chose comme ça pour diminuer cet effet de vide à l'arrière, mais le reste est vraiment nickel :)

                                                  Bonne chance! 

                                                  • Partager sur Facebook
                                                  • Partager sur Twitter
                                                    17 septembre 2015 à 18:51:13

                                                    charlesfire a écrit:

                                                    Je trouve ça remarquable qu'un projet amateur dure aussi longtemps...

                                                    Merci, pour être honnête en le commençant je ne pensais pas que ça allait être aussi long ^^

                                                    hawkwasangel a écrit:

                                                    il faudrait par exemple ajouter des bateaux dans le fond ou quelque chose comme ça pour diminuer cet effet de vide à l'arrière

                                                    Effectivement maintenant que tu le dis il manque quelque chose... Le souci avec les bateaux c'est qu'ils ne sont pas au programme (l'eau non plus)  donc si on en mets dans le menu ça sous-endendra qu'ils seront disponibles alors que ce n'est pas le cas :(

                                                    Mais on y réfléchira merci de la suggestion ;)

                                                    En tout cas vos remarques nous font plaisir et ça nous encourage à tenir bon !

                                                    • Partager sur Facebook
                                                    • Partager sur Twitter
                                                    Projet Battles for Kernelion : un vrai RTS sous Android
                                                      3 décembre 2015 à 22:14:31

                                                      Super, ça faisait longtemps que je n'étais pas venu, et ça a avancé, c'est niquel ! Super boulot encore une fois :) En espérant que ça s'arrête jamais :)
                                                      • Partager sur Facebook
                                                      • Partager sur Twitter
                                                        11 décembre 2015 à 14:08:49

                                                        Moi je te conseille de changer l'écriture "campain, multiplayer et settings" avec quelque chose de plus fort, peut être plus gros.

                                                        En tout cas bonne continuation ;)

                                                        • Partager sur Facebook
                                                        • Partager sur Twitter
                                                        La vie, c'est un labyrinthe
                                                          7 mars 2016 à 11:09:34

                                                          Hello !

                                                          Désolé je n'ai pas donné de nouvelles depuis un petit bout de temps...

                                                          Pour résumer, j'ai réussi mon diplôme d'ingénieur, le projet a plu :) le multiplayer fonctionne mais n'est pas exploitable en l'état (pour les raisons évoquées plus haut). J'ai décidé de faire une pause car je me suis rendu malade à force de travailler comme un acharné dessus :o En gros depuis octobre 2015 ça n'a pas bougé.

                                                          J'aimerais m'y remettre d'ici début avril quand j'aurais fini de m'installer dans mon nouvel appart, je me fait un bureau dedans :D

                                                          A bientôt !

                                                          Gab

                                                          • Partager sur Facebook
                                                          • Partager sur Twitter
                                                          Projet Battles for Kernelion : un vrai RTS sous Android
                                                            14 mars 2016 à 19:34:52

                                                            56ka a écrit:

                                                            Hello !

                                                            Désolé je n'ai pas donné de nouvelles depuis un petit bout de temps...

                                                            Pour résumer, j'ai réussi mon diplôme d'ingénieur, le projet a plu :) le multiplayer fonctionne mais n'est pas exploitable en l'état (pour les raisons évoquées plus haut). J'ai décidé de faire une pause car je me suis rendu malade à force de travailler comme un acharné dessus :o En gros depuis octobre 2015 ça n'a pas bougé.

                                                            J'aimerais m'y remettre d'ici début avril quand j'aurais fini de m'installer dans mon nouvel appart, je me fait un bureau dedans :D

                                                            A bientôt !

                                                            Gab

                                                            Félicitations alors, et je suis pressé de voir ça !

                                                            • Partager sur Facebook
                                                            • Partager sur Twitter

                                                            [Jeu/RTS/Android] Battles for Kernelion

                                                            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                                                            × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                                                            • Editeur
                                                            • Markdown