IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement 2D, 3D et Jeux Discussion :

CodeCombat, un jeu d'apprentissage à la programmation, passe en open source


Sujet :

Développement 2D, 3D et Jeux

  1. #1
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    mai 2008
    Messages
    26 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : mai 2008
    Messages : 26 062
    Points : 208 334
    Points
    208 334
    Billets dans le blog
    88
    Par défaut CodeCombat, un jeu d'apprentissage à la programmation, passe en open source
    CodeCombat, un jeu d'apprentissage à la programmation, passe en open source

    Après Godot, c'est maintenant au tour de CodeCombat de passer en open source

    CodeCombat est un jeu dans lequel il vous est nécessaire de programmer pour jouer et avancer dans l'histoire. Vous pouvez même jouer en ligne contre d'autres programmeurs et améliorer votre maitrise en programmation. Pour cette libération du code, l'équipe a utilisé la célèbre forge GitHub et les licences MIT et Creative Commons pour les ressources (musiques et graphismes) et le code.


    Le projet possédait déjà une centaine de volontaires créant de nouveaux niveaux, écrivant la documentation, traduisant le jeu en sept langues et grâce à cette libération du code, il est possible aux programmeurs de rejoindre l'aventure du projet.

    Le projet est réalisé en CoffeeScript (et c'est l'un des plus gros projets avec ce langage). Le langage ressemble au JavaScript et essaie de combler quelques lacunes. Tout programmeur familier avec un langage orienté objet (ou avec JavaScript) n'aura aucun problème à le prendre en main : il est mature et bien documenté.

    N'hésitez pas à jouer et inviter d'autres membres de Developpez pour tester vos capacités de programmation.


    Votre opinion

    Avez-vous essayé ce jeu ? Pensez-vous que c'est une bonne méthode pour apprendre la programmation ?
    Comment enseigneriez-vous la programmation ?


    Source

    Site officiel
    GitHub du projet
    CodeCombat - Jeu en ligne
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  2. #2
    Membre éprouvé Avatar de Shuty
    Homme Profil pro
    Ingénieur en développement
    Inscrit en
    octobre 2012
    Messages
    630
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur en développement
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : octobre 2012
    Messages : 630
    Points : 1 172
    Points
    1 172
    Par défaut
    L'idée est plutot cool... Après il faut juste pouvoir débloquer du temps pour...
    Agence web Dim'Solution, créateur de solutions numériques
    Sites internet, ecommerce, logiciels, applications mobiles, référencement (SEO), plugin Prestashop, Magento, WordPress, Joomla!...

    Cours de trading gratuit | Envoyer des sms gratuitement | Envoyer des fax gratuitement | Plateforme de Fax à l'international

  3. #3
    Membre confirmé Avatar de _MAID
    Homme Profil pro
    Game developer
    Inscrit en
    novembre 2010
    Messages
    216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Game developer

    Informations forums :
    Inscription : novembre 2010
    Messages : 216
    Points : 459
    Points
    459
    Par défaut
    sur le principe, ça me rappelle un peu Colobot, qui c'était essayé à ce principe de jeux (sans succès d'ailleurs)

  4. #4
    Membre habitué Avatar de happyboon
    Homme Profil pro
    Étudiant
    Inscrit en
    janvier 2012
    Messages
    192
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Burkina Faso

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : janvier 2012
    Messages : 192
    Points : 166
    Points
    166
    Par défaut
    c'est bien mais les enfants préfèrent les jeux où il faut juste appuyer sur x pour donner un coup de poing et les adultes quand à eux ils préfèrent coder réellement je suis pas sûr que ce jeux gagne du succès. mais bon on verra!

  5. #5
    En attente de confirmation mail
    Profil pro
    Inscrit en
    décembre 2010
    Messages
    555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : décembre 2010
    Messages : 555
    Points : 1 583
    Points
    1 583
    Par défaut
    Citation Envoyé par happyboon Voir le message
    c'est bien mais les enfants préfèrent les jeux où il faut juste appuyer sur x pour donner un coup de poing et les adultes quand à eux ils préfèrent coder réellement je suis pas sûr que ce jeux gagne du succès. mais bon on verra!
    Quelle mauvaise langue ! Il y a aussi des jeunes qui s'essaient à la programmation dès le collège et des adultes qui veulent juste appuyer sur X pour donner un coup de poing suivi d'un triple salto arrière avec prise de catch et plaquage au sol

  6. #6
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    mai 2008
    Messages
    26 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : mai 2008
    Messages : 26 062
    Points : 208 334
    Points
    208 334
    Billets dans le blog
    88
    Par défaut
    Pour rappel, Developpez.com possède son propre tournoi d'intelligence artificielle, dans lequel vous programmez votre joueur pour battre les autres : http://tournoyons.developpez.com/
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  7. #7
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : février 2004
    Messages : 19 875
    Points : 39 710
    Points
    39 710
    Par défaut
    Dans le même style il y a aussi Robocode, auquel j'avais joué il y a longtemps... Je pensais que c'était mort, mais apparemment il est encore maintenu.

  8. #8
    Membre expérimenté
    Avatar de Jarodd
    Profil pro
    Inscrit en
    août 2005
    Messages
    845
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : août 2005
    Messages : 845
    Points : 1 683
    Points
    1 683
    Par défaut
    C'est assez bien foutu. Malgré le switch de langue en/fr dans les dialogues

    Par contre avec Firefox (26.0) ça laggue sévère, voire ça plante :
    Un script sur cette page est peut-être occupé ou ne répond plus. Vous pouvez arrêter le script maintenant ou continuer pour voir si le script se terminera

  9. #9
    Membre extrêmement actif
    Homme Profil pro
    Consultant Ingenierie mécanique
    Inscrit en
    mars 2006
    Messages
    1 302
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Consultant Ingenierie mécanique
    Secteur : Transports

    Informations forums :
    Inscription : mars 2006
    Messages : 1 302
    Points : 3 006
    Points
    3 006
    Par défaut
    Quand j'étais jeune, genre 10ans, on avais eu un cours d'infos sur des 286 sur le langage de type turtle et malgré qu'il y avait pas de beau graphique ça m'avait bien plu. bon en même temps on connaissait pas d'autre application plus concretes ^^

  10. #10
    Débutant
    Profil pro
    Inscrit en
    mai 2006
    Messages
    688
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mai 2006
    Messages : 688
    Points : 171
    Points
    171
    Par défaut
    dommage j'aurais apprécié une version dans laquelle on puisse programmer en C++, CoffeeScript c'est bien mais j'ai un peu peur pour les performances..

  11. #11
    Rédacteur
    Avatar de imikado
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2006
    Messages
    5 236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : décembre 2006
    Messages : 5 236
    Points : 19 642
    Points
    19 642
    Billets dans le blog
    17
    Par défaut
    C'est originale comme jeu en effet, et graphiquement c'est abouti

    merci @tomlev, dommage pour eux qu'ils ne connaissent pas le même succès
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)
    Mes cours/tutoriaux

  12. #12
    Membre confirmé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    octobre 2005
    Messages
    244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Philippines

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : octobre 2005
    Messages : 244
    Points : 609
    Points
    609
    Par défaut
    @guillaume07 Coffeescript a les performances du javascript, étant donné qu'il est compilé... en javascript.
    Les performances du javascript, merci a google v8, sont plus que correct aujourd'hui!
    Il est par exemple utilisé dans node.js, sur le moteur "semi-pro" unity 3d etc...

    Coder en C++ n'aurait simplement pas été possible de maniere simple, notamment pour la gestion et le debug des segfault et erreurs de referencements, ça aurait barbé plus d'un débutant à mon avis ;-)

  13. #13
    Membre régulier
    Profil pro
    Inscrit en
    mars 2007
    Messages
    60
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : mars 2007
    Messages : 60
    Points : 70
    Points
    70
    Par défaut
    Citation Envoyé par Jarodd Voir le message
    C'est assez bien foutu. Malgré le switch de langue en/fr dans les dialogues
    Faut les aider alors !!!



    Nous avons besoin de vos connaissances des langues.

    We develop CodeCombat in English, but we already have players all over the world. Many of them want to play in French but don't speak English, so if you can speak both, please consider signing up to be a Diplomat and help translate both the CodeCombat website and all the levels into French.

    Until we can translate everything into French, you'll see English when French isn't available.

  14. #14
    Membre averti

    Inscrit en
    février 2007
    Messages
    195
    Détails du profil
    Informations forums :
    Inscription : février 2007
    Messages : 195
    Points : 435
    Points
    435
    Billets dans le blog
    1
    Par défaut
    raaaa voila un post qui l'est bien !!
    en plus je viens de découvrir dans les commentaires que Developpez avait sont propre espace ,pourtant je suis de près le sujet ici .

    Javascript bien ou pas, si ( comme la RaspberryPI) ça peu faire venir les gamins vers autre chose que FB, Twitter et autres fast-food de la pensée c'est gagné. En tout cas je vais tenter avec les miens.

  15. #15
    Membre à l'essai
    Homme Profil pro
    1er année Licence Informatique
    Inscrit en
    octobre 2013
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : 1er année Licence Informatique

    Informations forums :
    Inscription : octobre 2013
    Messages : 15
    Points : 16
    Points
    16
    Par défaut
    J'aime bien Mis à pars une ergonomie un peu casse gueule et les traductions pas toujours faites ^^

  16. #16
    Expert éminent
    Avatar de Matthieu Vergne
    Homme Profil pro
    Consultant IT, chercheur IA indépendant
    Inscrit en
    novembre 2011
    Messages
    2 201
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant IT, chercheur IA indépendant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : novembre 2011
    Messages : 2 201
    Points : 7 456
    Points
    7 456
    Billets dans le blog
    3
    Par défaut
    Super ! Ça serait génial d'avoir pareil en style Age of Empire: tu programmes tes citoyens pour qu'ils fassent telle ou telle activité, tu programme tes défense pour qu'ils utilisent telle ou telle stratégie, etc.

    Pour un jeu comme ça je veux bien participer {^_^} (Java de préférence, mais POO en général).
    Site perso
    Recommandations pour débattre sainement

    Références récurrentes :
    The Cambridge Handbook of Expertise and Expert Performance
    L’Art d’avoir toujours raison (ou ce qu'il faut éviter pour pas que je vous saute à la gorge {^_^})

  17. #17
    Rédacteur
    Avatar de imikado
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2006
    Messages
    5 236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : décembre 2006
    Messages : 5 236
    Points : 19 642
    Points
    19 642
    Billets dans le blog
    17
    Par défaut
    Vous pouvez toujours faire un fork de mon RTS en HTML5

    dispo sur github : https://github.com/imikado/rtshtml5
    http://www.developpez.net/forums/d14...n-d-rts-html5/
    Images attachées Images attachées  
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)
    Mes cours/tutoriaux

  18. #18
    Expert éminent
    Avatar de Matthieu Vergne
    Homme Profil pro
    Consultant IT, chercheur IA indépendant
    Inscrit en
    novembre 2011
    Messages
    2 201
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant IT, chercheur IA indépendant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : novembre 2011
    Messages : 2 201
    Points : 7 456
    Points
    7 456
    Billets dans le blog
    3
    Par défaut
    On peut faire de la POO (avec héritage, polymorphisme, etc.) en HTML5 ? Moi j'ai l'habitude voir des balises.
    Site perso
    Recommandations pour débattre sainement

    Références récurrentes :
    The Cambridge Handbook of Expertise and Expert Performance
    L’Art d’avoir toujours raison (ou ce qu'il faut éviter pour pas que je vous saute à la gorge {^_^})

  19. #19
    Rédacteur
    Avatar de imikado
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2006
    Messages
    5 236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : décembre 2006
    Messages : 5 236
    Points : 19 642
    Points
    19 642
    Billets dans le blog
    17
    Par défaut
    html5 c'est la partie html: canvas...
    quand on dit html5 c'est un abus de langage: c'est du js qui permet l'intéraction dans le jeu

    Personnellement j'utilise des prototype pour mes objets Game, Build, Unit...
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)
    Mes cours/tutoriaux

  20. #20
    Expert éminent
    Avatar de Matthieu Vergne
    Homme Profil pro
    Consultant IT, chercheur IA indépendant
    Inscrit en
    novembre 2011
    Messages
    2 201
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant IT, chercheur IA indépendant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : novembre 2011
    Messages : 2 201
    Points : 7 456
    Points
    7 456
    Billets dans le blog
    3
    Par défaut
    Ouais mais chez moi les abus de langage ne font pas long feu {^_^}. J'aime pas la confusion, alors je fais ce que je peux pour l'éviter.

    Mais au final ton RTS est "juste" un RTS, c'est pas prévu pour "programmer" les objets pendant le jeu. À ce titre, il serait plus pertinent de reprendre CodeCombat et de lui donner une structure RTS. Ou ce serait une intégration des deux...
    Site perso
    Recommandations pour débattre sainement

    Références récurrentes :
    The Cambridge Handbook of Expertise and Expert Performance
    L’Art d’avoir toujours raison (ou ce qu'il faut éviter pour pas que je vous saute à la gorge {^_^})

Discussions similaires

  1. Godot, un moteur de jeu à la Unity, passe en open source sous la licence MIT
    Par LittleWhite dans le forum Développement 2D, 3D et Jeux
    Réponses: 28
    Dernier message: 30/05/2015, 21h12
  2. Réponses: 1
    Dernier message: 03/10/2011, 14h19
  3. Réponses: 0
    Dernier message: 03/10/2011, 12h59
  4. Ryzom passe en Open Source (code + assets)
    Par ac_wingless dans le forum Développement 2D, 3D et Jeux
    Réponses: 1
    Dernier message: 26/05/2010, 15h29
  5. [actualité]Le MMORPG Ryzom passe en Open Source
    Par befalimpertinent dans le forum Projets
    Réponses: 0
    Dernier message: 06/05/2010, 19h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo