Prvi koraki v programiranje
Januar 2012 - Primož Gabrijelčič
"Oči*, nauči me programirati!" Besede, ki se jih programerji veselimo, hkrati pa se jih bojimo. Kaj naj predstavimo otroku - morda okolje, v katerem preživimo dneve? Oh, prekomplicirano, le kako ga bo razumel. Kaj pa drugega? Basic? Logo? Kaj je sploh priljubljeno dandanes? Kar priznajte, da nimate pojma, kaj predstaviti potomcu - tudi jaz ga nisem imel.
Ogledali smo si več razvojnih okolij, primernih za nadobudne programerje različnih starosti in želja. Preden pa se lotite dela, se prepričajte, ali gre samo za muho enodnevnico ali pa vašega naslednika programiranje res zanima. Za začetek poskusite kar z računalniško igrico.
Light-Bot
Light-Bot je majhen robotek, ki se sprehaja po kvadratni mreži, skače na zaboje in prižiga lučke na modrih poljih. Cilj je enostaven - vsa modra polja na tisti stopnji prebarvati v rumena - postopek pa ne tako.
Robotka namreč ne vodite z miško, smernimi tipkami ali na katerikoli drug neposreden način, temveč morate sestaviti program, klikniti "Go!" in robotek se bo odpravil naokoli, kakor mu veleva program, ter polja prebarval v rumena - ali pa (in to bo vsaj na začetku pogosteje) tudi ne.
Programski jezik je enostaven. Na voljo imate ukaze za premik, obrat, skok in barvanje polja. Z metodo povleci-in-spusti jih razmestite v dvanajst celic dolg program. Ker je dolžina programa vsaj na višjih stopnjah velika omejitev, sta na voljo tudi dva podprograma, dolga osem celic. Podprograma lahko kličete iz glavnega programa, lahko pa tudi en podprogram kličete iz drugega, tako kot na sliki.
Program je sicer čisto prijeten, ima pa nekaj opaznih slabosti. Najpomembnejša med njimi je, da med izvajanjem programa ne vidite, kateri korak robotek trenutno izvaja, zato je treba dogajanju zelo natančno slediti, če želite odpraviti napake. Druga slabost pa je le 12 stopenj, od katerih so prve lahke, zadnje tri pa nesramno težke. Priznati moram, da se je pri enem zataknilo tudi meni in sem šel poiskat rešitev v internet :(
Pa še majhen nasvet - ko igrico poženete, bo levo zgoraj začel utripati napis "Loading", ki tudi po daljšem času ne izgine. Ne menite se zanj, kliknite "Play" desno pod reklamo, pa se bo Light-Bot pognal na delo.
 | Light-Bot med izvajanjem programa, ki reši prikazano stopnjo. |
|
 |
 |
 |
 |
Light-Bot |
 |
 |
Kaj: Igrica. |
 |
 |
Naslov: armorgames.com/play/2205/light-bot. |
 |
 |
Okolje: Flash. |
 |
 |
Cena: Zastonj. |
 |
 |
Če vas zanimajo razvojna okolija, primerna za nadobudne programerje, preberite januarsko številko revije Monitor
* Ali pa mami, seveda, naj se programerke med nami ne počutijo zapostavljeno.)
KOMENTARJI OBISKOVALCEV
Komentarje bralcev lahko vpisujejo samo uporabniki, ki so prijavljeni.
Registrirate se s klikom na povezavo Brezplačna registracija v levem meniju, po končanem postopku pa se prijavite z izbranim e-poštnim naslovom in geslom.
Ravno tako se morate prijaviti, če želite spremljati komentarje k temu članku.
Za prijavo morate vklopiti JavaScript v svojem brskalniku.
|