vocollapse / blockinger Goto Github PK
View Code? Open in Web Editor NEWTetris clone for Android
License: Other
Tetris clone for Android
License: Other
I can't find your app in Google Play anymore. What happened?
Hi, just to say, your source files are full of non-UTF8 characters, which makes it hard to build on another environments.
Can you please fix this issue?
https://forum.f-droid.org/t/many-old-unmaintained-apps-have-been-archived/670
Hi,
It would be nice if the game had joystick support. That way I could play it on my OUYA.
If the player sets his name, he has to type it again when he starts the game again.
Is it possible to save the name for the last player? So that it automatically sets the name the next time playing.
It would be good to have this classic game mode.
Hi, I was wondering if you could link to the midi file for Sad Robot by Pornophonique. I wasn't able to find it. Awesome game, by the way. One of the best clones I've played. Thank you.
It would be handy to have this app distributed through F-Droid. Do you think that would be feasible?
Does this mean that the current master branch no longer uses non-free (CC-BY-SA-NC) music in-game?
Thank you!
To add proper OUYA support I need the icon in size 732x412, which is larger than all the .png files in the repository.
It would be nice if the icon was available as vector image file.
I just played Blockinger for the first time for about 15 minutes. After the game closed, I noticed the game buttons had been burned on to the screen. Apparently this is something that can happen to Super AMOLED (or simply any OLED technology) screens. An explanation for the cause begins here in this thread:
http://forums.androidcentral.com/sprint-epic-4g/34170-question-screen-burn.html#post401245
My issue was only temporary but noticeable because of the high contrast between the white buttons on the black blackground. Decidedly, I could fix the problem myself by turning the brightness down on the phone (it's supposed to automatically adjust to the ambient light but it doesn't). But you may want to provide an option to change the button colors to further alleviate this issue or just change the button colors to a light grey or blue or whatever you like to lessen the contrast a little bit.
One other thing: How about making the fast-drop button a different color from the rotate buttons? Several times I forgot which buttons were which and accidentally dropped pieces instead of rotating them. I don't have time to look at the button icons so a different color would make it stand out better.
Beautiful game, BTW.
The game is still running when pushing the device's power button. Wouldn't it be better to let the game automatically pause when turning off the screen?
Sometimes Blockinger loose a game if it get killed by Android.
So if I stop playing and start many later it`s not anymore able to resume.
i love your game, and i've played it for more than 3 years(from moto milestone2 to oneplus 3t)
and i changed into iphone 2years ago, but i cant play it on ios platform any more,
nowadays i become the front-end engineer, but i dreamed of bringing it to ios for the free version,
let more people enjoy this wonderful game(ea tetris sucks)
Please update your app to get rid of this signature problems.
Hi, I know this repo is unmaintained but leaving this here for anyone in the future who comes across this.
The latest released version of this app targets Android SDK 17 and works fine when installed from F-Droid. For some reason though, it doesn't use all the vertical space on my phone, about 15% of the bottom part of the screen below the game display is blank. This also occurs if I recompile the app targeting SDK versions below 24 (Oreo).
When I changed the target SDK to 24 (Oreo), the app could use all the available screen space. However it caused the edges of the tetris grid and status display to get cut off on my screen. After some time debugging, I discovered the offending line of code:
app/src/main/java/org/blockinger/game/components/Display.java
, in function doDraw()
int size2 = (int)(((c.getHeight()-1) - 2*columnOffset)/(columns + 4 + host.getResources().getInteger(R.integer.padding_columns)));
This line calculates the grid size necessary to fit within the available horizontal space. However, it incorrectly uses c.getHeight()
instead of c.getWidth()
. When I changed c.getHeight()
to c.getWidth()
, the problem was fixed.
Some tetris games have a feature that lets the player save a single piece for later. Such a feature would greatly enhance the game imo.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.