Abstract
Nowadays motion sensing game is becoming popular because it not only makes the player have the emotional well-being like traditional games, but also it can combine physical exercise with playing games. Considering most traditional motion sensing games are based on local large-screen television and needed to be installed in advance, and multiplayers can’t compete online together, this paper aims to take advantage of the browser, integrate the strengths of HTML5 in Web development and Kinect in motion sensing interaction, and make good use of HTML5 WebSocket in communication, to develop browser-based Kinect games so that Kinect games no longer limited to local pre-installed single player game, but also multiplayers can compete online too. Based on this idea we propose a brand-new game developing method and we implemented such a browser-based Kinect game “Flying Kite” to prove the feasibility and playability of this framework.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Lawson, B., Sharp, R..: Introducing html5. New Riders (2011)
HTML5 Canvas. http://www.w3school.com.cn/html5.html_5_canvas.asp
Chen, B., Xu, Z.: A framework for browser-based Multiplayer Online Games using WebGL and WebSocket. In: 2011 International Conference on Multimedia Technology (ICMT), pp. 471–474. IEEE Press, Hangzhou (2011)
Kapetanakis, K., Panagiotakis, S., Malamos, A.G.: HTML5 and WebSockets; challenges in network 3D collaboration. In: Proceedings of the 17th Panhellenic Conference on Informatics, pp. 33–38. ACM Press, Thessaloniki (2013)
Kinect and HTML5 using WebSockets and Canvas. http://www.codeproject.com/Articles/309306/Kinect-HTML5-using-WebSockets-and-Canvas
Fette, I., Melnikov, A.: The websocket protocol. Internet Engineering Task Force (2011)
W3School JSON Introduction. http://www.w3school.com.cn/json/index.asp
Peng, D., Cao, L., Xu, W.: Using JSON for data exchanging in web service applications. Journal of Computational Information Systems, 5883–5890 (2011)
Xu, Z., Zhu, J.: Research of WebGIS based on HTML5 and JSON. In: 2011 International Conference on Computer Science and Network Technology (ICCSNT), pp. 1714–1717. IEEE Press, Harbin (2011)
Chiang, I.T., Tsai, J.C., Chen, S.T.: Using Xbox 360 kinect games on enhancing visual performance skills on institutionalized older adults with wheelchairs. In: 2012 IEEE 4th International Conference on Digital Game and Intelligent Toy Enhanced Learning (DIGITEL 2012), pp. 263–267. IEEE Press, Takamatsu (2012)
Soltani, F., Eskandari, F., Golestan, S.: Developing a gesture-based game for deaf/mute people using Microsoft kinect. In: The Sixth International Conference on Complex, Intelligent, and Software Intensive Systems, pp. 491–495. IEEE Press, Palermo (2012)
Pimentel, V., Nickerson, B.G.: Communicating and displaying real-time data with WebSocket. In: The 2012 International Conference on Internet Computing, pp. 45–53. IEEE Press, Las Vegas (2012)
Wessels, A., Purvis, M., Jackson, J., et al.: Remote data visualization through websockets. In: 8th International Conference on Information Technology: New Generations (ITNG), pp. 1050–1051. IEEE Press, Las Vegas (2011)
Liu, Q., Sun, X.: Research of Web Real-Time Communication Based on Web Socket. Int’l J. of Communications, Network and System Sciences (2012)
Ma, K., Sun, R.: Introducing websocket-based real-time monitoring system for remote intelligent buildings. International Journal of Distributed Sensor Networks (2013)
Warade, S., Aghav, J., Claude, P., et al.: Real-time detection and tracking with Kinect. Intl. Conf. Comp. Info. Tech 86–89 (2012)
Liu, X., Fujimura, K.: Hand gesture recognition using depth data. In: Sixth IEEE International Conference on Automatic Face and Gesture Recognition, pp. 529–534. IEEE Press, Seoul (2004)
Blair, T.B., Davis, C.E.: Innovate engineering outreach: A special application of the Xbox 360 Kinect sensor. In: 2013 IEEE Frontiers in Education Conference, pp. 1279–1283. IEEE Press, Oklahoma (2013)
Lai, K., Konrad, J., Ishwar, P.: A gesture-driven computer interface using Kinect. In: 2012 IEEE Southwest Symposium on Image Analysis and Interpretation (SSIAI), pp. 185–188. IEEE Press, Santa Fe (2012)
Zheng, Q, Xu, G-s.: The research of Websocket in server push. In: 9th National Conference of China Institute of Communications, pp. 376–381, Beijing (2012)
Feng, K., Wang, H., Lian, J., Liu, W., Jia, H.: Design of 3D browser-based multiplayer online game based on HTML5. Software Technology 32(1), 4–6 (2013)
Parajuli, M., Tran, D., Ma, W., et al.: Senior health monitoring using Kinect. In: The Fourth International Conference on Communications and Electronics (ICCE), pp. 309–312. IEEE Press, Hanoi (2012)
Isbister, K.: Enabling social play: A framework for design and evaluation. Evaluating User Experience in Games, pp. 11–22. Springer, London (2010)
Nacke, L., Drachen, A., Göbel, S.: Methods for evaluating gameplay experience in a serious gaming context. International Journal of Computer Science in Sport 9(2), 1–12 (2010)
Hayakawa, T., Hikita, T.: Proposal for Virtual Web Browser by Using HTML5. In: Obaidat, M.S. (ed.) Advanced in Computer Science and Its Applications. LNEE, vol. 279, pp. 225–232. Springer, Heidelberg (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Hou, W., Sun, Z., Li, T., Zhao, L. (2015). A Framework for Browser-Based Multiplayer Online Interaction by Kinect and HTML5 -- with “Flying Kite” as A Case Example. In: Zu, Q., Hu, B., Gu, N., Seng, S. (eds) Human Centered Computing. HCC 2014. Lecture Notes in Computer Science(), vol 8944. Springer, Cham. https://doi.org/10.1007/978-3-319-15554-8_34
Download citation
DOI: https://doi.org/10.1007/978-3-319-15554-8_34
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-15553-1
Online ISBN: 978-3-319-15554-8
eBook Packages: Computer ScienceComputer Science (R0)