Pour tout joueur qui veut apprendre à programmer, Codecombat est un excellent jeu de codage pour l'apprendre en jouant à des jeux. Le Codecombat est un jeu de codage de type donjon qui aide les jeunes enfants à apprendre à coder en jouant à des jeux. Vous contrôlez le mouvement des joueurs en écrivant du code dans diverses langues, y compris Python et JavaScript.
CodeCombat est disponible en ligne sans avoir besoin de l'installer. Mais pour quelqu'un qui aime prendre son emprise sur les choses, installer le jeu sur votre Ubuntu est une bonne idée. Il existe différentes étapes pour faire fonctionner CodeCombat et ce guide le couvre.
Comment installer codecombat sur Ubuntu
CodeCombat n'est pas disponible en tant que package que vous pouvez facilement installer. Au lieu de cela, il existe diverses exigences que vous devez d'abord installer avant d'avoir éventuellement du codecombat sur votre système. Tout d'abord, assurez-vous d'avoir une connexion Internet stable pour gagner du temps.
Vous devez installer diverses dépendances pour CodeCombat pour fonctionner sur Ubuntu. Installer Nodejs,. Python 2.7, et Git.
La commande ci-dessous installe les quatre packages.
$ sudo apt-get install git build-essentiel nodejs python2.7
Assurez-vous de permettre à tous les packages d'installer. Cela peut prendre du temps, selon votre vitesse Internet.
Une fois installé, mettez à jour la base de données APT à l'aide de la commande ci-dessous:
$ sudo apt mise à jour
Ensuite, nous devons ajouter la clé publique GPG pour MongoDB. Copiez la commande ci-dessous et collez-la sur votre terminal.
$ sudo apt-key adv - keyserver hkp: // keyserver.ubuntu.com: 80 - Recv 7F0CEB10
Une fois la clé publique ajoutée, mettez à jour la base de données, comme dans l'image ci-dessous.
Il serait également préférable que vous installiez le gestionnaire de packages de nœuds (NPM) pour aider à gérer les dépendances nécessaires par codecombat. Utilisez la commande ci-dessous pour installer NPM.
$ sudo apt install npm
CodeCombat utilise Python 2.7. Par conséquent, si votre version Python par défaut n'est pas 2.7, vous devez le définir pour utiliser la version 2.7. Si vous exécutez les dernières versions Ubuntu, la valeur par défaut est Python3, alors utilisez la commande ci-dessous. Rappelez-vous, vous devez avoir Python 2.7 installé comme nous l'avons fait dans la section précédente pour que vous le définissez comme le par défaut.
$ npm config set python 'qui python2.7'
Nous avons besoin de Git pour cloner le référentiel codecombat. Par conséquent, nous devons configurer Git sur votre terminal, y compris le nom d'utilisateur et le mot de passe. Alors, configurez votre git avec la syntaxe ci-dessous.
$ git config - utilisateur de globe.Nom "$ your_name"
$ git config - utilisateur de globe.Email "$ your_email_address"
Avec Git configuré, nous pouvons désormais cloner le référentiel CodeCombat. Utilisez la commande ci-dessous.
$ git clone https: // github.com / codecombat / codecombat.git
Une fois le clonage terminé, vous noterez que la mise à jour de tous les fichiers sera terminée en bas du fichier, comme dans l'image ci-dessous.
Une fois cloné, accédez au répertoire CodeCombat.
Maintenant, suivez l'amont en utilisant la commande ci-dessous.
$ git à distance add -f https en amont: // github.com / codecombat / codecombat.git
Codecombat s'appuie également sur tonnelle. Au lieu d'installer Bower séparément, vous pouvez utiliser RPM pour installer Bower et construire les fichiers d'actifs simultanément. Pour cela, exécutez la commande ci-dessous.
$ d'installation de NPM
Une fois les dépendances de Bower pris en charge, nous devons exécuter le serveur de développement à l'aide du gestionnaire de packages de nœuds.
Pour cela, nous avons deux options. Vous pouvez soit démarrer le brunch et Nodemon en utilisant la commande ci-dessous.
$ npm run dev
Alternativement, vous pouvez utiliser les commandes ci-dessous Regardez les fichiers clients et acheminer les appels du serveur vers les serveurs de production de CodeCombat.
$ npm run webpack - - watch
Maintenant, exécutez la commande ci-dessous pour démarrer le serveur.
$ NPM Run Proxy
L'une des deux options démarrera le serveur de développement. Vous pouvez ouvrir votre Host local en utilisant l'URL ci-dessous et accéder au codecombat.
http: // localhost: 3000
Vous devriez obtenir l'écran de bienvenue CodeCombat comme celui ci-dessous.
Amusez-vous à jouer au codecombat.
Conclusion
Codecombat est un excellent moyen pour les débutants et les enfants d'apprendre à coder en manipulant comment ils veulent que leur jeu soit en écrivant du code. Ce guide a présenté l'installation de codecombat sur Ubuntu.