Andika kodu halisi, mizunguko, masharti na vigezo, ili kuelekeza kiongozi kupitia jiji la mabomu huku adui wakikaribia.
Jinsi ya kucheza
Wewe huuongozi kiongozi, bali unandika programu inayofanya hivyo. Kody yako inakusanywa na kutekelezwa sentensi moja kwa wakati kupitia jiji la mabomu, mawe na kilele — na kanuni muhimu ni inayotumia muda. Hatua pekee zinazofanya saa ya dunia isoge; zote nyingine zinazofanywa na programu ni bure.
Kusogea, kugeuka na kukusanya ni hatua, na kila moja inasogeza dunia mbele.
Adui huchukua hatua moja kwenda kwenye kiongozi kila tick, hivyo mwendo wao unalipwa na wako.
Utekelezaji, masharti na kuruka hazisogezi saa kabisa.
Hivyo, hesabu ndefu haitumii chochote wakati hatua moja ya kupotea inakupa umbali.
Programu inatekelezwa hadi ikimalizika au hadi kiongozi afike kwenye kilele — hawezi kuingilia katikati baada ya kuanza.
Vidororo
Kompyuta: andika kwenye mtandao, kisha bonyeza Run, Step, Reset au Load Hint
Simu na tablet: gusa mtandao kuandika na tumia vitufe vya skrini; kiyongeza cha kimwili kinapendekezwa kwa kuprogramu
Vidokezo na mbinu
Fikiri kadiri unavyotaka, kisha fanya hatua moja. Kwa sababu hatua pekee zinazofanya tick, programu rahisi zaidi ni ile inayohesabu hatua sahihi kabla ya kufanya chochote.
Mzunguko unaokagua kabla ya kutembea ni bora kuliko ule unaotembea na kurekebisha, ingawa ni kodu nyingi.
Kugeuka hutumia tick. Njia inayopunguza kugeuka mara nyingi ni haraka kuliko njia fupi inayohitaji kugeuka mara mbili.
Adui husogea tu unaposogea, hivyo kusimama siwezekanwa lakini kufikiri bado niwezekanwa — tumia masharti kupunguza hatua ambazo ungekuwa lazima kurekebisha.
Jaribu mantiki dhidi ya nafasi mbaya zaidi ya kuanza. Programu haiwezi kurekebishwa inapotekelezwa, hivyo lazima iwe sahihi kwa kila hali ambayo ngazi inaweza kuipa.
Utajifunza nini
Quest Compiler ni mchezo wa kujifunza kuprogramu wenye lugha ndogo halisi ya mizunguko, masharti na vigezo, lugha ya kwanza ya kuprogramu.
Mafundisho: msingi wa kuprogramu, vigezo, mizunguko, masharti
Bora kwa: takriban darasa 5–10 (miaka 10–16)
Kwa wazazi na walimu: lugha halisi ya kwanza ya kuprogramu, iliyowasilishwa kwa taratibu.
Asili
Kuandika programu inayomwongoza shujaa, badala ya kumwongoza, ndio msingi ambao michezo yote ya kufundisha programu hushiriki, kuanzia Logo na kuendelea.
Kisicho cha kawaida ni kielelezo cha utekelezaji: msimbo wako hukusanywa na kuendeshwa kauli moja kwa wakati, kwa hiyo unatazama mtiririko wa udhibiti ukisonga mbele kupitia shimo la chini ya ardhi.
Kupiga hatua moja moja ndiyo zana ya kutatua hitilafu inayodunishwa zaidi iliyopo, na karibu hakuna anayeigundua bila msaada. Kuifanya kuwa njia pekee ya mchezo kuendeshwa kunamaanisha unajifunza kusoma programu kama mfuatano wa hali badala ya kama kipande cha matini.
Kuhusu Quest Compiler
Quest Compiler ni mchezo wa kujifunza kuprogramu wenye lugha ndogo halisi ya mizunguko, masharti na vigezo. Cheza bure kwenye kivinjari chako na mikutano ya kila siku na ya mazoezi.