Написать распределенное клиент-серверное приложени
Необходимо помочь с созданием курсового проекта в ОЧЕНЬ сжатые сроки.
Вот само задание:
Написать распределенное клиент-серверное приложение, используя указанную технологию распределенной объектной обработки. Приложение реализует игру «Филлер» со следующими правилами:
- в игре присутствует один игрок;
- игровое поле квадратное, заполнено буквами, цепочки которых составляют слова;
- цепочка букв каждого слова может иметь изломы, но не может себя пересекать;
- игрок должен распознать слово на поле и последовательно обойти цепочку его букв, при этом соответствующие ячейки считаются освобожденными (закрашиваются одним цветом);
- игра заканчивается, когда все слова распознаны, все цепочки маркированы.
Варианты реализации распределённой обработки данных (работа с несколькими клиентами). Выбрать надо 2 и реализовать их, используя одну общую игровую логику.
Вариант 1. Сокетные соединения.
Вариант 2. Технология RMI.
Вариант 3. Технология servlets (JSP, JSF).
Общие примечания к проекту
1. Правила игры можно модифицировать/упрощать/усложнять.
2. При согласовании с преподавателем можно изменить задание (выбрать игру самостоятельно). // уже нельзя
3. Пользовательский интерфейс должен адекватно и полно отражать возможности игры для пользователя, НЕ ОБЯЗАТЕЛЬНО в графическом виде.
4. Серверное приложение должно иметь параллельный вид (многопользовательское приложение).
5. Можно реализовать игру для двух пользователей-игроков-оппонентов.
6. Упрощения задания ведут к снижению итоговой оценки, реализация дополнительных функций повышает итоговую оценку.
Так же обязательным требованием является наличие "искусственного интеллекта". В данном случае имеется в виду то, что игроку противостоит компьютер, который тоже ищет слова с помощью алгоритма. (Мы решили, что если он будет делать это слишком быстро и не давать шансов человеку, а это наиболее вероятно, то рационально просто добавить таймер, который будет имитировать долгий поиск слова компьютером).
Ещё есть лекции по технологиям, чтобы понять, в каком контексте мы их использовали в курсе, ну и чтобы сделать всё максимально просто. В идеале чтобы это было максимально близко к примерам из лекций. Так будет легче понять нам и объяснить преподавателю.
Сами лекции могу скинуть в телегу.
Aktualne zlecenia dla freelancerów w kategorii Programowanie stron internetowych
Stworzenie strony internetowej dla firmy księgowej na WordPressie (na gotowym szablonie)
2107 PLN
Dzień dobry. Jesteśmy firmą księgową - chcemy stworzyć stronę internetową dla firmy księgowej na WordPressie (na gotowym szablonie) w dwóch językach. Ma być zoptymalizowana pod kątem wyszukiwania w Google i SEO. Programowanie stron internetowych ∙ 12 godzin 11 minut temu ∙ 79 ofert |
Dopracowanie systemu ewidencji czasu pracy w ASP.NETPotrzebny programista .NET do małego projektu — systemu obliczania wynagrodzeń pracowników. Trzy zadania: Rozwinąć system na naszym subdomenie (domena i dostęp zostaną podane). Audyty formularza logowania + poprawki dotyczące bezpieczeństwa w razie potrzeby. Zrealizować… Programowanie stron internetowych ∙ 12 godzin 24 minuty temu ∙ 26 ofert |
Należy stworzyć nowoczesną stronę internetową dla firmy zajmującej się sufitami napinanymi w Polsce.
2400 PLN
Potrzebny nowoczesny premium design, adaptacja na urządzenia mobilne, szybkie ładowanie, SEO, animacje, kalkulator, portfolio, formularz zgłoszeniowy. Preferowane doświadczenie w tworzeniu stron w Polsce, landingów dla firm budowlanych lub remontowych. Koniecznie prześlij… Układ HTML i CSS, Programowanie stron internetowych ∙ 14 godzin 42 minuty temu ∙ 120 ofert |
Szukamy programisty Frontend do platformy edukacyjnejFrontend-developerhttps://www.figma.com/design/vXKC6kfWOeDBX2464BXqRv/%D0%A2%D0%97?node-id=0-1&p=f&t=OJxQ9DF0zXBNnBJv-0Cześć!Szukamy frontend-developera do pracy nad nowoczesną platformą muzyczną Muse.Projekt ma już gotowy design w Figma, działający backend… Układ HTML i CSS, Programowanie stron internetowych ∙ 16 godzin 30 minut temu ∙ 81 ofert |
Redesign i SEO-optymalizacja strony na platformie Prom.uaSpecyfikacja techniczna Strona: protone.com.uaGłówny cel Należy uczynić stronę nowoczesną, wizualnie atrakcyjną, wygodną dla użytkownika oraz maksymalnie przygotowaną do promocji w wyszukiwarkach i wewnątrz marketplace'u Prom.ua. Główny nacisk — poprawa designu, struktury… Programowanie stron internetowych, Projektowanie stron internetowych ∙ 17 godzin 4 sekundy temu ∙ 22 oferty |