Kaip ir daugelis kūrėjų, aš visada maniau, kad tradiciniai SQL vadovėliai yra nuobodu. Abstraktūs pavyzdžiai ir mažai motyvacijos padarė sunku likti įsitraukę. Kaip kažkas, kuris vertina pasakojimą, aš stebėjausi, ar yra geresnis būdas. ar žaidimas gali padaryti mokymąsi SQL tikrai malonus?
This thought inspired my recent project: SQL Noir, a web-based detective game where solving crimes means mastering SQL queries.
SQL NoirSQL NoirNuo nusivylimo iki inovacijų
Aš supratau, kad didžiausia kliūtis mokytis SQL nebuvo sudėtingumas, bet nuobodulys.Žmonės geriausiai mokosi, kai jie yra smalsūs, motyvuoti ir linksmi.
Su SQL Noir, žaidėjai prisiima detektyvo, sprendžiančio nusikaltimus, vaidmenį. Kiekvienas nusikaltimas turi savo duomenų bazę, pilną lentelių, įtariamųjų, įrodymų ir patarimų. SQL juoda Keičiant SQL į detektyvinę paslaptį mane išmokė keletą dalykų: Kai yra įtikinamas pasakojimas, vartotojai net nesuvokia, kad jie mokosi.Žaidėjai noriai rašo užklausas, kad pamatytų "kas vyksta toliau" istorijoje. SQL Noir suteikia momentinius rezultatus. Kiekviena teisinga užklausa atskleidžia paslėptą įrodymą. Šis metodas skatina eksperimentą ir kūrybiškumą grotuve. Abstrakčios sąvokos tampa konkrečios, kai žaidėjai naudoja SQL, kad surastų įtariamąjį arba patvirtintų alibi. When I initially launched SQL Noir on Reddit and Hacker News, I wasn't prepared for the incredible response. Over 30,000 people visited the first day! Naudotojo atsiliepimai patvirtino mano pradinę hipotezę: SQL Noir išlieka nemokama ir atviro kodo. Jei jums patinka pasakojimas ir norite padėti kitiems mokytis SQL, įnašai visada laukiami. Try the game yourself here: SQL Noir Noriu išgirsti jūsų atsiliepimus, naujų atvejų idėjas ar jūsų patirtį mokantis SQL per žaidimą. Ačiū už skaitymo, ir laimingas užklausos!Kodėl žaidimai veikia
1. pasakojimas pagerina mokymąsi
2 Skubūs, reikšmingi atsiliepimų klausimai
3 Praktinė patirtis pagreitina mokymąsi
Pradžios rezultatai ir naudotojų atsiliepimai
Kas bus toliau?