<link rel="stylesheet" href="styles.f3b1fba60ec7970c.css">

Java 8 alkalmazásfejlesztés

Betöltés ...
Bélyegkép

Dátum

Folyóirat címe

Folyóirat ISSN

Kötet címe (évfolyam száma)

Kiadó

DOI

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

Forrás

Jóváhagyás

Áttekintés

Kiegészítve

Hivatkozik rá