Többfelhasználós webes szerepjáték fejlesztése Django keretrendszerrel
Absztrakt
A szakdolgozat egy többszereplős webes szerepjáték fejlesztésének a folyamatát mutatja be. A backend megvalósítása a Python programozási nyelv és a Django keretrendszer felhasználásával történt. A webalkalmazás azért többszereplős, mivel a játékosok a saját karakterüket fejlesztve meg tudnak küzdeni egymással szimulált környezetben. Az alkalmazáson belül lehetőség van többféle chat funkció használatára is, amellyel egy másik játékossal (vagy játékosokkal) tudunk beszélni. A chat a Django Channels és a WebSocket technológia segítségével lett megvalósítva. A frontend rész HTML, CSS és JavaScript programozási nyelvek segítségével lett kialakítva, valamint a felhasználói élmény növelése érdekében használtam még az AJAX és jQuery technológiákat is. A dolgozat első részében bemutatásra kerülnek a most említett technológiák. Ezt követően az alkalmazás ismertetése olvasható, először felhasználói majd fejlesztői szemszögből.