Skip to content

parkjmjohn/Tetris

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 

Repository files navigation

Tetris

APCS Semester 2 Final Project

By John Park and Michael Feinberg (Follow us on the instagram @uncleswagyjp and @michaelcurry)

Team Name: Steph&Klay

Project Name: Tetris Friends

Description: The eminent Tetris game. Play at extreme levels (if your mind has the celerity) or play a zooming speed (if your hands can handle the cramps). See if you can make top 15 in the scoreboard list.

Project Outline: Michael:Board, Fix rotate, hold, gameover, drop, rotate, pieces, hold pieces, shifting left and right, level speed

John:Homepage, directories, user input, rotation fix, pause, Save high score, levels, music, sound effects, pieces

Development Log (Dates/Description) 05/13 - Created the README.md and filled in the descriptions - John

05/15 - Created a basic main menu page (Just to relearn the gist of processing) - John

05/16-17 - Created class Point.pde which xpos, ypos, and color of a 15x15 block - John

05/16-17 - Created class Piece.pde which is made up for point, or a full piece, that has it own coordinate system - Michael

05/18 - Created Board.pde - John and Michael

05/19 - Added collision function - Michael

05/22 - Added on to tetris to set up the coordinate systems and color for all the pieces - John

05/22 - Created Displayable.pde - Michael

05/26 - Removed rows - Michael

05/28 - Convert ints to floats - Michael

05/29 - Added score and line remove keeper, and score update function - John

05/31 - Added sound effects to drop, rotate, line clear - John

06/02 - Fixed colors of dropped pieces (a lot of work) - Michael

06/2 - Make buttons - John

06/03 - 06/07 John: Made interactive screens that were navigable, added highscore screen, user text input, restriction on square rotation, added pause, more sound effects, more screens, 4AM debuggings

Michael: Restricted rotation depending on space around piece, added an end game, made highscores be saved to file as well as display on highscore screen, attempted to increment game speed at higher levels (not necessarily successful), added piece types, added display of next pieces.

About

The Eminent Tetris Game

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors