Show off your games, demos and other (playable) creations.
Mr.Smith
Prole
Posts: 9 Joined: Wed Mar 28, 2012 8:04 am
Post
by Mr.Smith » Mon Sep 09, 2013 3:16 pm
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
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:
Post
by Germanunkol » Mon Sep 09, 2013 3:30 pm
Score: 4700, but then I had to go and cook
Very solid implementation, well done!
jjmafiae
Party member
Posts: 1331 Joined: Tue Jul 24, 2012 8:22 am
Post
by jjmafiae » Mon Sep 09, 2013 4:32 pm
Wow this a great tetris clone, i played it for over 7 minutes without getting bored, nice work
raidho36
Party member
Posts: 2063 Joined: Mon Jun 17, 2013 12:00 pm
Post
by raidho36 » Mon Sep 09, 2013 4:49 pm
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.
Ranguna259
Party member
Posts: 911 Joined: Tue Jun 18, 2013 10:58 pm
Location: I'm right next to you
Post
by Ranguna259 » Mon Sep 09, 2013 5:05 pm
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
Check out my
twitter .
Mr.Smith
Prole
Posts: 9 Joined: Wed Mar 28, 2012 8:04 am
Post
by Mr.Smith » Mon Sep 09, 2013 5:31 pm
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!
Ranguna259
Party member
Posts: 911 Joined: Tue Jun 18, 2013 10:58 pm
Location: I'm right next to you
Post
by Ranguna259 » Mon Sep 09, 2013 5:36 pm
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
Check out my
twitter .
Mr.Smith
Prole
Posts: 9 Joined: Wed Mar 28, 2012 8:04 am
Post
by Mr.Smith » Mon Sep 09, 2013 5:46 pm
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.
Ranguna259
Party member
Posts: 911 Joined: Tue Jun 18, 2013 10:58 pm
Location: I'm right next to you
Post
by Ranguna259 » Mon Sep 09, 2013 6:45 pm
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
Check out my
twitter .
raidho36
Party member
Posts: 2063 Joined: Mon Jun 17, 2013 12:00 pm
Post
by raidho36 » Mon Sep 09, 2013 7:28 pm
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).
Users browsing this forum: No registered users and 2 guests