Шахматы на Java
Курсовой проект на тему: Шахматы.
Реализовать шахматы с графическим интерфейсом (JavaFX / Swing / AWT):
- человек vs. человек;
- человек vs. компьютер (игру компьютера можно продемонстрировать, например, с помощью случайного генератора допустимых ходов).
1) Соблюдение всех правил шахмат (ходы фигур, шах, мат, пат, рокировка, и т.д.);
2) Возможность сохранения игры;
2.1) Возможность начать сохраненную игру;
2.2) Сохранение, запись и просмотр партии в PGN формате:
- (https://ru.wikipedia.org/wiki/Portable_Game_Notation);
- (https://www.chess.com/ru/forum/view/help-support/chto-takoe-pgn);
- (http://www.saremba.de/chessgml/standards/pgn/pgn-complete.htm);
3) Возможность самостоятельной расстановки фигур на доске;
4) Таймер (для его реализации нужно использовать многопоточность).
1) Для реализации необходимо использовать Maven.
2) Код должен быть задокументирован / закомментирован на АНГЛИЙСКОМ языке:
2.1) Все public элементы должны быть задокументированы:
2.2) Сложные моменты комментировать;
3) Использовать logger;
4) Сложные моменты кода покрыть JUnit тестами.
-
1371 15 0 Есть опыт разработки игр GUI. Обращайтесь. Сделаю.
Сроки обговариваются.
За качество и скорость отвечаю.
-
И каков бюджет? Что-то сильно круто для курсового проекта
-
Aktualne zlecenia dla freelancerów w kategorii Java
Rozwój platformy internetowej do handlu z integracją danych SBPro, wyświetlaniem klastrów, płynnościrozwój platformy internetowej do handlu z integracją danych SBPro, wyświetlaniem klastrów, płynności, dużych zleceń limitowanych (Clouds), HeatMap oraz automatycznymi ustawieniami wskaźników dla różnych interwałów czasowychEtap 1. Podłączenie do Transaq APIUzyskiwanie danych… Java, Programowanie stron internetowych ∙ 2 dni 4 godziny temu ∙ 42 oferty |
Dostosowanie ekranu ładowania i menu Minecraft 1.12.2 (Tech Survival)
75 PLN
Potrzebne jest dopracowanie gotowego klienta Minecraft 1.12.2 z modami oraz wdrożenie własnego projektu interfejsu w stylu technicznego przetrwania (Industrial / Tech Survival).Co trzeba zrobić1. Niestandardowy ekran ładowania modów Konieczne jest zastąpienie standardowego… Java, Tworzenie gier ∙ 2 dni 22 godziny temu ∙ 6 ofert |
Integracja modułów skanerów stomatologicznych w CRM
2263 PLN
Opracowaliśmy system CRM do współpracy z dentystami i laboratoriami. Należy zintegrować usługi iTero, sirona, medit i inne, aby pliki były automatycznie pobierane. AI i uczenie maszynowe, Java ∙ 2 dni 23 godziny temu ∙ 27 ofert |
Opracowanie prostych gier 2D (Wąż, Galaktyka itp.) na rynek Google PlayWitam! Szukam dewelopera (lub początkującego z dobrą podstawą), który będzie w stanie stworzyć kilka prostych klasycznych gier 2D na platformę mobilną Android z dalszą publikacją w Play Market.Na początek trzeba opracować jedną-dwie gry. Przykłady settingu i mechanik: klasyczna… Java, Tworzenie gier ∙ 5 dni 3 godziny temu ∙ 19 ofert |
Tworzenie aplikacjiChcę stworzyć aplikację mobilną do komunikacji, w aplikacji ma być audio, wideo rozmowa, tworzenie grupowych czatów, możliwość synchronizacji z kontaktami telefonu, ustawieniami konta: powiązanie przez e-mail, 2fa, numer telefonu, możliwość dostosowywania powiadomień aplikacji,… Java, Python ∙ 9 dni 20 godzin temu ∙ 40 ofert |