Homebrew [Release] Falling Blocks Watch Out - a Tetris clone

3003x

Well-Known Member
Newcomer
Joined
Sep 12, 2009
Messages
50
Trophies
1
Age
28
Location
Utrecht
Website
jusnyan.nl
XP
346
Country
Netherlands
I got bored so i made a custom background for it maybe i'm changing the whole UI but thanks for this awesome tetris clone (much better than tetris ultimate XD)
top_0012.png
 

dark_samus3

Well-Known Member
Member
Joined
May 30, 2015
Messages
2,372
Trophies
0
XP
2,032
Country
United States
Nah, I'd prefer to learn it myself. You know, I'm doing it to learn something and for now, and I think it's a good opportunity.

Also, my friend RozPierog made a gameboy-ish theme, available for download here:
https://mega.nz/#!6xhUWCDJ!jUM6sUQmS-xMWzrIvRGsiR5YL33H7nPIiUK-PfBOP_0

All you need to do is unpack the archive to /fbwodata folder and change "theme default" in config.cfg to "theme GameBoy!".

Sorry for no screenshots, I have no idea how to make them, and HANS doesn't work with it on emuNAND.
here's how to take a screenshot:

Press home while in homebrew app (assuming you launched from homebrew launcher, won't work on CIA builds)
run screenshot tool from the homebrew launcher (should be included in all starter pack releases for hax 2.5)
upload here

easy right? :)
 
Last edited by dark_samus3,

Spaqin

Well-Known Member
OP
Member
Joined
Feb 17, 2015
Messages
123
Trophies
0
Age
28
XP
189
Country
Poland
here's how to take a screenshot:

Press home while in homebrew app
run screenshot tool from the homebrew launcher (should be included in all starter pack releases for hax 2.5)
upload here

easy right? :)

Hmm, doesn't seem to work for me. For any of the homebrew actually.

[edit]
Oh, nevermind, it doesn't work from 9.2 menuhax, but does when I launch it from emunand with hbl cia.
 
Last edited by Spaqin,

Spaqin

Well-Known Member
OP
Member
Joined
Feb 17, 2015
Messages
123
Trophies
0
Age
28
XP
189
Country
Poland
Okay, here are some screenshots from the Gameboy-ish theme.

I'm using an old version of menuhax for sysNAND, with an old payload that's more stable for me. That's why it works from yellow8's CIA on emuNAND and not here.

Jeez, I feel like an old man with all these youngsters telling me how to technology : D

scr_10_TOP_LEFT.png


scr_9_TOP_LEFT.png
 
Last edited by Spaqin,

RibShark

Well-Known Member
Newcomer
Joined
Mar 22, 2014
Messages
73
Trophies
0
XP
524
Country
Quick idea: it has been speculated and tested (with positive results) that Tetris when combined with 3D can help with certain vision problems, such as lazy eye. The way that this works is by displaying the tetrominos to fall to only one eye, and the tetronimos that have already fallen to the other. To be able to play effectively, the eyes must work together, helping with vision. Would it be possible to implement this here?
 
  • Like
Reactions: zezzo

dark_samus3

Well-Known Member
Member
Joined
May 30, 2015
Messages
2,372
Trophies
0
XP
2,032
Country
United States
So I was reading the github readme and I noticed you mentioned recognizing T spins... How I've seen it done generally is if the T block clears a line and was rotated (after touching the stack but before locking) then the game registers a T spin, which is actually pretty simple IMO.
 
Last edited by dark_samus3,

Spaqin

Well-Known Member
OP
Member
Joined
Feb 17, 2015
Messages
123
Trophies
0
Age
28
XP
189
Country
Poland
Quick idea: it has been speculated and tested (with positive results) that Tetris when combined with 3D can help with certain vision problems, such as lazy eye. The way that this works is by displaying the tetrominos to fall to only one eye, and the tetronimos that have already fallen to the other. To be able to play effectively, the eyes must work together, helping with vision. Would it be possible to implement this here?

That's actually a better idea than whatever I have now. I'll try to implement that.

So I was reading the github readme and I noticed you mentioned recognizing T spins... How I've seen it done generally is if the T block clears a line and was rotated (after touching the stack but before locking) then the game registers a T spin, which is actually pretty simple IMO.

Touch the stack means that before the rotation, that it cannot go down any further?
But, this wouldn't work in this situation:
85b76fc010.png


Also, there are no line clearing t-spins as well.

[edit]
oh, here's a pretty neat writeup (especially for Tetris DS):
http://tetris.wikia.com/wiki/T-Spin

I'd have to make another function for it and modify my code a bit (like a variable that will store the last successful movement or something), but it's doable.
 
Last edited by Spaqin,
  • Like
Reactions: hobbledehoy899

dark_samus3

Well-Known Member
Member
Joined
May 30, 2015
Messages
2,372
Trophies
0
XP
2,032
Country
United States
That's actually a better idea than whatever I have now. I'll try to implement that.



Touch the stack means that before the rotation, that it cannot go down any further?
But, this wouldn't work in this situation:
85b76fc010.png


Also, there are no line clearing t-spins as well.
Yeah, and generally if you don't clear a line (in most games) you won't get the dialogue for it... Also that *technically* is a T spin, though not how it's generally used, though most games will give you a "T spin" dialogue for that exact scenario, because how do you account for that being any different than this:

------[ ][ ]--------------------- [ ]
[ ][ ][ ]--------------> [ ][ ][ ][ ]
[ ][ ][ ][ ]--------------[ ][ ][ ][ ]



--------------------- MERGED ---------------------------

alright, got the little diagram sorted, just ignore the dashes
 
Last edited by dark_samus3,

Spaqin

Well-Known Member
OP
Member
Joined
Feb 17, 2015
Messages
123
Trophies
0
Age
28
XP
189
Country
Poland
Quick idea: it has been speculated and tested (with positive results) that Tetris when combined with 3D can help with certain vision problems, such as lazy eye. The way that this works is by displaying the tetrominos to fall to only one eye, and the tetronimos that have already fallen to the other. To be able to play effectively, the eyes must work together, helping with vision. Would it be possible to implement this here?

OK, I implemented it. I won't include that into the next release though, as (I think) the effect is even worse. My eyes hurt after few seconds of playing that.
Unless it works okay for you, I'll revert the changes.

In other news, T-spins are now recognized. Internally, so it means that score is added. I'll add some graphics after I get feedback on this 3D effect.
 

Attachments

  • fbwo-3dv2.zip
    968.7 KB · Views: 137
Last edited by Spaqin,

Spaqin

Well-Known Member
OP
Member
Joined
Feb 17, 2015
Messages
123
Trophies
0
Age
28
XP
189
Country
Poland
OK, so T-spins are recognized now (for SRS, TGM doesn't have that stuff), and also we have indicators now!
zQeU803.png

(the setup for the t-spin triple is pretty crazy btw)
4gAxcRT.png


Also, funny thing, @dark_samus3 - I didn't implement sonic drop. You though that because actually... I checked if there were enough frames only during a gravity drop, not with every frame. I fixed it and included a more proper sonic drop now.

Release v0.3 should be available to download soon.

If something shows up, please let me know of course.
 

Spaqin

Well-Known Member
OP
Member
Joined
Feb 17, 2015
Messages
123
Trophies
0
Age
28
XP
189
Country
Poland
idk if anyone cares:

I went to Nintendo hq in Kyoto, but they didn't have entrance (all wall from all sides!), so I couldn't show them my game, so it's not available on eShop and still is open source n stuff.
Proof (blame shitty 3ds screens for contrast):
45dpxcK.jpg

Srwk5JU.jpg

B9z4HOi.jpg

Also, like a month ago I added .ogg music support and forgot to post here.
 
  • Like
Reactions: Deleted User

Shadowfied

Well-Known Member
Member
Joined
Dec 6, 2014
Messages
2,405
Trophies
1
Age
27
XP
3,631
Country
idk if anyone cares:

I went to Nintendo hq in Kyoto, but they didn't have entrance (all wall from all sides!), so I couldn't show them my game, so it's not available on eShop and still is open source n stuff.
Proof (blame shitty 3ds screens for contrast):
45dpxcK.jpg

Srwk5JU.jpg

B9z4HOi.jpg

Also, like a month ago I added .ogg music support and forgot to post here.
Thats cool!

Edit: Removed cause I'm retarded
 
Last edited by Shadowfied,

Spaqin

Well-Known Member
OP
Member
Joined
Feb 17, 2015
Messages
123
Trophies
0
Age
28
XP
189
Country
Poland
Thats cool!
If you did go there with the intention of showing your game, it's probably a good thing you couldn't :P I mean, for one thing it's made on a home brew library / framework, and it's a Tetris game and you have no permissions from The Tetris Company to release it.

Also, if you want a game on the eshop Nintendo are pretty cool with indie these days so sign up for their developer program instead :)

nah man, I was just kidding
(but srsly I couldn't find the entrance - just wall!)

also, it's not the Tetris game - none of the copyrighted words are used (in the game, that is - in the description I used them for more clarity... and in code too, but that shouldn't matter, right?), and I don't think gameplay is copyrighted too

Also, for their indie program for 3DS I'd have to have a company, with a physical location, and few games already out. I think they're slightly easier on Wii U, but 3DS is basically impossible for a noob like me.
 
General chit-chat
Help Users
    Skelletonike @ Skelletonike: :gun::gun::gun: