2018. november 4., vasárnap

2018.11.05-től: programozás feladatok - új feladat is itt!

Az első önálló feladatod a következő:

Készíts egy programot saját ötleted alapján, ami a következőket tudja:

  • saját, rajzolt háttér
  • minimum 2-3 szereplő, egyenként 1-2-3 jelmezzel; ezek közül legyen olyan, amit Te rajzolsz
  • véletlen szám
  • pontszámolás változóban, büntetőpont is legyen
  • üzenet
  • természetesen legyen benne ciklus, feltétel
  • használd az alapozó leckékben megszerzett tudásodat

A játék lényegét Te találd ki, hasonlíthat a kedvenc gyerekkori játékodra, vagy kitalálhatsz sajátot. Az ötletgyűjtéshez használhatod az ismert scratch-es oldalakat, ami persze nem azt jelenti, hogy folyamatosan játszhatsz ezekkel. Csak kipróbálod, ötleteket gyűjtesz :)

Ebből következik, hogy a játékod egyedi lesz, tehát ne legyen két egyforma.

Az első órán el kell kezdened a programot, és 3 órán keresztül csinálhatod. Ez azt jelenti, hogy végig dolgoznod kell órán. Ha úgy érzed, hogy elkészültél, de még van idő, akkor építs bele még valamit.

Minden óra végén töltsd föl a megoldásodat a drive-odon levő Scratch mappába. Ha kész vagy, akkor az .sb2 fájlt oszd meg velem, ebből fogom tudni, hogy ellenőrizhetem. Jegyet fogsz rá kapni, ezért ne késlekedj megosztani.

Jó munkát!

------------------------------------------------------------------------------------------------

A második önálló feladatod a következő:

Ezen az oldalon (PC WORLD) egy nagyon jó leckesorozat található a Scratch programozásról. A feladatod az, hogy erről az oldalról elindulj, olvasd el, majd az oldal, és a további oldalak alján lévő linkeken továbbhaladva áttekintsd a PC WORLD ötleteit. Próbáld ki a programokat. Tanulj valami újat, és építsd bele valamelyik régebbi, vagy új programodba. Ezen a héten ezzel foglalkozz, a 3. órára készülj el vele.
Az elkészült új, vagy megtuningolt régi programokat pénteken fejezd be, és helyezd el egy új mappában a drive-odon. A kész programokat oszd meg a szokott módon.
Ezen felül pedig írj nekem egy e-mailt, amiben leírod, hogy milyen újdonságokat sikerült megvalósítanod, és az melyik programban van. Értékelni fogom a munkáidat.

Jó munkát!
--------------------------------------------------------------------------------------------------

Beírtam a röpik eredményét a krétába. A javítást megkaptátok a drive-on keresztül. Mindenki csak a saját dolgozatát nézegesse. Pirossal jelennek meg a nagyobb hibák, zölddel a kisebb hibák. Akinek rosszul sikerült, fogadja meg a tanácsaimat, amit odaírtam.

A harmadik önálló feladatod a következő (11.15-én kell kezdeni): mindenki javítsa meg/egészítse ki a gyakorlati dolgozatát (a tengereset). Elég sok hiányos programot találtam, néhányan csak azért nem kaptak egyest, mert legalább csináltak valamit. Vannak egész jók is, keressétek azokat, akik ötöst kaptak, kérjetek tőlük tanácsot, tanuljatok egymástól, "nagy" korotokban is így lesz. Akinek ötös volt, azok sem voltak tökéletesek, fejlesszétek még tovább.
Legyen mindenkinek egy szuper programja. Feleljen meg teljesen a feladat-leírásnak. Nem tilos olyan tudást is beleépíteni, amit a pc-world oldalakról tanultál. 

Van rá két órád, jövő kedden (20-án) fejezd be. Ha kész, oszd meg újra, ebből fogom látni, hogy kész a javítás. Értékelni fogom.
Ügyesek legyetek!

--------------------------------------------------------------------------------------------------

A negyedik önálló feladatod a következő (21-én, szerdán kell elkezdeni):

Az eddig tanultakat felhasználva készíts egy játékot, amit két játékos játszik billentyűzeten keresztül. Ennyi a kötött feladat, a többit rád bízom.
Itt egy ötlet, ha véletlenül nincs saját elképzelésed:
Legyen benne valamilyen föld-levegő harc, pl. tankok lövik a repülőket. Az egyik játékos a tankokat, a másik a repülőket irányítja. De lehet varázspálcával dementorokat lőni, vagy amit csak akartok. Legyen valami fantáziadús grafikája, a játékosok pontjait számolni kell, és menjen időre a játék. A végén, akinek nagyobb a pontja, az győz.

Van rá két órád, pénteken (23-án) elmaradt óra miatt kedden, 27-én fejezd be. Ha kész, oszd meg. Értékelni fogom.

--------------------------------------------------------------------------------------------------
Mindenkinek értékeltem az első és a második önálló feladatát, és beírtam a naplóba.

Két embernek azért adtam a második feladatára egyest, mert egymás munkáját használták föl. Ha az, akié az eredeti program volt, szeretne jobb jegyet, jelentkezzen, amennyiben a másikuk is ír nekem, amiben beismeri a malőrt. Most az egyszer.

Rajtuk kívül aki egyest kapott, valószínűleg nem adta le a feladatát/nem volt a drive-on a mappájában.
Csak most, csak nektek lehetőséget biztosítok arra, hogy a péntek reggeli óra végéig mindent bepótoljatok. Aki ilyen pótlást csinál, csak azt az egy-két programot ossza meg velem, hogy ne kelljen keresgélnem.

Szintén pénteken kell elkészülni a dolgozat megjavításával. Akiknek ötös volt, azoknak se volt tökéletes valószínűleg, tehát lesz vele meló, és új dolgokat se tilos beletenni.

Aki mindennel kész, és meg van elégedve az eredményével, tanuljon további trükköket az ismert oldalakról. Próbáld ki ezeket, és küldd el, ha van új programod, szorgalmi ötösért.



2018.11.26-tól 11.30-ig

Miután a múlt héten maradt el óra, befejezheted a múlt heti feladatot, aztán oszd meg. Utána foglalkozz a következővel:

Ezen a héten nem a SCRATCH a téma, hanem a Kódolás Órája.

Látni fogjuk, hogy nem csak a Scratch az olyan nyelv, ami érdekes, látványos és könnyű megtanulni.
Tavaly több informatikus osztályt elvittünk a Kódolás Órájára, ami egy világszintű rendezvény. Volt egy verseny is, ennek elhoztuk a harmadik helyét. (De nem a verseny a lényeg, főleg nem 9.-ben).

Az idén is mehet néhány osztály december 17-én, hogy pontosan kik, az még később derül ki, de ettől függetlenül Ti is foglalkozzatok vele a következőképpen:

A megadott linkeken végigböngészve nézd át, mi is ez, mit írnak önmagukról, miért csinálják, mire is jó ez. Ne kerüld el az angol nyelvű oldalakat, videókat sem. Az angol nélkül úgyse boldogul egy informatikus.

A fő cél, hogy minél több feladatot megoldj, keresd az egyre nehezebbeket, a szintednek megfelelőt :)
Értsd így: keresd a kihívásokat!

A teljes órákat szánd erre.

A SZENT-GYÖRGYIS INFORMATIKUSOK FB csoportban közzétettem a pontosabb menetrendet, olvassátok el.

A javasolt linkek ebben a sorrendben (keressétek a képeken, videón a mostani 11b-, c-, d-seket):
Itt javaslom, hogy keresd először a Star Wars-ot: https://code.org/hourofcode/overview

Ezek is blokkprogramozással készülnek, hasonlítanak a Scratch-re.
A videók angol nyelvűek, és leginkább angol felirat kérhető hozzá, de a videók nélkül is rájössz, mit kell tenned.
Tehát először oldd meg a Star Wars-os feladatot, aztán pedig válassz a sok-sok lehetőségből. Ezután annyi feladatot teljesíts, amennyi belefér az idődbe...

Szeretném, ha mindenki látná (én is:), mit sikerült a másiknak megoldani, ezért a SZENT-GYÖRGYIS INFORMATIKUSOK FB csoportba várom azokat a képernyőképeket, ahol kiírják az eredményedet az adott feladatnál. Mindenkinek legyen itt néhány képe!

Például: 


Ha meguntad - csak a legjobbaknak - jöhet egy kis CodeCombat JavaScript nyelven itt: https://codecombat.com/play
Válaszd ki a Javascript nyelvet, és ne engedd, hogy a böngésző lefordítsa az oldalt.

Ha ez kész, kérjük a végeredményt kép formában, aztán kereshetsz hasonlókat.





Sebastian, Norbi készüljön, hogy 12.04-én pótolják az elmélet röpit!