Chat service for Cloud Gaming

In any interactive gaming platform especially for team-based games, it is of paramount importance that a form of communication is available for players to converse with the rest of their team. However, the existing Cloud Gaming platform created by MAGIC does not have any chat feature and, therefore,...

Full description

Saved in:
Bibliographic Details
Main Author: Loh, Alphonsus Jian Hong
Other Authors: Cai Wentong
Format: Final Year Project
Language:English
Published: 2016
Subjects:
Online Access:http://hdl.handle.net/10356/66753
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-66753
record_format dspace
spelling sg-ntu-dr.10356-667532023-03-03T20:25:16Z Chat service for Cloud Gaming Loh, Alphonsus Jian Hong Cai Wentong School of Computer Engineering DRNTU::Engineering In any interactive gaming platform especially for team-based games, it is of paramount importance that a form of communication is available for players to converse with the rest of their team. However, the existing Cloud Gaming platform created by MAGIC does not have any chat feature and, therefore, there is a need to create one. Several pre-existing chat frameworks were investigated and the advantages of each framework is further analyzed to determine if it suited the requirements of this project. After said comparison, Web Socket was chosen as the core backbone of the chat application since it outweighs other HTTP model such as COMET in terms of efficiency and better performance. The framework was modified to suit the needs of this project and successfully developed and integrated into the existing Cloud Gaming platform and database. Since Cloud Gaming platform allows different users using varied hardware such as tablets, mobile phone or even personal computer to access the Cloud Gaming platform to play games, clients having different screen resolution can be expected. Boot Strap, a responsive user interface framework was implemented for the chat application’s interface to create a sleek and intuitive user experience. A variety of features were adopted and created. However, there remains room for improvement. Since the chat application was developed on a single local server, it was difficult to measure the optimal workload for the server in a production environment. Furthermore, how the performance of the server would degrade when the number of connected clients increases remain an unknown. It is to the author’s belief that any regression in performance could be mitigated through a distributed server framework. Bachelor of Engineering (Computer Science) 2016-04-25T03:53:02Z 2016-04-25T03:53:02Z 2016 Final Year Project (FYP) http://hdl.handle.net/10356/66753 en Nanyang Technological University 46 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering
spellingShingle DRNTU::Engineering
Loh, Alphonsus Jian Hong
Chat service for Cloud Gaming
description In any interactive gaming platform especially for team-based games, it is of paramount importance that a form of communication is available for players to converse with the rest of their team. However, the existing Cloud Gaming platform created by MAGIC does not have any chat feature and, therefore, there is a need to create one. Several pre-existing chat frameworks were investigated and the advantages of each framework is further analyzed to determine if it suited the requirements of this project. After said comparison, Web Socket was chosen as the core backbone of the chat application since it outweighs other HTTP model such as COMET in terms of efficiency and better performance. The framework was modified to suit the needs of this project and successfully developed and integrated into the existing Cloud Gaming platform and database. Since Cloud Gaming platform allows different users using varied hardware such as tablets, mobile phone or even personal computer to access the Cloud Gaming platform to play games, clients having different screen resolution can be expected. Boot Strap, a responsive user interface framework was implemented for the chat application’s interface to create a sleek and intuitive user experience. A variety of features were adopted and created. However, there remains room for improvement. Since the chat application was developed on a single local server, it was difficult to measure the optimal workload for the server in a production environment. Furthermore, how the performance of the server would degrade when the number of connected clients increases remain an unknown. It is to the author’s belief that any regression in performance could be mitigated through a distributed server framework.
author2 Cai Wentong
author_facet Cai Wentong
Loh, Alphonsus Jian Hong
format Final Year Project
author Loh, Alphonsus Jian Hong
author_sort Loh, Alphonsus Jian Hong
title Chat service for Cloud Gaming
title_short Chat service for Cloud Gaming
title_full Chat service for Cloud Gaming
title_fullStr Chat service for Cloud Gaming
title_full_unstemmed Chat service for Cloud Gaming
title_sort chat service for cloud gaming
publishDate 2016
url http://hdl.handle.net/10356/66753
_version_ 1759857563465154560