Java 8 alkalmazásfejlesztés

Dátum
Folyóirat címe
Folyóirat ISSN
Kötet címe (évfolyam száma)
Kiadó
Absztrakt

A szakdolgozat célja hálózati kommunikáció hozzáadása egy korábbi Java projektemhez, egy magyar nyelvű PC-s Scrabble játékhoz. A Scrabble egy világszerte népszerű társasjáték, melyben a játékosok egy négyzethálóval ellátott táblán, megadott szabályok szerint, betűzsetonokat elhelyezve szavakat alakítanak ki. A korábbi programomban a felhasználó egy darab, többé-kevésbé brute-force módszerrel megírt számítógépes ellenfél ellen játszhatott. Célom az volt, hogy a játékot oly módon terjesszem ki, hogy több játékos ellen lehessen játszani, melyek vegyesen lehetnek számítógépek, illetve távoli játékosok, akikkel a hálózaton a TCP protokollt használva kommunikálunk. A szoftver fejlesztése során a Java nyelv 8-as verziója által nyújtott lehetőségeket is megpróbáltam kihasználni, melyek közül a legtöbbet a legújabb, felhasználói felületek építésre alkalmas keretrendszert, a JavaFX-et használtam. Emellett, amikor lehetett, lambda kifejezéseket és streameket is igénybe vettem. Ezek az eszközök néhány helyzetben könnyebbé, gyorsabbá tették a fejlesztést, és olvashatóbb kódot eredményeztek.

Leírás
Kulcsszavak
Java 8, alkalmazásfejlesztés, Scrabble
Forrás