Mam za zadanie stworzyc aplikacje do gry 'w kulki' (podobno). Problem w tym,ze nie bardzo rozumiem jej zasady zawarte w 'specyfikacji'. Czy ktos moglby mi pomoc z pseudokodem do tego czegos ?
Link :
|
0
|
Mam za zadanie stworzyc aplikacje do gry 'w kulki' (podobno). Problem w tym,ze nie bardzo rozumiem jej zasady zawarte w 'specyfikacji'. Czy ktos moglby mi pomoc z pseudokodem do tego czegos ? Link : |
|||
|
|
0
|
sprawa nie jest taka trudna. Generalnie wstawiając kulkę możesz ułożyć linię. Zważ na to, że wstawiając kulkę możesz utworzyć nawet kilka lini jednocześnie (podejrzewam, że nawet w czterych kierunkach. Pion, poziom i na dwa skosy). Ponadto zwróć uwagę, że nie chodzi o to, by linia była w całości z Twoich kulek tylko o to, byś to Ty ją jednocześnie zakończył. Algorytm gry jest prosty do zaimplementowania. Po wykonanym ruchu sprawdzasz, czy po wstawieniu kulki w dane pole jakaś linia jest już zapełniona. Jeżeli tak, to dodajesz punkty (Za cały linie, nie tylko jego koloru) do konta zawodnika. i tak aż do końca wolnych pól albo do momentu w którym będziesz w stanie wyliczyć czy któryś zawodnik już nie wygrał na pewno. tutaj masz przykładową implementację chyba najtrudniejszej części jaką jest sprawdzanie lini. Przydaje się to rozpisać na kartce w kratkę i przy otrzymaniu danego zaznaczenia na X,Y zaznaczyć sobie linię po której się chcemy iterować...
|
|||
|
|