Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

I need to implement a simple Tetris game in Java as shown below. The way it should look is shown below. Please make sure it

I need to implement a simple Tetris game in Java as shown below. The way it should look is shown below. Please make sure it looks like that.

image text in transcribedimage text in transcribedimage text in transcribed

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

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

What Is A Database And How Do I Use It

Authors: Matt Anniss

1st Edition

1622750799, 978-1622750795

More Books

Students also viewed these Databases questions

Question

=+7 How has the COVID-19 pandemic impacted the operations of IHRM?

Answered: 1 week ago