Computer games have been around for a long time, and their popularity has been rising steadily. Among the younger generation almost everyone plays some kind of games, and this is the reason why this industry has a lot of potential in it. In the older times computer games were played only on PC, but with the fast development of hardware, more platforms became suitable for gaming. Nowadays there are a bunch of platforms, and developers don’t want to write separate code for each.
The previously written reasons made me choose a project where I develop a game, which can run on multiple platforms. For the game I chose the famous amoebae game, with a few extensions. There are maps (which can be made by the players), and these have extra objects on them. There are two objects which can be found on a map: Joker and Block. As its name suggests, Joker is a character that counts for both X and O, while Block doesn’t count for either. Universal Windows Platform (UWP) allows the application to run on different platforms, and this is the reason why I chose this technology for the client side.
In the end I made an application, which can be played against the computer, or against another player. The results and maps are stored on a server.