Witam wszystkich :)!
Potrzebowałbym pomocy z javy.
Kiedyś zajmowałem się pisałem w C++ a teraz przyszło mi do zrobienia coś takiego ale niestety w javie. Myślałem, żeby napisać w c++ i z konwertować na javę jakimś konwerterem, ale z tego co słyszałem konwertery nie są zbyt dokładne.
Ogólnie zadanie polega na tym, że ma być partia szachów ale nie taka zwyczajna. Po odpaleniu programu i wpisaniu nazwy 2 zawodników partia ma rozgrywać się samodzielnie.
(pełna treść zadania)
Zasady gry w szachy (w tym zadaniu):
W grze ma wziąć udział dwu graczy komputerowych. Wymagani są gracze losowi, ale program powinien umożliwić łatwe dodanie innych rodzajów graczy. Gracz losowy za każdym razem losuje ze wszystkich dostępnych mu ruchów jeden. Wybór każdego ruchu jest tak samo prawdopodobny.
Wynik działania programu
Program ma wypisać nazwy grających graczy, początkowy stan szachownicy, a następnie po każdym ruchu jaki to był ruch (zwykły ruch czy bicie, jaka bierka, skąd dokąd się ruszała i ew. jaka bierka została zbita) i stan szachownicy po tym ruchu. Program ma ponadto wypisywać kolejne numery tur rozgrywanej partii. Na koniec program ma podać, kto wygrał, lub że partia zakończyła się remisem.
I tu pada moje pytanie, czy stworzenie takiego programu jest bardzo skomplikowane ? I czy po kursach z javy dla osoby zajmującą się dawniej pisaniem w c++ jest w miarę szybko wykonalne?
Pozdrawiam!