Development of a web-based card game engine

Typ
Examensarbete för masterexamen
Master Thesis
Program
Publicerad
2010
Författare
Thuresson, Andreas
Hansson, Linus
Modellbyggare
Tidskriftstitel
ISSN
Volymtitel
Utgivare
Sammanfattning
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.
Beskrivning
Ämne/nyckelord
Datavetenskap (datalogi) , Programvaruteknik , Computer Science , Software Engineering
Citation
Arkitekt (konstruktör)
Geografisk plats
Byggnad (typ)
Byggår
Modelltyp
Skala
Teknik / material
Index