In English

Development of a web-based card game engine

Andreas Thuresson ; Linus Hansson
Göteborg : Chalmers tekniska högskola, 2010. 40 s.
[Examensarbete på avancerad nivå]

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.

Nyckelord: JavaScript, web, development, game, card, software, ajax, node.js, jQuery

Publikationen registrerades 2010-10-26. Den ändrades senast 2013-04-04

CPL ID: 128141

Detta är en tjänst från Chalmers bibliotek