Dobble game
Budget: £20 – £250 GBP
Dobble is a game where there are 55 cards with 8 symbols on each card out of the 50 different ones in the entire pack of cards. Each card has only one symbol in common with another card. This is a project for Uk A-levels so I would need to work alongside you, therefore I would need a lot of comments written throughout the code in order for me to understand what each section of code actually does so I can analyse it in my project work. I have to do some testing (part of the specification) and design (flowcharts and pseudocode) on how the code you would produce works. I would have a provided design or sketch for the main screen and the playing screen and the ending screen that can be discussing if it is doable or not. The functioning of the game that I want to produce is not exactly as the game described. I would like to produce a 4 player game where they’re at 8 pictures that show in 4 corners of the screen , (on the shape of a card to the user ). The program would have to 8 pictures in the centre (in the shape of a card to the user). The user that presses the correct image would get a point which would be tallied next to their username so that everyone can see the scores. The player that matches the picture in there area a corresponding picture in the centre would gain that card onto their pile meaning that the picture sent he centre would have to move into their area. The game would continue until the deck of cards int he middle have finished and the person with the most points would win.
The project has to contain certain programming techniques such as advanced pop to create the pictures and the algorithm in where they occur. I can provide pictures of dobble cards so the algorithm on what pictures are needed on each card is known. I am thinking of replacing the existing symbols of the double cards with combinations of emojis. I need to use inheritance, polymorphism , interfaces, classes and composition as it needs to be a complex user defined use of OOP. If this is something that cannot be done in your approach to the program please let me know very soon.
In terms of how this game is multiplayer I would like to create a complex client-server model , it has to be complex and not simple. I would like an API where the client communicates with a server computer and puts a game into a database that is saved. The game would work by multiple devices have the program and entering a code in order for them to play the same game on different devices. I have very little knowledge and would love some advice on how I could make multiple people play the same game on different devices in a local area. I would still have to use an API.
The code has to be completely original and can’t be copied off the internet. I would love to hear any advice on my computing approach to this project as I don’t have extensive knowledge but I hope this project is doable, I have around 1 month in order to complete it.
The project has to contain certain programming techniques such as advanced pop to create the pictures and the algorithm in where they occur. I can provide pictures of dobble cards so the algorithm on what pictures are needed on each card is known. I am thinking of replacing the existing symbols of the double cards with combinations of emojis. I need to use inheritance, polymorphism , interfaces, classes and composition as it needs to be a complex user defined use of OOP. If this is something that cannot be done in your approach to the program please let me know very soon.
In terms of how this game is multiplayer I would like to create a complex client-server model , it has to be complex and not simple. I would like an API where the client communicates with a server computer and puts a game into a database that is saved. The game would work by multiple devices have the program and entering a code in order for them to play the same game on different devices. I have very little knowledge and would love some advice on how I could make multiple people play the same game on different devices in a local area. I would still have to use an API.
The code has to be completely original and can’t be copied off the internet. I would love to hear any advice on my computing approach to this project as I don’t have extensive knowledge but I hope this project is doable, I have around 1 month in order to complete it.