CodeGym'in 50 yard çizgisini geçer geçmez (ve aslında bu noktaya çok çabuk gelebilirsiniz) öğretmenlerinizin sizi bazı ilginç mini projeleri tamamlamaya davet edeceğini biliyor muydunuz?
Bu görevlerden bazıları aşağıda açıklanmıştır.
Sohbet
Java Multithreading görevinin 6. Seviyesinde , arkadaşlarınızla sohbet etmek için kullanabileceğiniz gerçek bir sohbet uygulaması yazacaksınız.
Bir sunucu ve birkaç istemciden oluşacaktır. İstemci ve sunucu arasındaki iletişim için bir protokol geliştirecek ve hatta kendi botunuzu yaratacaksınız!
otomatik restoran
Bu görevde, bir restoranın işini otomatikleştireceksiniz. Bu görevde, restoranı şu şekilde organize etmek isteyen bir restoran yöneticisisiniz:
- Her masanın sipariş vermek için kullanılabilecek bir tableti vardır;
- Bir sipariş hazırlanırken tablet reklam gösteriyor;
- İş gününün sonunda çeşitli istatistikler incelenebilir:
- aşçı kullanımı;
- siparişlerden elde edilen toplam gelir;
- reklam gösterimlerinden elde edilen toplam gelir.
Bu görevi tamamlamak için kim bir başvuru yazacak? Siz, tabii ki — Java Multithreading arayışının en sonunda =)
Oyunlar
CodeGym eğitiminiz sırasında, bazı harika oyunlar da yazacaksınız (örneğin, bir uzay oyunu, Sokoban, ünlü oyun 2048, Tetris ve çok daha fazlası).
Bunlar tanıdık gelmediyse, en ilginçleri hakkında birkaç söz söyleyelim.
2048
2048'i kendiniz oynamamış olsanız bile, metroda, bir kafede veya yakındaki bir masa başında akıllı telefonlarında oynayan başkalarını muhtemelen görmüşsünüzdür! Bu taş oyunu 2014 yılında ortaya çıktı ve çeşitli mobil platformlarda hızla yayıldı ve en popüler "zaman öldürücülerden" biri haline geldi. Java Multithreading görevinin sonunda, bu ünlü oyunun kendi versiyonunu yapacaksın.
Uzay Atıcı
Geliştiricilerine en çok parayı hangi oyunun kazandırdığını biliyor musunuz? Hayır, bilgili bir oyuncunun tahmin edebileceği gibi GTA 5 değil. Bazı haberlere göre tarihin en başarılı oyunu klasik Space Invaders. Belki hatırlarsınız: küçük bir savaş lazeri ve her seviyede daha hızlı saldıran bir ton uzaylı böcek. Heyecan verici haber şu ki, CodeGym'de ilerledikçe benzer şeyler yazacaksınız.
Yılan
Basit ve büyüleyici olan Snake, ilk olarak 1977'de bir atari makinesinde göründü ve ardından... nereye taşınmadı?! Ve hepsi çok basit bir mantığı olduğu için. Genellikle gelişmekte olan oyun geliştiricileri tarafından yazılan ilk oyundur. Java Multithreading görevinin 2. Seviyesinde, kendi büyüyen yılanınızı yaratma sırası size gelecek.
arkanoid
Arkanoid'in kürek, top ve tuğla kırma hakkında bir oyun olduğunu düşünüyorsanız, çok yanılıyorsunuz! Aslında, Arkanoid'de, gizli bir silah (top) yardımıyla bilinmeyen bir kozmik tehdide (tuğlalar) nüfuz eden ölüme mahkum bir ana gemiden ayrılan bir mekiği (kürek) kontrol ediyorsunuz. Bu destansı hikayenin kendi versiyonunu oluşturacağınız Java Multithreading görevinin 3. Seviyesini bekleyin.
Tetris
Bu, 1990'larda çocuklar tarafından oynanan en ünlü bulmaca oyunudur ve SSCB'de ortaya çıkan tek başarılı video oyunudur. Bir dizi klon ve yeni bir sıfat üretti: "tetris benzeri". Java Koleksiyonları görevi sırasında Alexey Pajitnov'un başyapıtının kendi versiyonunu nasıl oluşturacağınızı öğreneceksiniz.
iş toplayıcı
Eğitiminizin sonunda, mükemmel işinizi bulmak için yapılandırabileceğiniz bir iş toplayıcı yazacaksınız;).
İnanmıyor musun? Merak etme. Öğretmenleriniz size ayrıntılı talimatlar verecek! En önemli şey, kaydettiğiniz ilerlemeyi kaybetmemek için çalışmalarınızı asla uzun süre bir kenara bırakmamaktır.
GO TO FULL VERSION