qml2048

Rating: 
4.833335
Your rating: None Average: 4.8 (12 votes)

2048 game port for Harmattan.
This application based on 2048 game created by Gabriele Cirulli: http://git.io/2048.

And one more thing just for fun: board can be resized from 2x2 to 10x10.

Sources can be found at: https://github.com/raandoom/qml2048

Screenshots: 

Category:

Keywords:

Application versions: 
AttachmentSizeDate
File qml2048_0.5.1_armel.deb24.15 KB13/05/2014 - 02:48
File qml2048_0.3.3_armel.deb23.37 KB24/04/2014 - 21:45
File qml2048_0.2.1_armel.deb22.32 KB16/04/2014 - 09:56
File qml2048_0.2.0_armel.deb22.32 KB16/04/2014 - 02:55
File qml2048_0.1.3_armel.deb20.94 KB15/04/2014 - 02:56
File qml2048_0.1.1_armel.deb15.75 KB13/04/2014 - 22:39
File qml2048_0.1.0_armel.deb14.97 KB12/04/2014 - 23:53
Changelog: 

qml2048 (0.5.1) unstable; urgency=low

  * Fix for board freezing on load

qml2048 (0.5.0) unstable; urgency=low

  * Save and load last game for every board

qml2048 (0.3.3) unstable; urgency=low

  * Fix highscore saving

qml2048 (0.3.2) unstable; urgency=low

  * Score item animation
  * Custom animation speed
  * 'Game Over' screen

qml2048 (0.2.1) unstable; urgency=low

  * Fixed highscore saving

qml2048 (0.2.0) unstable; urgency=low

  * Added score and highscore for each board size ( thanks to rubdos )

qml2048 (0.1.3) unstable; urgency=low

  * Change color for 4 tile ( thanks to rubdos )

qml2048 (0.1.2) unstable; urgency=low

  * Added proper harmattan icon ( thanks to  cnlpete )

qml2048 (0.1.1) unstable; urgency=low

  * Added 'About' dialog

qml2048 (0.1.0) unstable; urgency=low

  * First playable version.

Comments

Travz03's picture

Thanks! Super smooth. I like the animations. :) Keep it up.

hooddy's picture

Было бы неплохо, елси бы при запуске приложения не пропадал game over splash screen, если приложение было закрыто при окончании доступных ходов.

raandoom's picture

Ага, тоже думал об этом, и надо сделать, чтобы пропадал game over, когда слайдер дергаешь :)

Думаю что завтра руки дойдут. Дел на пару минут :)

Demir's picture

Thanks

fbnccst's picture

awesome! Thanks!
can you make the color, or display, or whatever you call it darker? Or may be black? White on blavk or yellow on black and so on, that would be an advantage to n9 battery life

raandoom's picture

Hmm, I will think about it :)

paolo_3_1415926's picture

Hi! First of all, thanks for taking the time to port this little game to the N9. It is really smooth and quite enjoyable :)

I have one question though: when playing, it looks like the probability of getting a new tile of value 4 is really small, definitely way smaller than the one from the original game. Is this intentional? 

 

raandoom's picture

It is only look like and nothing more :)

Value for new cell calculated with this piece of code:

var value = Math.random() < 0.9 ? 2 : 4

This used in original game and here too. It is mean that something about 1 tile with 4 value for every 10 tiles. But it is just probability theory and sometimes there is more 4 values, sometime less. But in a long period it wiil be 1 for 10 :)

paolo_3_1415926's picture

Indeed. If Math.random() could be considered a random variable, then the probability of its output being between 0.9 and 1 would be 10%. While Math.random() is a pseudo-random variable so the generation of values won't be perfectly random and the probabilities will be slightly different, but I am sure it is good enough for the game :)

Thanks for taking the time to answer and highlight out the relevant code! :)

Ancelad's picture

Ну и имя в desktop надо бы покрасивее, просто 2048, например :)

raandoom's picture

Принял на заметку, попробую что нибудь придумать, если не придумаю, то будет просто '2048' :)

Ancelad's picture

Предлагаю "MMXLVIII" или "2^11" :D

raandoom's picture

'2^11' кстати есть на Android :) Как вариант можно написать в desktop название 2Q48.

zxcvbnm3230's picture

Спасибо за игру, отличная вещь! Небольшая просьба: можешь перекрасить текст некоторых плиток (в оригинальной версии он белый на плитках 2048, 1024, 512 и еще каких-то)

raandoom's picture

Хорошо, добавил в список :)

zxcvbnm3230's picture

и еще момент: скорость анимации при каждом запуске нужно выбирать заново, это, мне кажется, все-таки баг, а не фича :)

Спасибо за внимание ))

raandoom's picture

Это не баг и не фича: просто пока не реализовано сохранения настроек и последнего состояния игры в целом. Но это обязательно будет.

Andreo's picture

А можно добавить "сохранение текущего  расположения клеточек при выходе из игры"? А то случается что тел разряжается и приходится игру начинать сначала. 

raandoom's picture

Посмотри на нить комментариев парой сообщений ниже :)

darknessangel's picture

I know the Harmattan is not popular, so thank you for porting it! Very nice game.

raandoom's picture

For all: I am very sorry for version 0.3.2, because this version wiped some of your highscores.

Please, update your game to version 0.3.3. Thanks.

Ancelad's picture

Последняя версия не сохраняет результат

raandoom's picture

Так, ты прав. Если старую базу данных удалить, то в заново созданной результат не сохраняется. Постараюсь побыстрее исправить.

Ancelad's picture

Ага. Щас сохраняет. А можно текущий прогресс сохранять как в веб-версии?

raandoom's picture

Конечно можно. Я даже начинал добавлять это, но потом занялся другими изменениями :) Думаю, что следущее изменение будет как раз про сохранение состояния.

raandoom's picture

Очень странно. У меня все сохраняет. Только что проверил на разных досках. Запусти из терминала, возможно там будет вывод о какой нибудь ошибке SQL.

Andreo's picture

Гениально и просто 8)

danpio's picture

revelation, perfect, my lovely game only on N9 :):):)

thx !! :)

Mau97's picture

Can you update it with the screen-dialog of the lose?

raandoom's picture

Of course I can :) But all this week I am on my work and there not so much free time for coding.

Maybe on holidays or after them I will do it.

Pages