Opis gry - kulki na urządzenia mobile i stacjonarne

Gra polega na usuwaniu z planszy kolorowych kulek. Kulki zostają usunięte wtedy, gdy utworzy się rząd z pięciu lub więcej kulek tego samego koloru w poziomie, pionie lub ukośnie.

Gra została napisana w czystym JavaScript oraz HTML5, CSS3.
Korzysta ona z dwóch bibliotek javascript:

  • modernizr - sprawdza, czy przeglądarka ma wbudowaną obługę: Canvas,
  • javascript-astar - wyznacza najkrótszą drogę kulki z punku A do punktu B algorytmem "A* Search Algorithm" 
    biblioteka dostępna jest na stronie: http://github.com/bgrins/javascript-astar

W pliku konfiguracyjnym można zmienić m.in.: rozmiary planszy, ilość kolorów kulek i.t.p. Poniżej przedstawiam fragment konfiguracji:

 

    action :{
        rows : 9, //ilość wierszy
        cols : 9, //ilość kolumn
        len : 5,  //ilość kulek do ułożenia
        blank : -1,
        balls_color_no : 6,//ilość kolorow jakie sie pojawiaja, 8-trudno wygrać
        balls_next_no : 3, //ilosc kulek pojawiajacych sie
        balls_init_no : 5, //ilość kulek za pierwszym razem
        score : 0
    }