JavaRush kursynyň ekwatoryndan geçen badyňyza (hakykatdanam bu meselä gaty çalt baryp bilersiňiz) mugallymlaryňyzyň size birnäçe gyzykly kiçi taslamalary tamamlamagy teklip etjekdigini bilýärdiňizmi?
Aşakda şeýle meseleleriň birnäçe mysallary getirilýär.
Onlaýn söhbetdeşlik
“Java Multithreading” gözleginiň altynjy derejesinde hakyky onlaýn söhbetdeşlik ýazarsyňyz we öz döredijiligiňiz bilen dostlaryňyz bilen aragatnaşyk gurup bilersiňiz.
Bir serwerden we birnäçe müşderiden ybarat bolar. Müşderi bilen serweriň arasynda aragatnaşyk protokolyny döredersiňiz we hatda öz botyňyzy döredersiňiz!
Awtomatlaşdyrylan restoran operasiýa ulgamy
Bu meselede restoranyň işini awtomatlaşdyrýarsyňyz. Wezipäniň düýp manysy şu. Restoranyň müdiri:
- Her stoluň üstünde sargyt edip boljak planşet bardy;
- Sargyt taýýarlanýarka, planşetde bir mahabat görkezildi;
- Iş gününiň ahyrynda dürli statistika seretmäge mümkinçilik boldy:
- aşpez ýüklemek;
- sargytlar üçin girdejiniň mukdary;
- mahabat täsirleri üçin girdejiniň mukdary.
Bu meseläni çözüp biljek programma kim ýazar? Elbetde, Java Multithreading gözleginiň iň soňunda =)
Oýunlar
Şeýle hem, JavaRush-y öwreneniňizde birnäçe ajaýyp oýun ýazarsyňyz (mysal üçin, kosmos atyjy, Sokoban tapmasy, meşhur 2048, Tetris we başgalar).
Olar hakda hiç zat eşitmedik bolsaňyz, iň gyzyklylary hakda gysgaça aýdarys.
2048 Özüňiz “2048” oýnamadyk bolsaňyz, ýakyn wagtda bu oýny öz smartfonynda - metroda, kafede ýa-da indiki stolda oýnaýan birini gören bolmagyňyz mümkin! Plitkalar baradaky oýun 2014-nji ýylda peýda boldy, her dürli ykjam platformalarda çalt ýaýrady we iň meşhur “wagt öldürýänleriň” birine öwrüldi. “Java Multithreading” gözleginiň ahyrynda bu meşhur oýnuň öz wersiýasyny ýasap bilersiňiz.
Kosmos atyjy Haýsy oýunyň döredijilere iň köp pul getirendigini bilýärsiňizmi? Nook, bu GTA 5 däl, bilimli oýunçy jogap berip biler. Käbir çeşmelere görä, taryhda iň üstünlikli oýun nusgawy “Space Invaders”. Belki, ýadyňyzda bolsa gerek: kiçijik söweş raketasy we bir tonna keseki näsazlyk, her dereje bilen has çalt we çalt hüjüm edýär. Şeýlelik bilen, JavaRush-yň geçiş döwründe şuňa meňzeş bir zat ýazarsyňyz.
Akeylan pleönekeý we gyzykly, akeylan ilkinji gezek 1977-nji ýylda awtoulag enjamynda peýda boldy, soň bolsa portirlendi ... nirä ugradyldy! Munuň hemmesi ýönekeý bir logika eýe bolany üçin we geljekde “oýun öndürijiler” köplenç ondan başlaýarlar. “Java Multithreading” gözleginiň ikinji derejesinde, “ösýän ýylan” döretmek siziň nobatyňyz bolar.
Arkanoid Arkanoid platforma, top we döwülýän bloklar hakda oýun diýip pikir edýän bolsaňyz, ýalňyşýarsyňyz! Aslynda, Arkanoidde ýykylan esasy kosmos gämisinden bölünip, gizlin ýaragyň (topyň) kömegi bilen näbelli kosmiki howpdan (bloklardan) geçip, bir gatnawy (platforma) dolandyrýarsyňyz. Şonuň üçin “Java Multithreading” gözleginiň üçünji derejesine çenli garaşyň we bu epiki hekaýanyň öz wersiýasyny dörediň.
Tetris 90-njy ýyllaryň çagalarynyň oýnan iň meşhur logiki oýny we SSSR-den gelen ýeke-täk üstünlikli wideo oýny. Köp klonlary we “Tetris ýaly” düşünjesini döretdi. Java kolleksiýa gözleginde Alekseý Pajitnowyň öçmejek kitabynyň öz wersiýasyny nädip döretmelidigini öwrenersiňiz.
Iş agregatory
Okuw gutarandan soň, iş agregatoryny ýazarsyňyz we size laýyk gelýän iş şertlerini saýlamak üçin sazlap bilersiňiz;).
Edip biljekdigiňize ynanmaýarsyňyzmy? Alada etme, mugallymlaryňyz jikme-jik görkezmeler bererler! Esasy zat, ösüşiňiz puja çykmaz ýaly okuwyňyzy uzak wagtlap terk etmezlikdir.
GO TO FULL VERSION