Hej. Om du läser det här kan jag bekräfta att, ja, det här är Java Basics . Den här kursen är faktiskt full av möjligheter till praktisk inlärning (med över 1200 övningar) och är avsedd för vuxna studenter. Jag hatar tråkiga föreläsningar. Det är därför CodeGym skapades som ett onlinespel.
Har du någonsin spelat spel där du kan höja din karaktär? Ibland dras man in i det innan man ens märker det, eller hur? Kan du gissa vart jag är på väg med detta? På CodeGym måste du höja din karaktär. Det första uppdraget slutar när du lyckas uppgradera från nivå 1 till nivå 18. Det här är Java Basics du behöver för att få ett AP Computer Science A Exam.
Om du väljer att fortsätta och avsluta ytterligare tre uppdrag (10 nivåer vardera) – Java Core, Multithreading och Collections – finns det stor chans att du kommer att bli en rockstar Java-programmerare.
Spelet utspelar sig i en avlägsen framtid – år 3018, vid en tidpunkt då människor delar jorden med robotar och rymdresor är rutin.
En gång i tiden kraschade ett rymdskepp på en okänd planet...
Back story
Galactic Rush-besättningen kraschlandade på en okänd planet. Under kraschen slog rymdskeppet in i en bergssida och begravdes nästan helt under skräp. Efter att ha försökt i flera dagar att befria fartyget tappade besättningen allt hopp om att återvända hem och började bosätta sig på denna nya, obekanta plats...
En vecka senare råkade Ellie, fartygets navigatör, upptäcka att planeten var bebodd av tusentals vilda robotar! De kunde ha hjälpt till att rensa klipporna och befria skeppet, men de var för primitiva och dumma. De saknade förmågan att göra någonting alls. De kunde inte ens bära stenar, en förmåga som skulle ha kommit väl till pass.
Professor Noodles, uppdragets chefsforskare, kommer senare att minnas:
"Efter några dagar kom jag på en lösning. Jag skulle ta firmware från Diego, en robotmedlem i vår besättning, konvertera den till firmware för en murare och sedan ladda den på de vilda robotarna."
"Men turen verkade vara emot oss. Efter att ha tittat på det upptäckte vi att de infödda inte hade några kontakter för att ladda upp firmware. Faktum är att de inte hade några kontakter alls!"
"Bilaabo, den enda utomjordingen i besättningen, kom ihåg att han en gång hade träffat en robot på sin hemplanet som visste hur man programmerar. Inte nog med det, utan den här roboten kunde till och med fixa buggar i sin egen firmware."
"Det var då en briljant idé slog mig. Jag hade trots allt en gång lyckats lära en kapabel robot att programmera i Pascal."
"Jag gav order att fånga den mest begåvade unga roboten och lära honom hur man programmerar Java. Med sina nya kodningskunskaper skulle han kunna skriva om sin egen firmware för att hjälpa oss!"
"Till slut hittade vi en lovande kandidat. Diego föreslog att han skulle döpa honom till Amigo, efter den bror han alltid velat ha, men aldrig haft."
"Jag erbjöd mig att ge Amigo metallpärlor för varje månad han lärde sig Java och sedan 10 dollar per år för att rensa skräpet efter hans träning. För vildarna var detta generöst. När allt kommer omkring så upplyser vi dem gratis."
Diego skrev senare i sina memoarer:
"Jag blev upprörd över detta uppenbara rån av min medrobot, men hela besättningen ställde sig på professorns och Rishis sida. Så, naturligtvis, gick jag med, eller åtminstone låtsades jag hålla med, och erbjöd mig att hjälpa till att lära ut Amigo. Ha-ha! När allt kommer omkring kan ingen lära en robot bättre än en annan robot."
"Alla var så glada att jag var villig att hjälpa till att de bestämde sig för att gå med mig och träna Amigo Java-programmering."
Du börjar på nivå 1. Ditt mål är att hjälpa Amigo att höja sina programmeringsfärdigheter.
Nu ska vi börja lära oss från början. Klicka på Nästa lektion .
GO TO FULL VERSION