Varga, ImreZborai, Attila2024-06-232024-06-232024https://hdl.handle.net/2437/374616Írásom során megismertettem az olvasót a GUI kezdeti történelmével és gyakorlati példákon keresztül bemutattam annak megvalósításait. A GUI kifejtése során nagy hangsúlyt fektettem a szöveges információ megjelenítésére amely tudást és tapasztalatot az első termékünk a Balrum nevű számítógépes szerepjáték, fejlesztése és értékesítése alatt szereztem. Szó esett a karakterek kódtáblázatban való elhelyezkedésükről (ASCII, Unicode) ezen karakterek gyűjteményébe rendezéséről (bitmap fontgenerálásról) és végső soron a karakterek közötti kapcsolatokról (kerning) és azok képernyőre való kirajzolásának módjáról egy leíró adatbázis segítségével. Szakdolgozatom második felében taglalt keresztaudió platform az openAL bemutatására fektettem a hangsúlyt. Az opelAL API-t és a Java programozási nyelvet használva mintakódokon keresztül bemutattam a Balrum játékprogramban található felépítését és használatát. Kitértem a változatos openAL implementációk képességeire és azok limitációira egyaránt.50huJátékfejlesztésGUIOpenALAudioGrafikus InterfészBalrumSzámítógépes Játékfejlesztés - Grafikus interfészek, OpenAL AudioInformatikaHozzáférhető a 2022 decemberi felsőoktatási törvénymódosítás értelmében.