Boxtrix

Link to Market:
https://market.android.com/details?id=boxtrix.android

Link to trailer:

http://www.students.tut.fi/~hamala26/icon.png

http://www.students.tut.fi/~hamala26/qrcode.png

Boxtrix 1.0 finally published on market.

Please rate and comment if you like the game. I will write little more about game when publishin dust has settled a little bit.

Nice work kalle/pitbuller, wish you luck in the Android Market.

This is very nice. The only thing dragging it down is the controls, which seem to screw up sometimes. It’s and a little frustratin because things will fly around if you just let a brick touch it a little while moving that brick.

Nice!! You finally did it! Unfortunately, I don’t have an Android phone so I can’t test it out :frowning:

I tried everything for the controll and it is just the damn hard to get draggin and rotating if your only controll mechanic is touch screen. Good thing is that player eventually will learn few tricks and then everything seems easy.
If you have alternative controll scheme in mind or if you can tell some finer details about what should be tuned at current system I would be very glad.

There is applet too. http://www.students.tut.fi/~hamala26/boxtris-applet/

I think the current control scheme is excellent. However, when bouncing a brick into another brick they all seem to fly around, as if they were inflated with helium. Try giving them more mass, so you need more force to completely destroy everything :stuck_out_tongue:

1000th downloads allready.

I promised bit more technical post when I have more time so there we go.

The game is made with Libgdx and box2d wrapper.
I rolled my own UI becouse I dont have anything complex than buttons and sliders.

Dynamic lights are based on box2d geometry and calculated on cpu side. Every light is just bunch of raycast from center of light. Performance is pretty good but accuracy is not best but on mobile devices its good enough. I opensourced the light librayy and you can find it here with pretty applet demo http://code.google.com/p/box2dlights/
It’s really easy to integrate to any box2d based libgdx game but it would also be trivial to convert for other platform where box2d is avaible.

Physics was pretty hard to get right. Performance/accuracy was problem and after certain number of trial and errors I decided to simulate everything as a bullet which give continous collison detecting to dynamic vs dynamic bodies. After this I did get perfect accuracy without any tunneling and performance was good enough with 60Hz fixed time step physic stepping.
Fixed time step causedhuge stutterin problem but that was easy to fix with extrapolating the positions.

newPosition = positon + speed *delta

[URL=http://imageshack.us/photo/my-images/231/flashde.png/]
http://img231.imageshack.us/img231/6591/flashde.png

Congratulation man :). Nice to see that you finished it.

Maybe I should try to finish that tower def game too… (When I have time…)

Tower def project was really fun and educational and then university started and free time totally disapperead. Good luck with it. Maybe we could try to do some smaller game on next summer. Really liked to code with you.

Yeah that’s exactly what happen to me too. No time at all with university. And I really enjoy our team work too if I got free time this summer I would be up to retry :).

Btw, do you mind if I make a demake of boxtris for the 4k competition? I got a little idea I would like to try

I would really like 4k boxtrix or some clever demake name. I thinked that too but then I noticed that I don’t have either time ro idea how to pack physics engine to that competition. So just do it. You got permission and my vote.

Ps. I have full month paid summer vacation.

I’m glad you finally were able to port it to Android! I still wish I had an Android device, but the browser version is still fun ;D

considering android growth, maybe we have to 1) buy that phone 2) rob/steal that phone 3) emulating 4) install liveandroid ;D

btw it’s nice game. I want downloadable jar :stuck_out_tongue:

You can just rip it out of the apk ::slight_smile:

There you go.
http://www.students.tut.fi/~hamala26/boxtris-applet/boxtrisapplet.jar
That includes everything but libraries.

If you need some help with libraries try read the html source and copy them at my host.
www.students.tut.fi/~hamala26/boxtris-applet/index.html
You want start the game from BoxtrisDesktop.class
Desktop version has lot better graphics becouse of MSAA 8.

I try to think best way to handle desktop version publishing but its not really high at my priority list. First I would want to solve multi platform applet stuff.

Thanks a lot :wink:

Removed unnecessary permission read state and identity. Sorry for confusion. I should have known better. So just install 1.22 asap.

I’ve just given the Android version a go, and it’s really good fun! I was genuinely surprised that physics-based Tetris could work so well.

One comment: The orange-brown blocks are very similar in colour to part of the background. I got confused at one point waiting for a line to clear because I hadn’t realised I was looking at a square bit of background rather than a block.

Good luck with the Android Market!
Simon

Thanks.

Color thingy well spotted. I maybe try change textures a bit or add different lightning scheme to background. Changing block color after ppl have used to it would maybe be bad call.