| File | Date | Author | Commit |
|---|---|---|---|
| .gitignore | 2022-03-30 |
|
[84d546] updated gitignore |
| base.db | 2022-04-10 |
|
[314068] edit base.py on execute many sql, np.py edit sc... |
| base.py | 2022-04-12 |
|
[c31eb5] review |
| core.py | 2022-04-10 |
|
[b8c1cc] new player class |
| dice.py | 2022-04-02 |
|
[dc9dfb] chacked lucky |
| keyboards.py | 2022-04-10 |
|
[3fae47] review code and added class newplayer |
| logging.conf | 2022-03-29 |
|
[22f654] stapping start core - ok |
| newplayer.py | 2022-04-12 |
|
[c31eb5] review |
| playerDefs.py | 2022-04-10 |
|
[e52aa7] updated todo |
| readme.md | 2022-04-10 |
|
[436c9d] added readme |
| roadAssembly.py | 2022-04-10 |
|
[3fae47] review code and added class newplayer |
| testmydef.py | 2022-04-12 |
|
[c31eb5] review |
| todo.txt | 2022-04-10 |
|
[a33d78] added methods newplayer |
Список готовых модулей которые протестированны и работают (ну может потом только на асинхронность перевести)
base.py - модуль работы с БД (подключение, отключение, выполнение входящих запросов)
dice.py - модуль броска кубика.
Описение модулей
core.py - модуль взаимодействия игрока с ботом, в основном это парсинг приходящих данных и вызов
нужных методов для последующей отправки ответов пользователю
keyboards.py - модуль в котором собираются клавиатуры для различных моментов в игре
newplayre.py - модуль с описанием класса нового игрока, нужен только на начальном этапе игры
playerDefs.py - модуль с методами работы с игроком в процессе приключения (отображение инфы по игроку\рюкзаку\свитками)
roadAssembly.py - модуль с методами взаимодействия игрока с перекрестками на дороге.
Описание перекрестка, сбор ответов в зависимости от того что есть у игрока и прочее взаимодействие