Computers and Technology

Problem 1. The current implementation includes only 4 types (a bar, a square, two square shapes). Implement the 3 types of blocks (green, purple and red colored ones in Figure 1). Also, design your own block (of any size) and include in the code. Be creative! That is, your Tetris will be composed of 8 types of blocks. (10%) 2. Your source code should make the Tetris check existing blocks on the floor. Your source code should make room for the block landing to stacks on top of the other blocks on the floor. (30%) 3. Calculate the score of the game and print it. When a block is successfully landed on the floor, increase the score by +1. When (some) rows are eliminated simultaneously, increase the score as follows. (10%) 1 row +10 2 row +40 3 row +120 4 row +320 4. Create a file ‘tetris_score. txt’, and record top 5 high scores. That is, when the game ends (except for force to quit with ‘q’), compare the current score with the previous top 5 ones stored in ‘tetris_score. txt’. If the current score is top 5, receive the name of player “xxx” and store the score with the name. Then, print out top 5 scores and names. Please refer to Figure 3. (40%) 5. Increase the speed of the game for every 10 blocks. You can reduce the wait time by 30% (10%). 6. (Bonus points-I) Implement the ‘drop’ operation by ‘space’ key. That is, when you push the ‘space’ key, it will drop and immediately stack on top of existing blocks (20%). 7. (Bonus points-II) Implement any fun and creative stuff as you wish. Persuade us to give you another points (30%) . (c) Explain all the steps of the code in 2(b) and explain the logic behind the operation with an algorithm.


Problem 1. The current implementation includes only 4 types (a bar, a square, two square shapes). I

answer
Answers: 2

Other questions on the subject: Computers and Technology

image
Computers and Technology, 22.06.2019 09:40, Tyrant4life
It is vital to research each of the services you plan to disable before implementing any change, especially on critical machines such as the: a. servers in the test environment. b. domain controller and other infrastructure servers. c. desktops that have previously been attacked. d. desktops used by upper-level management.
Answers: 2
image
Computers and Technology, 23.06.2019 02:30, hailey5campbelp7d1c0
What is the power dissipated by a resistor with a current of 0.02 a and a resistance of 1,000 ? a. 200 w b. 20 w c. 0.4 w d. 4 w
Answers: 1
image
Computers and Technology, 23.06.2019 03:30, mem81
How can you repin an image on your pinterest pin board a. click on the "repin" button b. click on the "add pin" button c. click on the "upload a pin" button d. click on the "save pin" button.
Answers: 2
image
Computers and Technology, 23.06.2019 23:30, econsta3
Perform an online search about the booting process of a computer and list all the steps
Answers: 2
Do you know the correct answer?
Problem 1. The current implementation includes only 4 types (a bar, a square, two square shapes). Im...

Questions in other subjects:

Konu
Biology, 23.04.2020 00:55
Konu
Biology, 23.04.2020 00:55
Konu
Mathematics, 23.04.2020 00:55
Konu
Advanced Placement (AP), 23.04.2020 00:55