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

Show off your games, demos and other (playable) creations.
User avatar
Mr.Smith
Prole
Posts: 9
Joined: Wed Mar 28, 2012 8:04 am

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

Post 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
Last edited by Mr.Smith on Sun Nov 23, 2014 12:14 pm, edited 7 times in total.
Germanunkol
Party member
Posts: 712
Joined: Fri Jun 22, 2012 4:54 pm
Contact:

Re: Löve tetris

Post by Germanunkol »

Score: 4700, but then I had to go and cook :)

Very solid implementation, well done!
trAInsported - Write AI to control your trains
Bandana (Dev blog) - Platformer featuring an awesome little ninja by Micha and me
GridCars - Our jam entry for LD31
Germanunkol.de
jjmafiae
Party member
Posts: 1331
Joined: Tue Jul 24, 2012 8:22 am

Re: Löve tetris

Post by jjmafiae »

Wow this a great tetris clone, i played it for over 7 minutes without getting bored, nice work ^^
User avatar
raidho36
Party member
Posts: 2063
Joined: Mon Jun 17, 2013 12:00 pm

Re: Löve tetris

Post 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.
User avatar
Ranguna259
Party member
Posts: 911
Joined: Tue Jun 18, 2013 10:58 pm
Location: I'm right next to you

Re: Löve tetris

Post by Ranguna259 »

The stright lines are way to rare
LoveDebug- A library that will help you debug your game with an on-screen fully interactive lua console, you can even do code hotswapping :D

Check out my twitter.
User avatar
Mr.Smith
Prole
Posts: 9
Joined: Wed Mar 28, 2012 8:04 am

Re: Löve tetris

Post 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!
User avatar
Ranguna259
Party member
Posts: 911
Joined: Tue Jun 18, 2013 10:58 pm
Location: I'm right next to you

Re: Löve tetris

Post by Ranguna259 »

Can't you just add the movedown code in love.update() and assign it a different key for speedup ?
LoveDebug- A library that will help you debug your game with an on-screen fully interactive lua console, you can even do code hotswapping :D

Check out my twitter.
User avatar
Mr.Smith
Prole
Posts: 9
Joined: Wed Mar 28, 2012 8:04 am

Re: Löve tetris

Post 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.
User avatar
Ranguna259
Party member
Posts: 911
Joined: Tue Jun 18, 2013 10:58 pm
Location: I'm right next to you

Re: Löve tetris

Post by Ranguna259 »

Indeed
LoveDebug- A library that will help you debug your game with an on-screen fully interactive lua console, you can even do code hotswapping :D

Check out my twitter.
User avatar
raidho36
Party member
Posts: 2063
Joined: Mon Jun 17, 2013 12:00 pm

Re: Löve tetris

Post 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).
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest