Para qualquer jogador que queira aprender a programar, o CodeCombat é um ótimo jogo de codificação para aprender jogando jogos. O codecombat é um jogo de codificação do tipo que vai dar uma masmorra que ajuda as crianças a aprender a codificar jogando jogos. Você controla o movimento dos jogadores escrevendo código em vários idiomas, incluindo Python e JavaScript.
O codecombat está disponível online sem precisar instalá -lo. Mas para alguém que adora entender as coisas, instalar o jogo no seu Ubuntu é uma boa ideia. Existem várias etapas para colocar o codecombat em funcionamento e este guia cobre.
Como instalar o codecombat no Ubuntu
O codecombat não está disponível como um pacote que você pode instalar facilmente. Em vez disso, existem vários requisitos que você deve instalar primeiro antes de eventualmente ter codecombat em seu sistema. Primeiro, verifique se você tem uma conexão estável à Internet para economizar tempo.
Você deve instalar várias dependências para o codecombat ser executado no Ubuntu. Instalar Nodejs, essencial de construção. Python 2.7, e Git.
O comando abaixo instala os quatro pacotes.
$ sudo apt-get install build-essencial nodejs python2.7
Certifique -se de permitir que todos os pacotes instalem. Pode levar tempo, dependendo da velocidade da sua Internet.
Depois de instalado, atualize o banco de dados APT usando o comando abaixo:
$ sudo apt update
Em seguida, precisamos adicionar a chave GPG pública para MongoDBB. Copie o comando abaixo e cole -o no seu terminal.
$ sudo apt-key Adv-KeyServer hkp: // KeyServer.Ubuntu.com: 80 - -RECV 7F0CEB10
Depois que a chave pública for adicionada, atualize o banco de dados, como na imagem abaixo.
Além disso, seria melhor se você instalar o gerenciador de pacotes do nó (npm) para ajudar a gerenciar as dependências necessárias pela CodeCombat. Use o comando abaixo para instalar o NPM.
$ sudo apt install npm
O codecombat usa o Python 2.7. Portanto, se sua versão padrão do Python não for 2.7, você deve configurá -lo para usar a versão 2.7. Se você estiver executando as mais recentes versões do Ubuntu, o padrão é Python3, então use o comando abaixo. Lembre -se, você deve ter Python 2.7 instalado como fizemos na seção anterior para você defini -lo como o padrão.
$ npm Config Set Python 'que Python2.7 '
Precisamos git para clonar o repositório do codecombat. Portanto, devemos configurar o Git no seu terminal, incluindo o nome de usuário e a senha. Então, configure seu git com a sintaxe abaixo.
$ Git Config -Usuário global.Nome "$ your_name"
$ Git Config -Usuário global.E -mail "$ your_email_address"
Com o Git configurado, agora podemos clonar o repositório do codecombat. Use o comando abaixo.
$ git clone https: // github.com/codecombat/codecombat.git
Depois que a clonagem for concluída, você observará que a atualização de todos os arquivos será concluída na parte inferior do arquivo, como na imagem abaixo.
Depois de clonado, navegue para o diretório Codecombat.
Agora, rastreie o upstream usando o comando abaixo.
$ git remoto add -f upstream https: // github.com/codecombat/codecombat.git
Codecombat também conta com Bower. Em vez de instalar o Bower separadamente, você pode usar o RPM para instalar o Bower e criar os arquivos de ativo simultaneamente. Para isso, execute o comando abaixo.
$ npm install
Depois que as dependências do Bower são resolvidas, precisamos executar o servidor de desenvolvimento usando o Node Package Manager.
Para isso, temos duas opções. Você pode iniciar o brunch e Nodemon usando o comando abaixo.
$ NPM Run Dev
Como alternativa, você pode usar os comandos abaixo, assista a arquivos do cliente e rotear as chamadas do servidor para os servidores de produção do CodeCombat.
$ npm Run Webpack - -Watch
Agora, execute o comando abaixo para iniciar o servidor.
$ NPM RUN Proxy
Qualquer uma das duas opções iniciará o servidor de desenvolvimento. Você pode abrir sua localhost usando o URL abaixo e acessar o codecombat.
http: // localhost: 3000
Você deve obter a tela de boas -vindas do codecombat como a abaixo.
Divirta -se jogando codecombat.
Conclusão
O codecombat é uma ótima maneira de iniciantes e crianças aprenderem a codificar, manipulando como eles querem que seu jogo seja escrevendo código. Este guia apresentou a instalação do codecombat no Ubuntu.