Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

#2 Доработка и багфиксы #3

Open
5 of 6 tasks
btseytlin opened this issue Apr 13, 2016 · 0 comments
Open
5 of 6 tasks

#2 Доработка и багфиксы #3

btseytlin opened this issue Apr 13, 2016 · 0 comments

Comments

@btseytlin
Copy link
Member

btseytlin commented Apr 13, 2016

Необходимо доработать функционал игры

Создать файл settings.py, содержащий набор переменных, задающих режим игры.


  • Cделать возможность задавать количество стержней. Количество колец должно автоматически ставиться такое, чтобы задача была решаемой. Эта настройка должна задаваться в файле settings.py, но должно быть можно и задать количество через командную строку ключом --amount <N> где N число колец.
  • Сделать режим специально для проверки универсальности AI запускаемый ключом --random. В этом режиме количество стержней рандомное и большое. Пределы этой величины должны задаваться в settings.py

  • Сделать так, чтобы программа проверяла на условие победы (один из стержней содержит полностью собранную пирамидку) все стержни, сколько бы их ни было. Сейчас она проверяет только последний.
  • Сделать задержку между ходами, величину которой в ms можно было бы задать в settings.py и ключом --delay <MS> где MS - длина задержки в ms.
  • Сделать вывод истории ходов в файл при запуске с ключом --log. Имя файла должно быть возможно установить в settings.py.

  • Сделать так, чтобы программа стирала вывод каждый ход, а не "спамила" консоль потоком вывода. Как это делается можно посмотреть в term2048 в репозиториях lambda-frela.
@MrCoppelius MrCoppelius mentioned this issue Apr 14, 2016
9 tasks
@AAAnikeev AAAnikeev mentioned this issue Apr 14, 2016
9 tasks
@Crazzzzy Crazzzzy mentioned this issue Apr 14, 2016
9 tasks
murych added a commit that referenced this issue Apr 16, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants