Jannah-tema Lisensen er ikke validert. Gå til siden for temaalternativer for å validere lisensen. Du trenger en enkelt lisens for hvert domenenavn.

7 programmeringsspill for å hjelpe deg med å bygge dine egne programmeringsbrikker

Programmering handler om å bruke verktøyene du har til rådighet for å løse problemer (og så selvfølgelig løse problemene som ble skapt av de forrige). Dette er også grunnideen bak de fleste videospill, så de to kombineres naturlig. Disse programmeringsspillene dekker mange språk, aldersgrupper og ferdighetsnivåer, så enten du er en nybegynner eller ser etter noe på neste nivå, er det et spill som hjelper deg å lære å kode på den beste måten: ved å gjøre det . Nedenfor er programmeringsspill som hjelper deg med å bygge dine egne programmeringsbrikker.

Coding-Games-Featured-800x400.jpg 7 kodespill som hjelper deg med å bygge dine egne kodebrikker

For mer læring, sjekk ut vår liste over gratis programmeringsnettsteder.

1. Kodekamp

Designet Kodekamp , en programmeringsleksjon pakket inn i et middelalderrollespill, for nybegynnere og barn. Det er et overbevisende konsept: guide helten gjennom nivåer ved å programmere bevegelsene hans. Spillet starter med enkle konsepter og gir mye veiledning. Selv om det klarer å holde det grunnleggende ganske interessant, er ikke spillingen mye å skrive hjem om: du kan ikke hoppe over nivåer, og det er en viss dikotomi mellom ferdighetene du lærer her og applikasjoner i den virkelige verden. Spill Code Combat med Python, CoffeeScript, Lua, Javascript, HTML, CSS, C++ og Java-språk.

Kodespill-kodekamp.jpg 7 kodespill som hjelper deg med å bygge dine egne kodebrikker

Positive

  • Høy produksjonsverdi når det gjelder grafikk og lyd
  • Veiledet innhold er flott for å lære grunnleggende programmeringskonsepter

Negativer

  • Noen funksjoner og språk er kun tilgjengelige med et abonnement

2. Ruby Warrior

Ruby er kanskje ikke det mest relevante språket å lære lenger, men dette programmeringsspillet kan være verdt et forsøk uansett! Ruby Warrior Det er et XNUMXD-tekstspill som lar deg kontrollere karakteren din ved hjelp av Ruby og generell programmeringslogikk. Den er rettet mot middels og ekspertprogrammerere og tar deg rett inn etter at du har lest og skrevet filer i tekstredigeringsprogrammet. Som klassiske teksteventyr, fremkaller selve spillet en følelse av eventyr og er avhengig av fantasien din. Enten du trenger å lære Ruby eller ikke, er spillet ganske morsomt og kan gi deg lyst til å fortsette å forbedre løsningene dine!

Coding-Games-Ruby-Warrior.jpg 7 kodespill som hjelper deg med å bygge dine egne kodebrikker

Positive

  • Tilgjengelig offline som et nedlastbart kommandolinjespill
  • Den åpne kildekoden til spillet lar deg lære av den eller endre den
Les også:  Topp Chrome-funksjoner som gjør surfing raskere og enklere

Negativer

  • Sist oppdatert i 2012

3. CodinGame

CodinGame Det er i utgangspunktet et puslespilllager med fokus på algoritmer og problemløsning med kode. Det er definitivt et morsomt/spill-aspekt (det er gøy å se laseren din ta ned svermer av fiendtlige skip), men tankene dine kan begynne å overopphetes når du tar deg gjennom noen av disse utfordringene. Det kan bli ganske strengt og krever litt kompleks tenkning og programmeringserfaring for å komme gjennom, noe som gjør spillet egnet for middels til avanserte programmerere. Den støtter mange forskjellige språk, inkludert C, C#, C++, Java, JavaScript, Python3, Bash, C, Go, Ruby, Rust, Swift og PHP.

Coding-Games-Codin-Game.jpg 7 kodespill som hjelper deg med å bygge dine egne kodebrikker

Positive

  • Flerspillerspill er tilgjengelige
  • Støtte for mange programmeringsspråk
  • Alt innhold er gratis

Negativer

  • Gåter krever mye tenkning

4. CodeGym

Forberede CodeGym Mer et kurs enn et spill, men det er et veldig alvorlig historieelement involvert. Målet er å gjøre deg fra en nybegynner til en junior Java-utvikler ved å bruke historiebaserte utfordringer og prosjekter i IntelliJ IDE (Integrated Development Environment), som er en flott introduksjon til programmeringsverktøyene du skal bruke senere. Det er morsomme tegneserier gjennom hele historiekomponenten, noe som gjør at dette kurset føles morsomt og lunefullt. Mens du må betale for enkelte deler av CodeGym, gir gratisinnholdet deg en god smakebit på om kurset vil passe din Java-reise.

Coding-Games-Code-Gym.jpg 7 kodespill som hjelper deg med å bygge dine egne kodebrikker

Positive

  • Lær gjennom en fiktiv historie eller pedagogisk materiale
  • Innhold kan hoppes over basert på ferdighetsnivå

Negativer

  • Fullførte øvelser kan ikke gjentas med ulike løsninger

Nyttig tips:  Lær om Python-språket fra denne veiledningen.

5. CheckiO

Checkio er en samling av kraftige programmeringsutfordringer som er flotte for nybegynnere som nettopp har begynt å lære Python eller Javascript. "Spillet"-delen av dette er faktisk et tynt lag over utfordringer og dokumentasjon, og du kan finne deg selv å lure på: "Vent, når starter spillet?" Etter at du har begynt å leke med den. For eksempel, siden der du løser gåter inneholder ingen tekst som kobler tilbake til historien (som knapt er antydet på siden for nivåvalg). Temahoppingen til de forskjellige programmeringsøyene gir imidlertid litt farge til opplevelsen.

Les også:  Slik legger du til et passord til et Microsoft Excel-regneark på Windows og Mac

Coding-Games-CheckIo.jpg 7 kodespill som hjelper deg med å bygge dine egne kodebrikker

Positive

  • Tips er tilgjengelige hvis du står fast
  • Andre spilleres løsninger kan sees

Negativer

  • UI-designet er litt vanskelig og distraherende med annonser

6. Heis Saga

Hvis du allerede vet veien rundt Javascript Og du ser etter noen interessante problemer å løse for å holde ferdighetene dine skarpe, det kan være et program Heis Saga moro. Ideen er ganske enkel: gi heisreglene for å reise til forskjellige etasjer, hente folk og slippe dem av. Det blir imidlertid raskt komplisert, så du kan finne på å slutte og komme tilbake til det noen ganger. Når du får taket på det, er det veldig tilfredsstillende å se heissystemet kjøre som en velsmurt maskin. Sjekk ut Elevator Saga hvis du er en middels eller avansert Javascript-koder.

Coding-Games-Elevator-Saga.jpg 7 kodespill som hjelper deg med å bygge dine egne kodebrikker

Positive

  • Det lar deg være kreativ og hele tiden forbedre løsningene dine
  • Hastigheten kan økes for å overvinne utfordringer raskere

Negativer

  • Dokumentasjon må leses på egen side for å søke

7. Upålitelig

skrevet for JavaScript ES5, Upålitelig er en veldig kul måte å øve inn og ut av Javascript. Det er et teksteventyr hvor handlingen dreier seg om at du hacker deg ut av en klissete situasjon ved å endre koden fangstmennene dine bruker mot deg. Det er en morsom enhet som gjør at bladet føles som en naturlig del av historien. Ulike lydspor (det er ny musikk på hvert nivå) får deg til å føle deg som en hacker rett ut av en Hollywood-film. Det er ikke for nybegynnere, og selv erfarne programmerere kan ha vanskelig for å finne ut hvilken løsning spillet vil bruke. Selv om Untrusted kanskje ikke lærer deg det mest nyttige eller oppdaterte Javascriptet, er det fortsatt en morsom utfordring!

Coding-Game-Untrusted-Level-3-Comment.png 7 kodespill som hjelper deg med å bygge dine egne kodebrikker

Positive

  • Spillet er ganske unikt og tvinger deg til å tenke utenfor boksen
  • Løsninger lagres automatisk i skyen som kjernen i GitHub

Negativer

  • Det er ikke mye praktisk programmering å lære

Andre ressurser

Noen nettsteder kom ikke med på denne listen, fordi de ikke var spilllignende nok, ikke underviste i koding, kostet penger, fokuserte på unge elever eller spesifikt rettet mot svært avanserte programmerere, men det fortjener likevel en omtale!

Les også:  Slik bruker du Microsoft Word for å effektivt sjekke plagiat

Alle disse kodespillene hjelper deg å øve. Til syvende og sist handler det å være programmerer om å bygge dine egne ting. Å bruke nettsteder som CodinGame og Codewars kan hjelpe deg med å fortsette å finpusse og øke ferdighetene dine, men etter at du har lært den grunnleggende syntaksen, er det å gradvis bygge større prosjekter den beste måten å fortsette å lære på.

ofte stilte spørsmål

Q1. Hvilket programmeringsspråk bør jeg begynne å lære først?
svar. Generelt er det en god idé å velge et mye brukt språk. Listen over de mest populære programmeringsspråkene inkluderer vanligvis Javascript, Python, Java og C-baserte språk, så disse er alle sikre spill.

Du bør også huske på at du må bruke visse språk for visse brukstilfeller. For eksempel brukes Java eller Koitlin til å utvikle native Android-apper, mens Objective-C eller Swift brukes til native iOS-apper.

Q2. Kan det å spille disse spillene hjelpe meg med å få jobb som programvareutvikler?
svar. Du kan! Hvis du er nybegynner, kan det å lære å kode i et morsomt spillformat hjelpe deg med å holde på lenge nok til å få en jobb i stedet for å slutte.

Hvis du er mer avansert, sjekk ut spill med kodeoppgaver og aritmetisk tenkning. Disse er mer utfordrende og kan hjelpe deg med å utvikle et problemløsende tankesett som er nyttig for å gå utover programmering av jobbintervjuspørsmål.

Spørsmål 3. Hva er den beste måten å lære programmering på?
svar. Det er ingen måte å lære å kode på. Noen mennesker lærer vellykket fra en tradisjonell fireårig informatikkgrad. Andre foretrekker å lære av ting som nettressurser, treningsleirer eller programmeringsspill som de som er nevnt i denne artikkelen.

Det er viktig å kjenne seg selv. Finn ut hvordan du liker å lære: Liker du å lese, kommunisere ansikt til ansikt eller å lære ved å gjøre? Har du også sterke interesser eller lidenskaper som du kan flette sammen med programmeringen din? Hvis du for eksempel liker spill, kan du prøve å programmere et spill.

Gå til toppknappen