@pecenuska2135

Насколько сложен будет данный проект?

Хочу сделать кроссплатформенные крестики-нолики (windows-android), с мультиплеером, разумеется.
Хватит ли мне для этого поверхностного знания kivy и библиотеки socket? Чего из навыков может не хватить?
  • Вопрос задан
  • 524 просмотра
Решения вопроса 1
alexgp13
@alexgp13
Руководитель ИТ-проектов
Если есть авопросы, то, скорее всего, знаний недостаточно. Иначе просто сделали бы.
А мультиплеер вообще штука нетривиальная. Даже в такой простой игре, как крестики-нолики.

Вопросы навскидку, которые, вероятно, Вы пропустили:
1. Дизайн. Говорите про фреймворки, но 70% разработки игры это интерфейс.
2. Финансирование и администрирование сервера. Содержание игрового сервера стоит денег, а вопрос монетизации одной из тысяч реализаций крестиков-ноликов сомнительный.

Если опустить такие рассуждения, то самое простое, чтобы понять, получится ли - просто сделать. Как минимум, получите интересный опыт. Возможно, потом пригодится в более интересном проекте.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
1. Win+Android - это не вполне кроссплатформенно, т.е. уже проще
2. Вам нужен будет бэкенд, который вы можете попробовать написать самостоятельно, или использовать сервисы типа "backend-as-a-service", включая serverless, или найти отдельного backend-разработчика
3. Вам нужен будет 1 или 2 UI-фреймворка (либо один, который работает на обеих платформах, либо по одному на каждую)
4. Вам нужно будет продумать все грабли, которые сможете представить себе на первом этапе проектирования, с точки зрения попыток обмана бекенда. И потом собрать ещё другие грабли, про которые вы не знали, но которые узнаете, если будете мониторить сервера и клиентские приложения.
0. Берите - и делайте, потом разберётесь с проблемами или бросите.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы