4 ms·
Cool game! A few notes: I think your choice of license may be incompatible with the GitHub terms of service--there's an implied right to fork by using GitHub,
by zwegner 12y ago
Cool game! A few notes:
I think your choice of license may be incompatible with the GitHub terms of service--there's an implied right to fork by using GitHub, but your license states no derivatives are allowed. IANAL, but something to look into: https://help.github.com/articles/open-source-licensing https://help.github.com/articles/open-source-licensing
As I mentioned in another comment, it's pretty slow under Firefox.
Lastly, the game is quite pretty, but I feel that since the gameplay involved is so precise, the imprecise visuals can be confusing. It's hard to tell exactly when a piece is going to set in place, when a group is eliminated, what would happen if you rotate and a piece is blocked by a stack already in place, etc. I went by pure geometry at first, but I definitely got bitten a few times where a piece moved after I thought it was in place, or a piece didn't get eliminated with the rest of a group since it hadn't fully landed in its column. The collision animations don't quite help there either.
- a3_nm 12y agoDrawing inspiration from the original tetris, maybe the legibility could be improved by having some sort of grid-like background (maybe the height of cells could not be uniform but higher for the closer ones?), and cell-by-cell transitions rather than continuous.
- Mandelbug 12y agoI tried in both FF and Chrome, no issues with performance noticed. Do you have a lot of plugins with FF? I actually had an opposite problem, the game was incredibly generous with its imprecise collision. I could rotate twice and catch two rectangles falling at the same time on the same paddle and finish a group. I was overwhelmed by the number of sides I had to simultaneously defend and the number of different falling pieces. The animations, I don't think, made much difference in difficulty or ease. Mostly I wound up surprised that I had cleared a group, rather than the opposite problem you described. Funny we both had very opposite experiences.
- chippy 12y agoLicense appears to be GPL v3 now https://github.com/Hextris/hextris/blob/gh-pages/LICENSE.md https://github.com/Hextris/hextris/blob/gh-pages/LICENSE.md
- loganengstrom 12y agoYup, I changed the license.
- robert_tweed 12y agoYou raise an interesting point about licence compatibility with Github's T&Cs, although it's no longer relevant to this project because the licence has been changed to the GPL v3. To quote the relevant part: "By setting your repositories to be viewed publicly, you agree to allow others to view and fork your repositories." However, there's no further mention of the word "fork" in the T&Cs. Simply forking a repository does not imply that a derivative work has been created. A fork is simply a verbatim copy. To create a derivative work, someone would need to both fork and then commit a change back to that fork. Of course, it's sort of implied through common (imprecise) use of the word that this is what it's intended to mean, but it's not actually what it says. While I'm not a lawyer, I believe that a more precisely-worded licence in the repository would take precedence over the ambiguously worded T&Cs. However, Github could at any time clarify the T&Cs to more clearly state that forking does imply creation of derivatives. And as with most online services, if the terms do get changed, "Continued use of the Service after any such changes shall constitute your consent to such changes."
- hayksaakian 12y agoSome people fork repos to have a reliable reference to a specific git repo. I've been bitten in the past when a user deleted their account or changed their name and my references broke.