Page 1 of 2

Löve tetris v0.8 (Upd 23-11-2014)

Posted: Mon Sep 09, 2013 3:16 pm
by Mr.Smith
Tetris made with Löve2d.

Hint: you can edit some options in data.lua

Github:love-tetris

Download:
v0.8 (Latest)

Version 0.8:
  • Configurable number of figure previews
    Scoring system.
    Difficulty system. You can edit difficulty_modifier in rules table.
Version 0.7:
  • Configurable key autorepeat
    Frame based logic
    Optional delayed piece locking
    Optional instant piece locking after hard drop
    Optional delay reset on move
    Optional delay reset on rotate
    Configurable spawn, clear, lock delay
    Added playfield size parameter to rules table
    Configurable soft drop gravity speed
Version 0.6:
  • randomizer - "Random Generator"

Versions 0.1-0.5:
  • Moving
    Gravitation
    Rotaion
    Score
    Drop
    Colored figures
    Line clearing
    Shadow of the figure
Image
Image

Re: Löve tetris

Posted: Mon Sep 09, 2013 3:30 pm
by Germanunkol
Score: 4700, but then I had to go and cook :)

Very solid implementation, well done!

Re: Löve tetris

Posted: Mon Sep 09, 2013 4:32 pm
by jjmafiae
Wow this a great tetris clone, i played it for over 7 minutes without getting bored, nice work ^^

Re: Löve tetris

Posted: Mon Sep 09, 2013 4:49 pm
by raidho36
Well, it's a tetris. I don't particularry like how it shows where the piece is gonna land, absense of that makes droprush skirmishes more hardcore and unforgiving. Also, instead of "move down" button there should be "speedup" button.

Re: Löve tetris

Posted: Mon Sep 09, 2013 5:05 pm
by Ranguna259
The stright lines are way to rare

Re: Löve tetris

Posted: Mon Sep 09, 2013 5:31 pm
by Mr.Smith
Thanks for replies, buddies.
Ranguna259 wrote:The stright lines are way to rare
With regards to the random generator, now game uses just random number generator provided by Lua, nothing special -> will be replaced by generator with history to prevent multiple identical figures. For now, it hardcorely encreases difficulty =).
raidho36 wrote: instead of "move down" button there should be "speedup" button.
Yep, it is a planned feature. Priority increased!

Re: Löve tetris

Posted: Mon Sep 09, 2013 5:36 pm
by Ranguna259
Can't you just add the movedown code in love.update() and assign it a different key for speedup ?

Re: Löve tetris

Posted: Mon Sep 09, 2013 5:46 pm
by Mr.Smith
Ranguna259 wrote:Can't you just add the movedown code in love.update() and assign it a different key for speedup ?
I think, it will be to difficult for player. It will be better to make figure move fast after delay when key is hold.

Re: Löve tetris

Posted: Mon Sep 09, 2013 6:45 pm
by Ranguna259
Indeed

Re: Löve tetris

Posted: Mon Sep 09, 2013 7:28 pm
by raidho36
Original game didn't had this feature to begin with, but so far, the most fluent implementation is to temporary boost up falling speed to the level 15 (where game maximum is 12).