Development of a multiplayer minesweeper application using web technologies

OData support
Dr. Kővári Bence András
Department of Automation and Applied Informatics

The subject of this essay is the development of an application. This application is

a multiplayer minesweeper. I used web-based technologies to implement, .Net

Framework on the server-side, Angular (version 4) on the client.

The application is built like a typical 3-layer enterprise application. I left out the

business logic layer, but implemented the client, the server, and the data access layer. I

used the project structure of the Angular command line tool for the client-side project,

that was generated with the empty project template. The server-side code is organized in

the typical way, similarly to an enterprise application.

The completed software can fulfill its functional specifications. Two randomly

selected people can play with each other. The result of the match dipslayed to the players

at the end of the match. Users can change their preferred color and the maximum difficulty.

During the development of this application, I gained an understanding of the

Angular client-side framework, on which development proved to be a comfortable

experience, and is widely supported. The .Net Framework can still handle an application

of such scale, expectedly.


Please sign in to download the files of this thesis.