5. The principles of computer science are used in computer game design - Edexcel - GCSE Computer Science - Question 5 - 2021 - Paper 1
Question 5
5. The principles of computer science are used in computer game design.
(a) State the reason why console games are provided on ROM rather than RAM.
(b) Explain why... show full transcript
Worked Solution & Example Answer:5. The principles of computer science are used in computer game design - Edexcel - GCSE Computer Science - Question 5 - 2021 - Paper 1
Step 1
State the reason why console games are provided on ROM rather than RAM.
96%
114 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
Console games are provided on ROM because instructions for the game do not change, ensuring that the game remains intact and unalterable during use.
Step 2
Explain why a game console requires RAM.
99%
104 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
A game console requires RAM because RAM is volatile and allows faster data access for temporary storage. It helps in executing game code and rendering graphics dynamically while playing the game.
Step 3
Describe how logic is used in computer games to produce more realistic simulations of the real world.
96%
101 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
Logic is used in computer games through algorithms and decision-making processes that simulate real-life physics, behaviors, and interactions. For example, within game mechanics, logical conditions can trigger character actions based on player inputs or environmental factors, thus creating a more immersive experience.
Step 4
Convert the first two rows of pixels to binary data using RLE.
98%
120 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
The first two rows of pixels can be converted using RLE as follows:
Row 1: 000 0011 (1 black pixel, 2 white pixels)
Row 2: 010 0101 (1 grey pixel, 1 white pixel, 1 grey pixel, 1 white pixel)
Combined:
000 0011 (3 bits for color)
010 0101 (also 3 bits for color)
Hence, the final binary data is:
000 0011
010 0101
Step 5
Construct an expression to show the maximum saving in bits that could be made by using an RLE algorithm to compress an image with this resolution.
97%
117 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
To find the maximum saving in bits:
Let’s denote:
Total pixels = 10 * 9 = 90
Rows = 15
Total bits without compression = 90 * 15
Bits used per pixel = 7, RLE for run lengths is 6 bits.
Hence, total bits = (10×9)×7−(10×9)×6=(10×9)×(7−6)=90 bits saved.