Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Assignment 6 Tetris Game Note: You can work on this assignment individually or in a team of two Objectives: Graphics, interfaces, anonymous classes, event handlingg
Assignment 6 Tetris Game Note: You can work on this assignment individually or in a team of two Objectives: Graphics, interfaces, anonymous classes, event handlingg due on October 28 Tetris is a game where players need to match falling tetrominos in a 10x20 grid.1. A player can navigate the falling tetromino with four keys. Arrows left and right, to move a tetromino left or right, arrow up to rotate a tetromino, and arrow down (this is optional) to let the teromino fall in its current orientation and column Implement a tetris game based on Java graphics and event handling. You can either choose to implement a complete game, or a short version. If the problem statement is unclear, use the Canvas forum to ask for clarifications Turn in a zip file named blazerid hw6.zip. The file should contain an exported Eclipse project2 with the following items All files needed to compile and run your solution Your tests. A document (or text file) that describes your design decisions, your tests, any difficulties you had. If you received help from somebody else in class, please give credit to those students. If you would like to get a graded version on paper, add a note at the top of the report saying c0 paper copy requested". If you worked with a partner, a short statement explaining who worked on which parts of the assignment. Grading (50 pts max) (10pts) Lab attendance (Week of Oct 22) . (10pts) Assignment report (see paragraph above) (10pts) Turned in classes compile (10pts) Code quality (e.g., class design, use of anonymous or inner classes and/or lambda functions), and documentation quality (e.g., javadoc) . (10pts) A tetromino can be rotated and moved until it hits the ground. A falling tetromino can be moved to the border of the grid but not beyond. Rotations and moves that are invalid should be ignored (10pts) Short version: the game ends after the first tetromino has reached the bottom (10pts) Full version: when the tetromino hits the bottom, its blocks are integrated into the grid and a new tetromino enters the game. The game continues until no more tetromino can enter the grid structure. Assignment 6 Tetris Game Note: You can work on this assignment individually or in a team of two Objectives: Graphics, interfaces, anonymous classes, event handlingg due on October 28 Tetris is a game where players need to match falling tetrominos in a 10x20 grid.1. A player can navigate the falling tetromino with four keys. Arrows left and right, to move a tetromino left or right, arrow up to rotate a tetromino, and arrow down (this is optional) to let the teromino fall in its current orientation and column Implement a tetris game based on Java graphics and event handling. You can either choose to implement a complete game, or a short version. If the problem statement is unclear, use the Canvas forum to ask for clarifications Turn in a zip file named blazerid hw6.zip. The file should contain an exported Eclipse project2 with the following items All files needed to compile and run your solution Your tests. A document (or text file) that describes your design decisions, your tests, any difficulties you had. If you received help from somebody else in class, please give credit to those students. If you would like to get a graded version on paper, add a note at the top of the report saying c0 paper copy requested". If you worked with a partner, a short statement explaining who worked on which parts of the assignment. Grading (50 pts max) (10pts) Lab attendance (Week of Oct 22) . (10pts) Assignment report (see paragraph above) (10pts) Turned in classes compile (10pts) Code quality (e.g., class design, use of anonymous or inner classes and/or lambda functions), and documentation quality (e.g., javadoc) . (10pts) A tetromino can be rotated and moved until it hits the ground. A falling tetromino can be moved to the border of the grid but not beyond. Rotations and moves that are invalid should be ignored (10pts) Short version: the game ends after the first tetromino has reached the bottom (10pts) Full version: when the tetromino hits the bottom, its blocks are integrated into the grid and a new tetromino enters the game. The game continues until no more tetromino can enter the grid structure
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started