Нарисовать интерфейс HTML-игры на основе KDE Konquest

15 000 руб. за проект
19 июня 2020, 14:29 • 5 откликов • 44 просмотра
Для некоммерческого проекта, который делается в свободное время требуется дизайн.

За основу взята стандартная игра в KDE под Linux - Konquest. С документацией и базовыми скриншотами можно ознакомиться в официальной документации.

В идеале хотелось бы выдержать подобный стиль: https://arwes.dev/ (аналогично: https://soulextract.com/) или https://psdrepo.com/free-psd/sci-fi-ui-kit-v2-freebie/

Игра планируется мультиплеерная, так что необоходимо предусмотреть возможность создания аккаунта а входа в него, возможность просмотра списка игр.

Сейчас самая простая техническая версия доступна тут:
https://konquest-bxwpddcb2q-ew.a.run.app/

Что именно требуется:

Главный экран.
  • Отображение писка игр.
  • Возможность создать аккаунт.
  • Возможность войти в аккаунт.
  • Возможность создать игру перйдя на экран настроек игры.

Экран настроек игры.
Планируется гораздо проще, чем в официальной документации. Важный функционал:
  • Добавить нового игрока (Для человека - возможность указать nickname, для компьютера - выбрать сложность)
  • Задать размеры поля. Для удобства поле всегда квадратное, так что ширину и высоту по отдельности задавать не надо.
  • Задать количество нейтральных планет. Нет необходимости настраивать параметры каждой планеты.
Экран самой игры.
Основа всей игры. Требуется отобразить игровое поле и интерфейс для совершения хода.

Игра простая и пошаговая - за каждый ход игрок может выбрать откуда и куда послать флот. В зависимости от удаленности планет друг от друга флот может лететь несколько ходов.
Игра считается оконченной, когда только у одного игрока остались планеты и флоты. Этот игрок и становиться победителем.

На этом экране необходимо:
  • Само поле со схематическими планетами
  • Информация о планете (кому принадлежит, сколько кораблей производит за ход, сколько кораблей на планете, KillPercent - условная сила флота)
  • Интерфейс для внесения данных о ходе
  • Способ увидеть список флтов, принадледащих игроку

Экран результата игры.
На этом этапе требуется показать победителя и статистику игроков - количество произведенных кораблей, уничтоженных кораблей и уничтоженных флотов.

Было бы интересно узнать возможные сроки.

Ни верстка, ни разработка не требуется.
Отзывы
R50 f5e62ba812202bfbaea91a3f14e2940b
Заказчик
 
4 года назад
R50 4118237e872d50732993501165ed7b41
Фрилансер
Очень интересная задача) Приятно работать. Адекватное и грамотное ТЗ. Правки были уместными.
4 года назад