Gra HTML5

zlecenia it dla GroMar Sp. z o.o. / Łódź

Tagi: HTML5 JS

Do zrobienia: Prosta WYKREŚLANKA

Technologia: HTML5 Canvas + JavaScript
Dostępne biblioteki: CreateJS [ https://github.com/CreateJS/ ], jQuery [ https://github.com/jquery/jquery ]

Format danych: poprawny JSON
Struktura danych:
letters = tablica ciągów znaków, odpowiadających wierszom wykreślanki. ciąg znaków zawiera litery, w tym polskie znaki diakrytyczne, oraz kropkę oznaczającą konieczność wylosowania litery z zakresu dopuszczalnych znaków
words = tablica obiektów, o strukturze:
x = liczba naturalna, pozycja horyzontalna początku wyrazu, liczona od zera
y = liczba naturalna, pozycja wertykalna początku wyrazu, liczona od zera
d = liczba naturalna, kierunek słowa, liczony od pierwszej litery, wartości:
0 = w dół
1 = skos dół-prawo
2 = w prawo
3 = skos prawo-góra
4 = w górę
5 = skos góra-lewo
6 = w lewo
7 = skos lewo-dół
t = ciąg znaków, tekst słowa
l = liczba naturalna, długość słowa

Przykładowe dane:
{
“letters”: [
“.JABŁKO…”,
“.A…A….”,
“.J…M.S..”,
“.O..PIES.T”,
“…..E.AO.”,
“…KOŃ.K..”,
“….U.U…”,
“…..R….”,
GRUSZKA…”
],
“words” : [
{ “x” : 1, “y” : 0, “d” : 2, “l” : 6, “t” : “JABŁKO” },
{ “x” : 1, “y” : 0, “d” : 0, “l” : 4, “t” : “JAJO” },
{ “x” : 5, “y” : 0, “d” : 0, “l” : 6, “t” : “KAMIEŃ” },
{ “x” : 7, “y” : 2, “d” : 0, “l” : 4, “t” : “SSAK” },
{ “x” : 4, “y” : 3, “d” : 2, “l” : 4, “t” : “PIES” },
{ “x” : 7, “y” : 5, “d” : 3, “l” : 3, “t” : “KOT” },
{ “x” : 3, “y” : 5, “d” : 1, “l” : 4, “t” : “KURA” },
{ “x” : 3, “y” : 5, “d” : 2, “l” : 3, “t” : “KOŃ” },
{ “x” : 7, “y” : 5, “d” : 7, “l” : 4, “t” : “KURZ” },
{ “x” : 0, “y” : 0, “d” : 2, “l” : 7, “t” : “GRUSZKA” }
]
}

Zaznaczanie odbywać się ma poprzez naciśnięcie prawego przycisku myszy na pole początkowe oraz przemieszczenie kursora i puszczenie przycisku nad polem końcowym słowa. W trakcie zaznaczania litery powinny się podświetlać. Gra powinna raportować zdarzenia tj. poprawne i niepoprawne zaznaczenie słowa oraz odnalezienie wszystkich słów. Gra powinna ponadto wyświetlać graficzne alerty odnośnie tych zdarzeń.

Część grafik (tło planszy oraz tło alertu) zostanie dostarczona. Od oferenta wymagana jest przynajmniej podstawowe poczucie estetyki i umiejętności graficzne. Konieczna jest poprawna enkapsulacja kodu gry, dalsze wytyczne odnośnie kodu zostaną przekazane po uzgodnieniu szczegółów współpracy.

To jest tylko przykładowa GRA – dla wybranych osób planujemy kolejne gry.



Jak składać oferty pracy

Ta oferta pracy została opublikowana ponad 60 dni temu...

« powrót na stronę główną
Jeżeli ta oferta pracy nie jest zgodna z regulaminem, powiadom nas!   
Poleć znajomemu
Opublikowana 2013-01-30
Wyświetlona: 5907 razy