Find Jobs
Hire Freelancers

Do a Project using microsoft visual studio -GCSE

£20-250 GBP

Closed
Posted almost 10 years ago

£20-250 GBP

Paid on delivery
Candidates should complete all tasks. The tasks are set so as to enable all the techniques identified in the specification to be demonstrated in their solution. The tasks provide opportunities to demonstrate a range of skills and all three tasks contribute to the overall mark awarded for this assessment. Marks are awarded for using the appropriate skills and techniques effectively and efficiently to produce a solution to these three tasks. Not all techniques will be required for each of the subtasks. Task 1 Simulating a dice A game uses dice with 4, 6 and 12 sides to determine various outcomes. Design, code and test a program that will simulate throwing dice with these numbers of sides. The user should be able to input which dice is being thrown, eg 4, 6 or 12. The program should output the dice chosen and the score, for example ‘6 sided dice thrown, score 4’ The user should be able to repeat this process as many times as required. Task 2 Determining a character’s attributes When determining certain characteristics of a game character the numbers on a combination of dice are used to calculate certain attributes. Two of these attributes are strength and skill. At the start of the game, when the characters are created, a 4 sided dice and a 12 sided dice are thrown to determine values for each of these attributes using the following method for each character: • Each attribute is initially set to 10. • The score on the 12 sided dice is divided by the score on the 4 sided dice and rounded down. • This value is added to the initial value. This process is repeated for each attribute for each character. Describe this process using a suitable algorithm. Write and test the code to determine these two attributes for a character and store the sample data for two characters, including suitable names, in a file. Task 3 Determining the outcome of an encounter When there is an encounter between two characters the outcome is determined by the following process: • The differences between the strength attributes for the two characters is calculated • This difference is divided by 5 and then rounded down to create a ‘strength modifier’ • The process is repeated for the skill attribute to create a ‘skill modifier’ • Each player throws a 6 sided dice. • If the scores on both dice are the same, no changes are made • If the scores are not the same, the player with the highest score adds the ‘strength modifier’ to the strength value and the ‘skill modifier’ to the skill value for their character • The player with the lower score on the dice subtracts these modifiers from the strength and skill values for their character • If a skill value becomes negative, then it is stored as zero • If a strength value becomes zero or negative, then the character [login to view URL] program should: • Allow the user to input the strength and skill for two characters. • Display the outcome of the encounter using the process above. Design an algorithm to describe this process. Write, test and evaluate the code. The program should: • Allow the user to input the strength and skill for two characters. • Display the outcome of the encounter using the process above. Design an algorithm to describe this process. Write, test and evaluate the code.
Project ID: 6085354

About the project

3 proposals
Remote project
Active 10 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
3 freelancers are bidding on average £220 GBP for this job
User Avatar
I am willing to discuss further about the project details and deliver the same to your specifications .
£268 GBP in 5 days
4.8 (114 reviews)
7.2
7.2
User Avatar
Hi, I (Myself a senior PHP, ASP.NET programmer using C# and VB) have a team having experience of more than 10 years in developing web and mobile applications. I have a team of expert programmers who write robust and bug-free codes at the very first instance. After seeing our quality of work and the cooperation offered to you even after the work has been delivered to you, you’ll come to us again and again to avail our services. I read through the job details extremely carefully and I am absolutely sure that I can do the project very well. I can achieve the results that you are asking for within your timeframe and budget. I am confident I can exceed your expectations and I would love to work on your project. Thanks, Priyanka
£257 GBP in 10 days
5.0 (13 reviews)
5.0
5.0
User Avatar
please check our company freelancer profile http://www.freelancer.com/u/xcodejok.html we already developed this type of project so we can take your project. why you hire us ? have 5*** with 100% complete rate with we will daily update you so you will understand whats going on we are not time wester people . We provide you industry standard Mobile Apps, Software, Desktop Apps, Web Stores, Websites and Web Apps. So, you get all at one place! We can provide you the following: - iOS applications - Android applications - Software for all purposes - Desktop applications - Websites - Web applications - Ecommerce websites/ Web stores We specialize in: - Objective C, Cocoa, iOS 4, 5, 6 - Java, Google Android - WordPress, Joomla - WP Ecommerce, Magento - PHP5, PHP, MySQL - C#, C++, C - ActionScript 3.0, AIR, XML for more discussion can you add replay me on pm .... waiting for your replay thank you.......
£127 GBP in 7 days
5.0 (11 reviews)
3.3
3.3

About the client

Flag of UNITED KINGDOM
United Kingdom
0.0
0
Member since Jun 18, 2014

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.