Looking for Plagiarism-Free Answers for Your US, UK, Singapore, New Zealand, and Ireland College/University Assignments?
Talk to an Expert| Category | Courseowork | Subject | Computer Science |
|---|---|---|---|
| University | University of Edinburgh | Module Title | SET09802 2025-6 TR3 001 Software Development 1 |
| Assessment Type | Assignment |
|---|
Module Title: Software Development 1
Module Code: SET09802 2025-6 TR3 001
Assessment Type: Practical Assessment
Assessment Limit: 5 pages A4 for the report
Overall module assessment: 90% for this coursework (10% coursework 1) allocated as
Submission Date: Friday August 21, 2026, 23:59 BST
Submission Method: Via Moodle
You should use all the programming concepts that you have been taught to implement a dice game called Dice Poker. In this game, the computer rolls two standard six-sided dice and you bet on the outcome. The outcome is the configuration of the numbers rolled (explanation below). The input/output should utilize a graphical user interface (input and message boxes). You must ensure that what you submit can be opened in IntelliJ or Eclipse by another person, so take care not to miss any important files. We recommend you ZIP the root folder of your project's directory.
You start with some money in your bank. You play a number of rounds, where for each round you place a bet and the computer rolls the dice, checks the result and modifies your bank balance. After certain conditions, the game ends and you're presented with some final information shown as a message box.
Placing Bets
Before the computer rolls the dice, you can bet some money from your bank.
When the game starts you are given £6 in your bank. Each bet costs £1 and you are allowed to make up to five bets before the game ends. The game will end if you run out of money, or you have no more attempts left (you made all five bets). At the end of the game, you will be told which of these conditions has ended the game.
Results Display
Once the game has finished (all bets have been placed or you ran out of money) the computer will collate and display the results in a single message box, comprised by.
Allow the user to change how much they would like to bet and change the amount you win accordingly. Allow bets between £1 and £4 (integers only).
Create a high score table. The more money you have remaining in your bank at the end of the game the higher up the table you will be. In order to implement this, players will have to enter their name before they play. The high score table should be displayed as a separate message box after the have been displayed at the end of the game (1.4).
In your report (5 pages maximum) you should include:
Collaboration and Plagiarism
This is an individual piece of assessment and the work submitted should be entirely your own. You are not allowed to collaborate with other people or to copy the work of other people. Your coursework will be electronically checked against all other submissions. If any plagiarism is detected your coursework will not be marked. In the event of any doubt about authorship, you will be interviewed by the School of Computing Academic Conduct Officer and may be asked questions about any aspect of the work.
You should submit your code as assignment via Moodle. If you will have multiple files, you should compress the project folder so that you only have one file to submit. Please use ZIP format only and use your matriculation code as the name for the zip file. Comments should be added within the code that explains what each part of the assignment is doing. Do not forget to add your name at the beginning of the file(s) as comments. Again, you must ensure that what you submit can be opened in IntelliJ or Eclipse by another person, so take care not to miss any important files.
Get Assistance with the Software Development 1 (SET09802) Coursework 2 Practical Assessment Before the Deadline
Get Expert Programming Assignment Helpa. Up to 5 working days late the grade will be capped at F1.
b. After 5 working days a grade of F5.
Looking for expert assistance with the Software Development 1 SET09802 Coursework 2 Assessment? At Workingment, we provide comprehensive support for students who need help understanding assessment requirements and preparing high-quality submissions. Our experienced programming experts deliver 100% original, plagiarism-free solutions tailored to university marking criteria. Whether you need Assignment Help UK, specialised Programming Assignment Help, or professional Software Development Assignment Help, our team is committed to helping you complete your coursework before the deadline with confidence.
Get Your Free Academic Quote
No hidden fees · Instant response · 100% confidential
Let's Book Your Work with Our Expert and Get High-Quality Content