Andrei sarebbe diventato un programmatore, se solo qualcuno lo avesse insegnato!

content auto translated from {from}

Buongiorno, signori.

Come è noto, saper programmare significa non solo conoscere la sintassi di un linguaggio di programmazione, ma anche un particolare tipo di pensiero che le istituzioni educative cercano di inculcare per diversi anni, ma non è detto che ne venga fuori qualcosa di valevole.

È proprio per tali perdigiorno\pigri che è stata creata la flash game intitolata Light Bot. Ma non solo per loro, potrebbe anche piacere a chi vuole trascorrere del tempo o mettere alla prova le proprie abilità di pensiero orientato agli oggetti.

Oh Dio, sto scrivendo una funzione

Quindi, hai un piccolo robot carino con una lampadina sulla testa, totalmente incapace di fare qualcosa da solo. Il tuo compito è guidarlo attraverso il livello, attivando tutte le piattaforme blu. Sembra tutto semplice, ma il trucco è che i comandi per muoversi devono essere programmati in anticipo.

La prima parte del gioco e il suo vestibolo.

Hai a disposizione cinque comandi diversi (avanti, svolta a destra, svolta a sinistra, salto e attivazione della piattaforma), oltre a due funzioni.

Inizia tutto piuttosto semplicemente.

I comandi vengono forniti in un campo di 12 celle, chiamato Main Method, ed è proprio qui che sta il succo della cosa. I primi livelli sono abbastanza facili, il campo è sufficiente per dare tutti i comandi e osservare il nostro robot che si avvia inesorabilmente verso la piattaforma desiderata.

E verso la metà inizia il vero divertimento.

Quando il campo non sarà più sufficiente, entrano in gioco le funzioni. Ce ne sono due, ognuna con il proprio campo di 8 celle e un'icona separata sulla barra delle azioni. Le possibilità sono enormi: puoi sia semplicemente aggiungere le azioni necessarie alla funzione e poi inserirla nel campo delle azioni, sia creare programmi complessi, dove all'interno di una funzione può essercene un'altra. Ci sono tantissime opzioni.

Hell yeah!

In questo modo, con la giusta abilità e diligenza, si possono apprendere le basi della programmazione in una sera, anziché in due corsi di tecnico\college\università. Questo è ciò che si chiama apprendimento attraverso il gioco.

Con questo vi saluto e lascio due link per il gioco.

Light Bot

**

Light Bot 2

**

![](/api/field/image/Wkb0iR2KQOZim)

La seconda parte del gioco si distingue per una grafica leggermente migliorata...

...nuove missioni...

...e nuove modalità, incluso un costruttore di livelli.