Description

Have you ever wondered how certain games are created? In this installment of "How Did They Do That: Tetris" we analyze exactly what goes in to making a game like Tetris. In this project / tutorial we go over exactly what the mechanics are that makes this game so popular and we do it in laimens terms so that it is easy to understand.

In this neat little project we explore:

  • Grid based calculations to flip and rotate blocks
  • Saving and loading high scores
  • Custom font to fit the block design
  • Snazzy effects
  • Difficulty that ramps up over time
  • Score multiplier for clearing multiple lines at the same time
  • Easy controls
  • Tiles

and much much more!

  • Note that these projects / source engines are NOT completed games. They are simply demos that seek to break down the core mechanics of a beloved and popular video game. While many of these games are no doubt programmed outside of the Game Maker IDE, their core components attempt to replicate consistency and accuracy to the authenticity of the original invention.

Please leave a review - good or bad, as this helps myself and others see what this asset should have, what it may be missing or what is praise worthy. Thank you and have a great day!

For suggestions, comments, questions or concerns please email bojack29@hotmail.com

End User Licence Agreement (EULA).

Version 1.0.0. Published July 23, 2016

Created with GameMaker: Studio v1.4.1757

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Gravatar

Juha S 11 July 2018

nice

very nice tetris code


Gravatar

Dennis F 25 October 2018

Please Fix the error

FATAL ERROR in
action number 1
of Step Event0
for object obj_block:

Push :: Execution Error - Variable Index [0,-3] out of range [1,15] - -1.int_lineComplete(100015,-3)
at �S�� (line 36) - int_lineComplete[other.y0 - 3] ++;//Increase these particular arrays to say that this line has more blocks to it
############################################################################################
--------------------------------------------------------------------------------------------
stack frame is
gml_Object_obj_block_StepNormalEvent_1 (line 36)

******************************************************************************************

this error happens when the player loses the game, please fix

Package contents

Loading, please wait

What is the issue?

Back to Top