JPVS 2016 medžiaga
##Trumpai Stovyklos tikslas - supažindinti moksleivius su skirtingomis programavimo sritimis.
##Temos
- 1 diena - įžanga į programavimą, susipažinimas su programavimu per mokomosius žaidimus.
- 2 diena - primityvių programėlių kūrimas - panagrinėta, kaip sukurti paprasčiausią skaičiuotuvą, sukurtas skaičiuotuvas kaip konsolinė ir kaip Windows programos.
- 3 diena - 2D žaidimo kūrimas (I dalis) - panaginėta, kaip naudojant Unity sukurti primityvų žaidimą, įgyvendintas veikėjo valdymas, kitos bazinės funkcijos.
- 4 diena - 2D žaidimo kūrimas (II dalis) - tęsiamas žaidimo kūrimas, panagrinėtos tokios temos kaip taškų skaičiavimas, pralaimėjimo įgyvendinimas, žaidimo lygio generavimas, kamera sekiojanti žaidėją ir pan.
##Naudoti įrankiai
- Colobot (www.colobot.info) - nemokamas mokomasis kompiuterinis žaidimas, skirtas susipažinti su programavimu. Žaidime astronautas pasiunčiamas į tolimas planetas vykdyti paskirtas misijas. Veikėjas žaidime viską gali atlikti pats arba gali pasinaudoti robotais, tačiau robotams reikia rašyti kompiuterines programas.
- SharpDevelop (http://www.icsharpcode.net/OpenSource/SD/Default.aspx) - nemokamas IDE programuojantiems C# programavimo kalba. Su šiuo įrankiu galima kurti paprastas konsolines ir Windows aplikacijas.
- Visual Studio 2015 Community Edition (https://www.visualstudio.com/en-us/products/visual-studio-community-vs.aspx) - vienas galingiausių IDE programuojantiems C++, C#, Visual Basic ar Javascript kalbomis. Su šiuo įrankiu galima kurti konsolines, Windows, Android, iOS, Web bei daugumą kitų aplikacijų. Įrankis nemokamas asmeniniam naudojimui, mokykloms ir universitetams bei komandoms iki 5 asmenų.
- Unity (https://store.unity.com/download?ref=personal) - žaidimų variklis ir įrankis žaidimų kūrimui (C# programavimo kalba). Nemokamas asmeniniam naudojimui, mokykloms ir universitetams bei mažoms įmonėms, kol pelnas neviršija nustatytos ribos.