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
(a) 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 rather than RAM because ROM is non-volatile memory, which retains data even when the console is turned off. This ensures that the game instructions remain unchanged and are readily available whenever needed.
Step 2
(b) 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 it provides the necessary working memory for running the game. RAM stores active game data, such as player positions, scores, and other variables, which can change frequently during gameplay. This ensures smooth performance and quick access to data in real-time.
Step 3
(c) 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 in computer games is utilized to create rules and systems that mimic real-world interactions. This involves programming behavior patterns for characters, environmental effects, and physics calculations. For example, using algorithms to simulate gravity, collision detection, and AI decision-making results in more immersive and lifelike gaming experiences.
Step 4
(d) (i) 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 represented in binary data using RLE as follows:
For the first row: 000 0011 (indicating 2 pixels of color 000 followed by 3 pixels of color 010)
For the second row: 010 0101 (indicating 1 pixel of color 010 followed by 2 pixels of color 000)
Combining, the binary representation becomes:
000 0011
010 0101
000 0100
Step 5
(d) (ii) Construct an expression to show the maximum saving in bits.
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 using RLE, we need to account for the original number of bits versus the compressed size:
The resolution is 10x9 pixels, totaling 90 pixels.
Each pixel takes 7 bits (3 for color and 4 for run length):
So, original size = 90 pixels * 7 bits/pixel = 630 bits.
The RLE compressed data size can vary; therefore, the expression can be represented as:
Saving = (Original Size) - (Compressed Size)
Thus, the maximum saving can be expressed as:
630−(ximes7)
where x is the number of distinct pixel colors in the compressed image.