Rubrika: Z kroužku programování pro děti v C++

  • Dron postavený v kroužku poprvé letí s kamerou

    Dron postavený v kroužku poprvé letí s kamerou

    Představ si, že si nasadíš speciální brýle a najednou letíš nad loukou, mezi stromy, jako pták. Přesně to jsme zažili poprvé s naším vlastním dronem – a nebyl to jen tak ledajaký dron. Filip si ho postavil v našem kroužku programování pro děti úplně od nuly, včetně řídicí desky a programu, který řídí let!

  • Pojednání o velikosti chyb, kterých se student může dopustit

    Pojednání o velikosti chyb, kterých se student může dopustit

    Malá chyba se stala nedávno Máťovi, když šel před odchodem krátce nakouknout do dílny, kde učíme elektrotechnický kroužek, co jeho kolega z kroužku kutí. A ani nevíme, jak přesně, zřejmě se naivně na něco zeptal pana učitele, a dostal hodinový výklad na téma elektrických obvodů a součástek v něm s nevyžádanou mírou podrobností, až valil oči. A jak opatrně říci, že už má hlad a musí jít domů?

  • Jak náš student postavil dron s vlastní řídicí deskou

    Jak náš student postavil dron s vlastní řídicí deskou

    Když se řekne „dron“, většina lidí si představí hotový výrobek z obchodu. Ale co kdybyste si mohli navrhnout nejen samotný stroj, ale i jeho mozek – řídicí jednotku, která udržuje let v rovnováze? Přesně to se podařilo jednomu z našich studentů v kroužku programování. Po několika letech učení, experimentů a vytrvalosti vznikla kvadrokoptéra, která létá na vlastnoručně navržené řídicí desce a originálním firmwaru, který Filip naprogramoval od základu, aby se v praxi naučil, jak drony létají.

  • Retro hodina s Atari 800XL

    Retro hodina s Atari 800XL

    K předvánoční tradici patří vytáhnout naše staré počítače, na kterých jsme si hráli ve svém dětství. Tohle Atari je moje a učil jsem se podle knížečky programovat v BASICu.

    Rád svůj počítač dětem ukazuji, protože si při tom povídáme o historii, o tom, jak bylo těžké sehnat počítač, co to byly bony a jak disketovka byla jen nedostupný sen. A pochopitelně u toho programujeme a předáváme si počítač po jedné či dvou řádkách kódu mezi sebou. I tehdy bylo obvyklé, že se chodilo za kamarádem na počítač, protože ho měl málokdo.

  • Chci si postavit dron

    Chci si postavit dron

    Náš kroužek programování pro děti máme zaměřený nejprve na nabytí základních programátorských dovedností, algoritmizaci, logické myšlení a hned první rok se s dětmi pouštíme do programování jednoduchých grafických her, abychom je motivovali k zapojení trochy té herní matematiky a fyziky. Chceme totiž dělat reálné věci a ne si izolovaně zkoušet nezajímavé školní úlohy.

  • World of Tanks II

    World of Tanks II

    Je podzim a píše se rok 2021, právě jsme skončili jeden z nejsložitějších projektů, na kterém jsme dosud pracovali. Tomáš nás již delší dobu strašil další nadcházející hrou, nechtěje prozradit, oč jde. Brzy jsme se dozvěděli, že půjde o 3D hru. Když vezmete v potaz, že jsme zatím programovali jen jednoduché, graficky nenáročné hry v úplně jiné dimenzi, byl to pro nás trochu šok. Naštěstí jsme začali jednoduše několika čarami v nové grafické knihovně OpenGL. Náším cílem byla 3D tanková multiplayer hra, inspirovaná starou arkádovkou BZFlag.

  • Malování světlem

    Malování světlem

    Aneb mám Raspberry Pi a nebojím se ho použít!

    Tak konečně po dlouhých a náročných přípravách máme co ukázat! Pásky se svítivými diodami všichni znáte z výloh obchodů. My jsme si pořídili jeden speciální, který se dá programovat. LEDky na něm jsou zřetězené za sebou a po sériové lince se jim dá poslat příkaz, jakou barvou mají svítit. A i když jsou všechny na jednom vedení, každou můžeme ovládat zvlášť.

  • Secret Agent Laser Obstacle Chess

    Secret Agent Laser Obstacle Chess

    Ahoj! Potřeboval bych poradit s pár věcmi… Chtěl bych nějakým způsobem připojit fotodiodu k počítači a pak s ní ještě pracovat. Zjišťovat intenzitu světla.

    Takhle nevinně začal jeden z našich projektů na pomezí programování a elektroniky. Ukázalo se, že Žirafáček chce vyrobit laserovou síť, která bude strážit poklad na skautském táboře, ne nepodobnou té, kterou známe z Big Bang Theory. V kroužku jsme vyrobili a naprogramovali potřebnou elektroniku, která detekuje přerušení laserového paprsku a do počítače pošle signál ke spuštění poplachu (počítač přehraje připravenou MP3).

  • Jak programujeme Scorch

    Jak programujeme Scorch

    Opět jsme se inspirovali starou dobrou klasikou. Scorched Earth je počítačová hra z roku 1991, ve které hráči spolu soupeří v tankové bitvě. Za svůj název zřejmě vděčí způsobu, jakým dopadající střely postupně ničí a přetvářejí krajinu, na které se bitva odehrává, což je asi nejzajímavější prvek hry. Postupně, jak hráči ve hře postupují, mohou si dovolit nakoupit lepší a ničivější zbraně a podobně to platí pro programátory. Postupně vymýšlejí stále lepší a ničivější zbraně a přidávají je do hry, aniž by je člověk musel povzbuzovat.