Połącz pola
Napisz grę w której gracz musi połączyć sąsiadujące pola tego samego koloru. Gra powinna być wyświetlana jako strona www.
Plansza
Gracz otrzymuje planszę jak poniżej. Zadaniem gracza jest zaznaczenie wszystkich sąsiadujących pól o tym samym kolorze. Zaznaczone pola o tym samym kolorze znikają a pozostałe spadają w dół. Nie da się zaznaczyć klocków o różnych kolorach. W pojedynczym ruchu gracz może zaznaczyć od 4 do 12 sąsiadujących pól o tym samym kolorze. Zaznaczenie pól o różnych kolorach oznacza stratę punktów. Sąsiadujące pola to takie które mają wspólny bok. Zaznaczanie musi odbywać się w jednym ciągu, nie można zaznaczyć pól które nie są bezpośrednimi sąsiadami. Nie można wracać po już zaznaczonych polach.
Przykład
W poniższym przykładzie:
a. gracz może zaznaczyć i następnie usunąć wszystkie pola otoczone niebieską obwódką – maksymalnie 5 bez przejścia przez już zaznaczone kwadraty
b. gracz może zaznaczyć i następnie usunąć pola otoczone zieloną obwódką maksymalnie 10 bez powracanie na juzż zaznaczone pola.
c. Jest jeszcze jedna czwórka niebieskich kwadratów które gracz może zaznaczyć.
d. Gracz nie może zaznaczyć zielonych kwadratów we fioletowej obwódce – nie wszystkie kwadraty stykają się bokami.
Co uwzględnić w grze
a. logo ponad grą
b. Poziomy trudności
– Początkowo plansza jest 8 na 8, kolejne plansze mogą być większe
– Początkowo mamy 4 kolory, w miarę wzrostu trudności, liczba kolorów może rosnąć
c. Opadanie usuniętych poł
Jeśli gracz usunie jakieś pole, pola wyżej opadają aż napotkają pod sobą opór innych pól lub podłoża. To zmienia układ pól i w tym nowym układzie pól gracz musi wybrać od 4 do 12 pól tego samego koloru do usunięcia.
d. Punkty przyznawane graczowi
– Punkty przyznawane za każde usunięcie od 4 do 12 pól tego samego koloru.
– Im więcej usuniętych pól w jednym ruchu (zaznaczeniu) tym więcej punktów przyznanych – dodatkowe bonusy
– Im szybciej plansza wyczyszczona tym więcej punktów
e. Zakończenie gry
– gdy już nie można połączyć żadnych od 4 do 12 sąsiadujących pól tego samego koloru
– minął czas na daną planszę – definiujemy maksymalną liczbę sekund na daną planszę
f. Pamiętanie najlepszego wyniku
Skonstruuj prostą sieć neuronową ja poniżej. Wykonaj poniższe kolejne kroki nauki sieci neuronowej przy pomocy arkusza kalkulacyjnego (Arkusze Google, Excel, …).
g. Dodatkowe efekty gdy gracz usunie sąsiadujące pola
h. Każda plansza powinna mieć swoją nazwę.
Powodzenia!
Czy gra może być napisana w C# (Będzie wyświetlana jako strona www)?
Pewnie!
Link do gry https://github.com/PolishFighter/polacz-pola
Super Kuba.
Link na githubie do stront na której można zagrać jest nieprawidłowy.
Możesz zerknąć?
Czy teraz działa?
Już powinno być dobrze.
SUPER!
Czekamy na pozostałych….
Kuba,
A czy losujesz pola w każdej planszy?
Za każdym razem gdy zaczynam grę to mam ten sam wygląd planszy.
Jak coś możemy rozmawiać przez kontakt@oki.org.pl
Nie. Ale mogę dodać by każda plansza była losowa.
Link do githuba: https://github.com/midamissio/gra-oki-wakacje
(proszę skopiować kod do edytora tekstu i zapisać jako html, a następnie odtworzyć w przeglądarce)
Zrobiłem tyle ile mogłem mam nadzieje że się spodoba:).
Jeśli jest coś do zmiany proszę pisać. Wiem że przesyłam grę pod koniec wakacji więc nie zmienię w terminie.
Miłej gry!
Ściągnąłem grę ale wygląda jak poniżej
https://drive.google.com/file/d/1j4trxR6iv_y_6cAaATgGbFgB09hu-6FY/view?usp=sharing
Dasz radę wrzucić ją jak poniżej Daria?
Tu mały hint: https://www.reddit.com/r/webdev/comments/b2tffj/how_to_create_subpages_on_github_for_my_personal/
Wszystko wygląda tak jak powinno. Należy kliknąć wybierz poziom oraz rozpocznij grę.
Powodzenia!
Gra posiada wszystkie poziomy zapisane oddzielnie.
Jeżeli losowe poziomy są lepszym pomysłem, to mogę je zrobić dosłownie w chwile, ponieważ losowanie planszy jest już zaprogramowane, lecz dla programisty by mógł dodawać kolejne poziomy bez większego wysiłku.
Jeżeli mam je dodać proszę dać mi znać.
https://github.com/konradsic/oki-gra-wakacje <– Link do gry
Gra działa tylko na serwerze (może być localhost) ponieważ są tam pliki .php i .htaccess.
Zrobiłem wszystko co w mojej mocy aby gra była jak najlepsza, niestety nie udało mi się jej zrobić w całości. W razie wątpliwości można napisać.
Miłego dnia i gry
Rozumiem, że jeszcze trzeba postawić lokalnie serwer www by czytać php?
A jesteś w stanie wrzucić to na jakiś swój swerwer?
Niestety nie mam żadnego swojego serwera, ale jest dużo aplikacji oferujących tworzenie serwerów localhost (np. XAMPP). Jak uda się coś z tym zrobić to napiszę
https://devcenter.heroku.com/articles/getting-started-with-php
Wielkie dzięki! Udało się w dosłownie sekundę. Link: https://oki-gra-wakacje.herokuapp.com/
Moja wersja gry:
https://join-squares.github.io/game/
Kod:
https://github.com/join-squares/game
Moja wersja gry: https://join-squares.github.io/game/
Kod: https://github.com/join-squares/game