Liczba postów: 28
Liczba wątków: 3
Dołączył: Jan 2013
Reputacja:
1
Witam, zastanawiałem się, który dział będzie odpowiedni dla mojego tematu, zdecydowałem się tutaj, bo myślę że nie każdy użytkownik, który posiada telefon z Androidem nie wchodzi w tematy związane z Androidem, a tutaj odnajdę większy rozgłos.
Napisałem grę Connect4 na telefony z Androidem w ramach pracy inżynierskiej.
Jest to 2-osobowa, w której gracze na zmianę wykonują naprzemiennie ruchy(czyli turówka).
Gra polega na tym kto pierwszy ułoży 4 żetonów w pionie, poziomie lub po skosie. Gra posiada regułę grawitacji, czyli po upuszczeniu żetonu w danej kolumnie, ląduje on na najniższej pozycji.
Głównym moim tematem jest zaimplementowanie w grze algorytmu przycinanie alfa-beta, który imituje ruchy komputera.
To co bym od was prosił i brakuje mi do skończenia pracy, są to testy w postaci zagrania w grę (czyli to co lubimy  ). To co mogę wam zaoferować to po prostu grę  . Zdaje sobie sprawę że gra może trochę pomyśleć, ale gra nie polega na metodzie brute force, tylko myśli nad jego najlepszym ruchem(czyli taka mała sztuczna inteligencja).
Niestety gra jest tylko na Androida, dlatego telefon z Androidem jest wymagany ( na tablecie też powinno zadziałać, lecz nie testowałem).
To czego bym oczekiwał od indywidualnej osoby to rozegrania 10 gier i zdanie raportu ile było wygranych, remisów oraz przegranych rozgrywek
Ustawienia gry:
- obojętnie kto rozpoczyna
- bez reguły sufitu
- plansza X:7 Y:6
- difficult: 6
i oczywiście Single Player.
Tutaj link do gry: http://www.brokenworld.hostzi.com/files/Connect4.apk
I jakiś screen:
Proszę w postach zdania raportu z rozgrywek, ewentualnie uwagi też posłucham, możliwe że je poprawię, ale dopiero po obronie, bo oczywiście termin składania prac jest do końca kwietnia  .
Miłego grania
Liczba postów: 316
Liczba wątków: 18
Dołączył: Aug 2012
Reputacja:
223
Sprawdzę dzisiaj z siostrą, akurat nie mam nic ciekawego do roboty, pod wieczór powiem co i jak
Liczba postów: 28
Liczba wątków: 3
Dołączył: Jan 2013
Reputacja:
1
Dzięki za post.
Są jeszcze jacyś chętni do testowania ?
Za każdą pomoc dam punkt za reputacje, bo należy się  .
Liczba postów: 66
Liczba wątków: 4
Dołączył: Mar 2014
Reputacja:
1
Ja bym też chciał potestowac tylko czy apka ma wymagania dot wersji ( obecnie mam własny rom oparty na android 4.0.4 ics)
Liczba postów: 896
Liczba wątków: 47
Dołączył: Apr 2013
Reputacja:
223
Odpaliłem trochę popykałem, i gra przypomina oryginalny odpowiednik, tylko jest problem z singlem. Komputer nie odpowiada nawet po 20 minutach gry :/
Liczba postów: 66
Liczba wątków: 4
Dołączył: Mar 2014
Reputacja:
1
U mnie podobnie komputer zero reakcji
Liczba postów: 28
Liczba wątków: 3
Dołączył: Jan 2013
Reputacja:
1
27-04-2014, 17:20
(Ten post był ostatnio modyfikowany: 27-04-2014, 17:48 przez Skalaw.)
Poważnie? Gra jest dostępna od wersji Androida 2.2. Przy poziomie trudności 6 na moim Nexusie 4 mniej więcej w 6 sekund komputer wykonuje ruch. Dla pierwszej kolumny(tej po lewej), wykonuje już nawet po 1 sekundzie.
W tej wersji co teraz wrzuciłem zwiększyłem ilość RAM dla aplikacji, może pomoże.
Ten sam link: http://www.brokenworld.hostzi.com/files/Connect4.apk
Tylko nie testować poziomu trudności 7 i 8 bo to naprawdę już czasochłonne działania ...
Testowaliście może na mniejszym poziomie trudności? Bo jeśli reaguje na niższym, to prawdopodobnie chodzi o pamięć.
Liczba postów: 66
Liczba wątków: 4
Dołączył: Mar 2014
Reputacja:
1
Z ramem u mnie to nie był problem obserwowałem.i wciąż 250 mb mialem wolnego
Liczba postów: 28
Liczba wątków: 3
Dołączył: Jan 2013
Reputacja:
1
27-04-2014, 17:55
(Ten post był ostatnio modyfikowany: 27-04-2014, 18:01 przez Skalaw.)
Wolna ilość RAM w telefonie, a ilość RAM przeznaczona na aplikacje jest to co innego  .
Oczywiście, jeśli się nie ma wolnego miejsca RAM, to wtedy apka może nie zadziałać poprawnie, to prawda, ale jeśli przykładowo, twój telefon przyjmował na apke 16 MB RAMu, to mogłoby być za mało. Mam nadzieję że wyjaśniłem.
A próbowałeś na niższym poziomie trudności ?
Jeśli dalej nie działa to wypuszczę następną wersję, mam nadzieję że wtedy już pójdzie.
Liczba postów: 66
Liczba wątków: 4
Dołączył: Mar 2014
Reputacja:
1
Tel automatycznie przydziela ilość ram teraz gra dziala dobrze ( ta nowa wersja) bycmoze winny był zram w moim tel.że.nie.chciało ruszyć
Liczba postów: 28
Liczba wątków: 3
Dołączył: Jan 2013
Reputacja:
1
Tak automatycznie przydziela, tylko nie przydzieli Ci tyle ile masz wolnego RAM  , nieważne, swoją wiedzę przekazałem. Cieszę się że teraz gra działa.
Liczba postów: 112
Liczba wątków: 5
Dołączył: Aug 2013
Reputacja:
6
Już jestem po testach. Na wstępie muszę powiedzieć, że gra strasznie wciąga, a komputer, w zależności od sytuacji na planszy i warunków zastanawia się nad ruchem od 5 do ok. 40 sekund, co można zaliczyć na zdecydowany wg. mnie plus, ponieważ powoduje to, że czujesz się, jakbyś grał z żywym graczem i tak jak on, zastanawiał się nad decyzją. Przechodząc do tego, czego oczekujesz, to było:
3 wygrane, 6 przegranych i 1 remis.
Ja chyba jestem za tępy na gry logiczne, ale było mi bardzo miło wziąć udział w beta testach  . Mam nadzieję, że ta wiedza będzie przydatna
Liczba postów: 28
Liczba wątków: 3
Dołączył: Jan 2013
Reputacja:
1
Dzięki za testy 
To i tak lepiej ode mnie bo miałem 2-1-7 ;p .
Akurat że tyle czasu się zastanawia komputer, to nie jest zależne ode mnie ;p może w przyszłości przyśpieszę, ale co najwyżej przyśpieszę o 20%, raczej nie więcej.
Punkt przyznany
Liczba postów: 896
Liczba wątków: 47
Dołączył: Apr 2013
Reputacja:
223
Pobawiłem się 3 razy wygrałem i 7 razy dostałem w pupe :/ ale wciągające
Liczba postów: 28
Liczba wątków: 3
Dołączył: Jan 2013
Reputacja:
1
Dzięki za pomoc, punkt przyznany.
Uaktualniłem wersję, dodałem obsługę wyjątku z OutOfMemory - teraz po prostu wyskakuje tekst że pamięć się skończyła i wyszukuje od nowa ruch z mniejszym poziomem trudności o 1.
Ktoś chce jeszcze wziąć udział ?
Liczba postów: 82
Liczba wątków: 1
Dołączył: Mar 2013
Reputacja:
4
Rozegrałem z ok. 15-17 gier i chyba 2 razy miałem remis i reszta w dupę dostałem. Dlaczego chyba remis? A no dlatego, że nie wyskoczył żaden komunikat, a "komputer" nie wykonywał żadnego ruchu przez kilkadziesiąt minut. Jak sobie przeanalizowałem możliwe wtedy ruchy to wyszło, że nikt by nie wygrał jeśli "komputer" by się nie podłożył.
Mała uwaga: widać, że gra jest dostosowana akurat pod Twój telefon gdyż na moim WT19i oprócz kratek nie widać nic(tylko jakieś napisy na dole, które wyświetlają się tylko szczątkowo), a na Twoim screenie widzę "Player 1 turn" i to coś na dole(tak w ogóle to co to jest?).
Przyznać jednak muszę, że pomysł z symulacją myślenia "komputera" jest bardzo fajny.
Liczba postów: 66
Liczba wątków: 4
Dołączył: Mar 2014
Reputacja:
1
20 rozgrywek
6 zwycięst
8 przegranych
6 remisów
Liczba postów: 28
Liczba wątków: 3
Dołączył: Jan 2013
Reputacja:
1
05-05-2014, 07:50
(Ten post był ostatnio modyfikowany: 05-05-2014, 07:50 przez Skalaw.)
(03-05-2014, 12:11)Sora napisał(a): Rozegrałem z ok. 15-17 gier i chyba 2 razy miałem remis i reszta w dupę dostałem. Dlaczego chyba remis? A no dlatego, że nie wyskoczył żaden komunikat, a "komputer" nie wykonywał żadnego ruchu przez kilkadziesiąt minut. Jak sobie przeanalizowałem możliwe wtedy ruchy to wyszło, że nikt by nie wygrał jeśli "komputer" by się nie podłożył.
Mała uwaga: widać, że gra jest dostosowana akurat pod Twój telefon gdyż na moim WT19i oprócz kratek nie widać nic(tylko jakieś napisy na dole, które wyświetlają się tylko szczątkowo), a na Twoim screenie widzę "Player 1 turn" i to coś na dole(tak w ogóle to co to jest?).
Przyznać jednak muszę, że pomysł z symulacją myślenia "komputera" jest bardzo fajny.
Punkty przyznałem. Komputer generalnie musi wykonać ruch, no chyba że algorytm wysypał się na pamięci RAM. Tylko że problem w tym, że teraz jak się wysypie to powinien jeszcze raz ruch i wyświetlić komunikat.
Jeśli w WT19i masz Androida 2.x to na 99% zabrakło mu pamięci. A z rozdzielczością ekranu, możliwe że tak jest, testowałem tylko na 2 telefonach (Nexus 4 i Samsung Galaxy S1) i tam było wszystko w miarę ok.
kamkom, dzięki również
Liczba postów: 82
Liczba wątków: 1
Dołączył: Mar 2013
Reputacja:
4
Liczba postów: 28
Liczba wątków: 3
Dołączył: Jan 2013
Reputacja:
1
Praca druknięta, dzięki wszystkim za wzięcie udziału.
Liczba postów: 66
Liczba wątków: 4
Dołączył: Mar 2014
Reputacja:
1
Jakbyś znał kogoś z kontem deva w google play wrzuc gre ma szansę stać się popularna
Liczba postów: 28
Liczba wątków: 3
Dołączył: Jan 2013
Reputacja:
1
Raczej wątpię, ta gra nie jest nowością, a ja nie mogę wrzucać apek na google playa, taka umowa z firmą w której pracuje.
|