Cloud-assisted rendering support for mobile online gaming (Part C)
Mobile online gaming has gained increasing popularity in recent years and has grown huge in market size. For mobile devices to have potentials for more and more complex and computation-demanding games and applications, one way is to shift heavy graphical rendering workloads from client-side to serve...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2016
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/66659 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-66659 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-666592023-03-03T20:55:07Z Cloud-assisted rendering support for mobile online gaming (Part C) Jiang, Huan Tang Xueyan School of Computer Engineering DRNTU::Engineering Mobile online gaming has gained increasing popularity in recent years and has grown huge in market size. For mobile devices to have potentials for more and more complex and computation-demanding games and applications, one way is to shift heavy graphical rendering workloads from client-side to server-side. Our cloud gaming system adapts a web-based client-server architecture. On the server side of the system, a game server runs the game/application and streams the rendered graphics to the client. The thin client receives and decodes the video stream; in the meantime, it captures user’s input via keyboard and mouse and send the control signals back to the server. This cloud gaming system consists of a great amount of work done by a group of researchers and students. This project focuses on improving the client side of the system. During this project, the student has implemented a direction controller using HTML5 DeviceOrientation for mobile devices with flexible positioning and automatic sensitivity adjustment. Also, the student has improved its desktop client with video resolution control, volume control, and full-screen mode control. What’s more, the student has made the client to support game servers powered by both technologies, noVNC and GameAnywhere. The future work of this project includes a single page web application design, and a better testing process, and a better overall project management. Bachelor of Engineering (Computer Engineering) 2016-04-20T07:30:37Z 2016-04-20T07:30:37Z 2016 Final Year Project (FYP) http://hdl.handle.net/10356/66659 en Nanyang Technological University 30 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 Jiang, Huan Cloud-assisted rendering support for mobile online gaming (Part C) |
description |
Mobile online gaming has gained increasing popularity in recent years and has grown huge in market size. For mobile devices to have potentials for more and more complex and computation-demanding games and applications, one way is to shift heavy graphical rendering workloads from client-side to server-side.
Our cloud gaming system adapts a web-based client-server architecture. On the server side of the system, a game server runs the game/application and streams the rendered graphics to the client. The thin client receives and decodes the video stream; in the meantime, it captures user’s input via keyboard and mouse and send the control signals back to the server. This cloud gaming system consists of a great amount of work done by a group of researchers and students.
This project focuses on improving the client side of the system. During this project, the student has implemented a direction controller using HTML5 DeviceOrientation for mobile devices with flexible positioning and automatic sensitivity adjustment. Also, the student has improved its desktop client with video resolution control, volume control, and full-screen mode control. What’s more, the student has made the client to support game servers powered by both technologies, noVNC and GameAnywhere.
The future work of this project includes a single page web application design, and a better testing process, and a better overall project management. |
author2 |
Tang Xueyan |
author_facet |
Tang Xueyan Jiang, Huan |
format |
Final Year Project |
author |
Jiang, Huan |
author_sort |
Jiang, Huan |
title |
Cloud-assisted rendering support for mobile online gaming (Part C) |
title_short |
Cloud-assisted rendering support for mobile online gaming (Part C) |
title_full |
Cloud-assisted rendering support for mobile online gaming (Part C) |
title_fullStr |
Cloud-assisted rendering support for mobile online gaming (Part C) |
title_full_unstemmed |
Cloud-assisted rendering support for mobile online gaming (Part C) |
title_sort |
cloud-assisted rendering support for mobile online gaming (part c) |
publishDate |
2016 |
url |
http://hdl.handle.net/10356/66659 |
_version_ |
1759857083898920960 |