Development of a web-based card game engine

Examensarbete för masterexamen

Please use this identifier to cite or link to this item: https://hdl.handle.net/20.500.12380/128141
Download file(s):
File Description SizeFormat 
128141.pdfFulltext606.7 kBAdobe PDFView/Open
Type: Examensarbete för masterexamen
Master Thesis
Title: Development of a web-based card game engine
Authors: Thuresson, Andreas
Hansson, Linus
Abstract: This report covers the development of a web based card game and is an attempt to construct a game that is general enough so that it will be able to encompass all possible card games. The report covers the development process, how it was designed and the final system produced as well as an analysis regarding mistakes, problems encountered and what could be improved. The system was developed using a client server architecture and JavaScript together with the library jQuery, which is meant to help speed up the development, were used to develop the client. The server part of the system was also developed using JavaScript, this was done with the help of Node.js which is a system that allows executing JavaScript without a web browser to run in a similar way to regular computer programs. The communication between the client and the server is done using reverse Ajax with JSON formatted commands through a custom protocol. The project was done in part as an attempt to see what is possible in regards to developing highly interactive web applications. The project was also a learning experience as the previous knowledge of JavaScript was very limited.
Keywords: Datavetenskap (datalogi);Programvaruteknik;Computer Science;Software Engineering
Issue Date: 2010
Publisher: Chalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers)
Chalmers University of Technology / Department of Computer Science and Engineering (Chalmers)
URI: https://hdl.handle.net/20.500.12380/128141
Collection:Examensarbeten för masterexamen // Master Theses



Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.