Spil

Installer og kør CodeCombat Multiplayer-spil på Ubuntu 16.04

Installer og kør CodeCombat Multiplayer-spil på Ubuntu 16.04

CodeCombat er et multiplayer programmeringsspil til at lære at kode. Det er en platform for studerende at lære datalogi, mens de spiller gennem et rigtigt spil.

Det er både et opstarts- og et samfundsprojekt, fuldstændig open source under MIT- og Creative Commons-licenserne. Desuden er det det største open source CoffeeScript-projekt efter kodelinjer, og da det er et spil, er det virkelig sjovt at hacke på.

For at installere CodeCombat skal vi først konfigurere vores database. Den anvendte database vil være MongoDB

Installer MongoDB

sudo apt-key adv --keyserver hkp: // keyserver.ubuntu.com: 80 --recv EA312927 echo "deb http: // repo.mongodb.org / apt / ubuntu "$ (lsb_release -sc)" / mongodb-org / 3.2 multiverse "| sudo tee / etc / apt / sources.liste.d / mongodb-org-3.2.liste sudo apt-get opdatering && sudo apt-get install -y mongodb-org
cd / lib / systemd / system / vim mongod.service
[Enhed] Beskrivelse = Højtydende, skemafri dokumentorienteret database After = netværk.måldokumentation = https: // docs.mongodb.org / manual [Service] User = mongodb Group = mongodb ExecStart = / usr / bin / mongod --quiet --config / etc / mongod.conf [Install] WantedBy = flerbruger.mål
systemctl dæmon-genindlæs
systemctl start mongod systemctl aktiver mongod

Installer og kør CodeCombat Multiplayer-spil på Ubuntu 16.04

sudo apt-get install build-essential python2.7 git curl npm nodejs-arv
npm konfigurationssæt python 'som python2.7 '
git config - global bruger.navn "YOUR_NAME" git config - global bruger.mail "YOUR_EMAIL_ADDRESS"
git klon https: // github.com / codecombat / codecombat.git cd codecombat git remote add -f upstream https: // github.com / codecombat / codecombat.git
npm installation
(cd $ (mktemp -d / tmp / coco.XXXXXXXX) && curl http: // analytics.codecombat.com: 8080 / dump.tjære.gz | tar xzf - && mongorestore - drop --host 127.0.0.1)
npm køre dev
http: // 127.0.0.1: 3000

Nu har vi vores spilmiljø kørende på Ubuntu 16.04

Kopier liste over filer ved hjælp af Bash Script
Bash (Bourne Again Shell) er den slags shell, der er til at udføre kommandoer og scripts. Bash var en udviklet version af sh shell. Bash Script er en ...
Indlejrede sløjfe i Bash Script eksempler
I programmering eller scripting er sløjfen et af de mest grundlæggende og kraftfulde koncepter. En sløjfe udfører bestemte opgaver, indtil de angivne ...
Hvad er forskellen .bashrc og bash_profile?
Hvis du bruger det meste af din tid på terminalen, kan du tænke dig at personalisere dens udseende ved at ændre konfigurationsfilerne. Hvis du bemærke...