Проект "Дурак" — это реализация классической карточной игры, предназначенной для соревнований внутри Telegram минивэбапа. Цель проекта — создать простую и увлекательную игру с возможностью игры как против компьютера, так и в многопользовательском режиме.
На текущий момент наиболее популярными среди Telegram минивэбапов стали проекты, связанные с использованием ChatGPT и персонажами вроде Хомяка Хамстера, что продемонстрировало высокий интерес к мини-играм в этой среде. Наш проект стремится создать подобный опыт, где пользователи смогут соревноваться между собой в формате карточной игры через Telegram.
Проект застопорился из-за медленного темпа разработки, что препятствовало его дальнейшему развитию. В результате было принято следующее решение:
- Завершить фронтенд: В первую очередь необходимо полностью разработать фронтенд игры.
- Алгоритм для игры против компьютера: После завершения фронтенда будет реализован алгоритм, который позволит пользователям играть против компьютера.
- Многопользовательская игра: Как только игра с компьютером будет успешно реализована, планируется разработка многопользовательского режима.
В проекте предусмотрены два варианта дизайна игры, каждый из которых имеет свои особенности и преимущества. Выбор окончательного дизайна будет сделан на основе кликабельности и отзывов пользователей. Этот вопрос должен быть решен совместно с командой фронтенд-разработчиков.
На текущий момент основной задачей является реализация автоматической раздачи карт. Эта функциональность необходима для дальнейшей разработки логики игры и тестирования игровых механик.
- Завершение фронтенд-части и выбор финального дизайна.
- Реализация алгоритма игры против компьютера.
- Внедрение многопользовательского режима.
- Тестирование и оптимизация игрового процесса для максимальной кликабельности и удобства пользователей.
Целью проекта является создание простой и увлекательной карточной игры "Дурак" в Telegram, которая позволит пользователям соревноваться друг с другом. Основные усилия в данный момент направлены на завершение разработки фронтенда и алгоритма для игры против компьютера.
windows working in wsl ( in PowerShell in ADMIN: wsl --install)
python3 -m venv env
source env/bin/activate
pip install -r requirements.txt
chmod +x ws.py
./ws.py
if adding modules plz run:
pip3 freeze > requirements.txt
if OSError: [Errno 98] error while attempting to bind on address ('0.0.0.0', 8765): address already in use
sudo kill -9 `sudo lsof -t -i:8765`
for RUN APP: Open mminimum 2 Browser windows with index.html and run in both connect and send buttons file://wsl.localhost/Ubuntu/home/goshva/python/durak/index.html