A propos

Elodie Goulay

Bonjour et bienvenue sur Le Coin des Jeux, un blog qui vous aidera à créer votre propre jeu en ligne !

Qui suis-je ?

Je m’appelle Elodie Goulay, j’ai 23 ans et j’habite à Marseille (13). Sur le net, on me connait plus souvent sous les pseudos Kawelo et Sharyma.

Je suis auto-entrepreneur dans la création de sites internet depuis quelques années, et en particulier les jeux en ligne. J’offre également des services de rédaction (article de blog, article de presse, communiqué et dossier de presse, page de vente…). Voir mon portfolio

Passionnée de longue date par de nombreux sujets tels que le marketing, le développement web ou encore les jeux en ligne, j’ai ouvert en septembre 2008 mon tout premier jeu par navigateur, du nom de Kazakorse, un jeu d’élevage de chevaux virtuels.

Par la suite, j’en ai créé un second, là encore sur le milieu équestre (eh oui, je suis également passionnée par l’équitation ^^), dans lequel vous pouvez gérer votre propre centre équestre virtuel : Equid’Expérience.

Je travaille à l’heure actuelle sur un autre jeu de gestion, et vous tiendrai bien sûr au courant lors de son ouverture.

Pourquoi ce blog ?

Totalement autodidacte dans ce métier, il me semble tout à fait normal de faire partager mes expériences et connaissances afin d’aider d’autres passionnés. C’est pour cela que j’ai créé Le Coin des Jeux, ce blog qui vous guide dans la création de votre jeu en ligne.

Je souhaite aller plus loin en vous proposant également diverses formations (notamment à travers des ebooks et des vidéos) sur des points particuliers de la création d’un jeu web. Je suis également en train de créer un site communautaire sur ce sujet, dans lequel vous trouverez notamment un annuaire des meilleurs jeux par navigateur, un classement et les avis des joueurs. Un forum complètera la panoplie afin d’obtenir une réelle plate-forme, pouvant répondre aux attentes aussi bien des joueurs que des créateurs !

Pour être tenu au courant dès qu’un nouvel article est publié, je vous invite à me suivre sur Twitter.

J’espère que ce blog saura répondre à vos questions. N’hésitez pas à me soumettre des idées d’articles et à poster des commentaires si vous avez la moindre question !

Bonne lecture :)

21 Responses to A propos

  1. DA dit :

    Bonjour Kawelo,

    Je suis tombé sur ton blog lors de mes recherches (je suis moi-même en train de créer un petit blog d’aide à la création de jeux par navigateur et je recherchais des sites similaires) et je trouve son contenu très bon. Ton expérience semble assez proche de ce que j’ai moi même tiré de la création de mon jeu en 2004. Bon, moi je n’ai pas eu la motivation de créer une boite et d’en faire plusieurs ;-)

    Bon courage pour la suite (les restos) !

    DA

    Ps. Si tu en trouves le temps, je te donne tout de même l’url du blog en question :
    http://creer-un-jeu-en-ligne.blogspot.com/ (bonne lecture)

  2. Kirosuke dit :

    bravo,pour ton site,tes tuto m’on apris plus sur les demarche à faire pour un jeu en ligne.Par contre j’ai une question,je peux te la poser ici ou à une autre rubrique???

  3. Kirosuke dit :

    en faite j’en ai plein,mais je commencerai par celle ci,en quoi la programmation orienté objet apporte un + à un jeu en ligne ???

    • kawelo dit :

      Alors la POO combinée à une structure du type MVC permet tout simplement de mieux organiser son code et de le rendre plus évolutif. Par exemple j’ai un jeu qui est codé en procédural et un autre en POO. Pour le premier, dès que je veux faire un changement il faut que je modifie énormément de pages et que je les ouvre toutes ou presque pour vérifier que je n’ai rien oublié. Pour le second, je n’ai que quelques petites lignes de codes à modifier, à un seul endroit, donc ça minimise considérablement le nombre de bugs ! Or n’oublions pas qu’un jeu est amené à évoluer sans cesse.

      De plus la POO permet de réutiliser plus facilement ses codes, notamment grâce au système d’héritage (mais pas seulement). Par exemple moi j’ai des modules que j’ai fait et qui me servent pour plusieurs sites (messagerie, newsletter, inscription, etc etc etc) : je n’ai pas eu à tout recoder. Bien sûr on peut aussi faire des c/c en procédural, mais il y a toujours le risque d’oublier de récupérer des informations vu qu’elles sont placées un peu partout, et en cas de problème de compatibilité (par exemple un champ d’une table qui n’est pas appelé pareil d’un site à l’autre) il faut modifier plein d’informations.

      Je pense que dès lors que l’on a goûte à la POO, on ne peut tout simplement plus s’en passer ! C’est par exemple un calvaire pour moi lorsque je dois toucher au code procédural de mon premier jeu…

      J’espère que cette réponse te sera utile !

      • kirosuke dit :

        merci,comme j’apprend la POO avec Java,je voyais pas le but,car je pensais faire mon jeu en java et en CSS et HTml5 mais ,j’ai compris les vrai fonction de Java,et je savais plus trop.Merci
        j’ai d’autre question mais je te les poserai plus tard afin de mieux les structurer et d’etre

  4. Kirosuke dit :

    justement avec le php avec la méthode de l’héritage ou le polymorphisme, es que une classe mère ou le main peut avoir plusieurs classe fille,car en java non .

  5. Kirosuke dit :

    ça me rassure car ,en java non,je vais quand même apprendre le java,pour la culture général

  6. Kirosuke dit :

    j’aimerais aussi que tu me dise quesque la structure mvc stp

    • kawelo dit :

      Alors en fait quand on commence en développement, on a tendance à tout mettre sur la même page. On se retrouve avec un truc un peu fouilli, des pages à rallonge, et on doit faire plein de c/c partout (par exemple pour inclure le menu et tout, mais aussi parce que certains scripts se ressemblent énormément). La structure MVC permet de bien séparer les différents fichiers de telle sorte que ce soit plus facile de s’y retrouver (bon après il faut prendre l’habitude d’avoir plein de fichiers ouverts dans son IDE, mais cette habitude vient très très vite) et de faciliter la réutilisabilité du code, mais aussi de faciliter les changements futurs. Elle se complète parfaitement avec la POO et permet ainsi d’obtenir des codes niquels !
      « MVC » ça veut dire « Model View Controller », c’est le fait de séparer les « actions », en gros tu as à chaque fois une page « model » qui contient les différentes fonctions (par exemple ajouter une news, modifier une news, etc), la vue (« view ») qui permet d’afficher telle ou telle page (par exemple la page qui contient le formulaire pour ajouter une news), et le contrôleur (« controller ») qui met tout ça en relation et qui vérifie les permissions.
      Bon là j’ai pas mal simplifié, mais en gros c’est ça ! Il y a un tuto pas mal sur le site du zéro si ça t’intéresse : adopter un style de programmation clair avec le modèle MVC.
      Bon courage ! :)

  7. Kirosuke dit :

    ok,je te remerci bcp

  8. """""""" dit :

    dsl j’ai pas cmpris comment fair

  9. kirosuke dit :

    rebonjour,c’était pour te demander comment faire une bonne map en canvas,ainsi que le plugin que tu a mis a disposition permettant de faire des map isométrique comment le faire intéragir avec un site (base de donné(pour la gestion de ville,…)et algorythmie du php(ex:si il clique sur le bouton droit alors faire allé le pion à droite).

    • kawelo dit :

      Bonjour,
      je n’ai jamais fais de map en canvas donc je ne peux pas t’aider ^^
      Quant au plugin de Prélude, je te laisse réfléchir à comment l’intégrer à une base de données. Pour ma part j’ai réussi sans trop de soucis, mais mon code était plutôt sale, du coup j’ai préféré revenir sur une map faite maison. Prélude avait dit qu’il rédigerait de nouveaux tutoriels pour son plugin, donc si tu n’as pas envie de chercher seul tu peux attendre ^^

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>