Skip to content

goshva/durak

Repository files navigation

Документация к проекту "Дурак" (карточная игра)

Описание проекта

Проект "Дурак" — это реализация классической карточной игры, предназначенной для соревнований внутри Telegram минивэбапа. Цель проекта — создать простую и увлекательную игру с возможностью игры как против компьютера, так и в многопользовательском режиме.

Мотивация

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

Текущий статус

Проект застопорился из-за медленного темпа разработки, что препятствовало его дальнейшему развитию. В результате было принято следующее решение:

  1. Завершить фронтенд: В первую очередь необходимо полностью разработать фронтенд игры.
  2. Алгоритм для игры против компьютера: После завершения фронтенда будет реализован алгоритм, который позволит пользователям играть против компьютера.
  3. Многопользовательская игра: Как только игра с компьютером будет успешно реализована, планируется разработка многопользовательского режима.

Дизайн

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

Текущие задачи

На текущий момент основной задачей является реализация автоматической раздачи карт. Эта функциональность необходима для дальнейшей разработки логики игры и тестирования игровых механик.

План развития

  1. Завершение фронтенд-части и выбор финального дизайна.
  2. Реализация алгоритма игры против компьютера.
  3. Внедрение многопользовательского режима.
  4. Тестирование и оптимизация игрового процесса для максимальной кликабельности и удобства пользователей.

Заключение

Целью проекта является создание простой и увлекательной карточной игры "Дурак" в 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published