Snake v Arduino nano

Jelikož je moje obživa založena na vzbuzení zájmu mladých lidí o technické obory, udělal jsem malý experiment a místo klasického vysvětlování, jak se co programuje, jsem jedno odpoledne strávil naprogramováním klasického hada.

Hra je vytvořena pro Arduino (nano) a ovládá se prostřednictvím terminálu, který dokáže zpracovat escape sekvence (např. putty.exe) – Serial monitor z vývojového prostředí Arduina proto použít nelze. K vyzkoušení postačuje nahrát program do Arduina, nechat jej připojené k PC a v putty se připojit přes odpovídající sériovou linku na Arduino rychlostí 250000, viz přiložený náhled:

putty

Sice se nejedná o kdoví jaký herní skvost, ovšem při pohledu na plnou třídu “hackerů”, kteří se začali po prvním vyzkoušení šťourat ve zdrojáku, aby snížili nebo i zvýšili obtížnost hry a přidávali další “features”, se dostavil blahodárný pocit z malého rozdmýchání ohýnku technického nadšení.

snake

Zdrojový kód je ke stažení zde: snake.zip