Aragaer
это по правилам манчкина - либо ты монстра убиваешь, либо пытаешься убежать - и там рандом
Кіт ✙
типа, hit goblin
goblin: -46 hp
Кіт ✙
вот и всё
Кіт ✙
я тоже такую игру делал
Кіт ✙
правда, написал всего строк 20 кода
Anonymous
а кто знаит
Низнаю, давай спросим, мы же в чате про питон!
Anonymous
Ты первый! Я стесняюсь
Кіт ✙
а вообще, я про то, что всё-таки некоторые функции могли потерпеть изменения, и, например, работают по-другому
Кіт ✙
и это может вызывать ошибки
Кіт ✙
и всё равно, что же именно надо отрисовывать?
Aragaer
ну как же, карту подземелья
Кіт ✙
и не легче было бы сделать ядро игры и оболочку?))
Aragaer
восемь лет назад, когда я только изучал питон? 8)
Кіт ✙
ну как же, карту подземелья
серьёзно? Пфф, просто процедурной генерацией сгенерировать текстовую карту и сделать соответствия в словаре, типа, где поворот, а где - прямой коридор
Кіт ✙
ладно, я спотеньки
Кіт ✙
я котик
Aragaer
ну там процедурной генерацией из каждой новой комнаты определяется, есть ли переходы в другие комнаты
Кіт ✙
https://habr.com/ru/post/354826/
Anonymous
Есть такая сочная библиотека для рогаликов libtcod, очень упрощает добавление графики и всего такого
Kop
Народ, как фиксить ? '''Traceback (most recent call last): File "parse_info.py", line 114, in <module> main() File "parse_info.py", line 102, in main collect_ip.read_file() File "parse_info.py", line 39, in read_file read = open(i).read() File "/usr/lib/python3.6/codecs.py", line 321, in decode (result, consumed) = self._buffer_decode(data, self.errors, final) UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd8 in position 17: invalid continuation byte
Anonymous
Кодировка не та в принимаемых данных
Kop
encoding='utf-8'
Kop
стоит при считывании
Anonymous
А там откуда ты берёшь данные?
Kop
из файлов
🍁 Jaŭhien
Файл, наверное, в другой кодировке
Kop
ну классно, если при считывании стоит encoding='utf-8', как обойти ошибку чтоб считал?
Anonymous
Попробуй errors=replace
Kop
errors='replace' ?
Зеновій
ребят, я тут получил работу в огромной ИТ компании в R&D отделе, на проект, где в мои обязаности входит компьютерное зрение, и хоть у меня есть опыт работы с опенсв и тензорфлоу, но всё же хочу попросить вас скинуть материалы для продвинутого изучения этих библиотек, спасибо заранее
Kop
with open(i[1], mode='w', encoding='utf-8',errors='replace') as file:
Anonymous
Ты покажи как считываешь
Anonymous
Венда?
Kop
убунта, на дебиана все круто
Anonymous
Если да, то в винде в основном win1252
Anonymous
А там посмотри кодировку файла
Anonymous
Может запросто не утф8 быть
Kop
файлов много
Anonymous
Или errors=ignore
Anonymous
Ладно, я допраздновался, ща отключусь
Slam!
ладно, я спотеньки
медведь, я сделал твою задачу
Kop
mode='wb' ?
не тот вариант
Nodaa
а что пишешь на файл ?
Slam!
медведь, я сделал твою задачу
def my_func(points): game_field = ['-' * (x_size + 2)] + \ ['|' + ' ' * x_size + '|' for i in range(y_size)] + \ ['-' * (x_size + 2)] for point in points: list_string = list(game_field[point[1]]) list_string[point[0]] = block game_field[point[1]] = ''.join(list_string) for i in game_field: print(i)
Slam!
Сначала хотел разобраться, но стало страшно
Slam!
Ошибка в if len(objects) == 1:
не ко мне вопросы😊
Nodaa
Думал твой медведь не нуб
Slam!
он по другому пути пошел
Anonymous
Сначала хотел разобраться, но стало страшно
Ты с принтами завязывай. Чем раньше тем лучше
Slam!
Алмаз
круто
Алмаз
интерфейс для вывода ascii изображения
Slam!
Примитивный
Алмаз
зачем enumerate если idx не используется?
Slam!
Ага, тоже заметил
Алмаз
ну
Алмаз
это я
🍁 Jaŭhien
Пользуйтесь современным софтом
Slam!
Ой, не офтопьте пожалуйста
Алмаз
это фанарт
Алмаз
где
Anonymous
Че ты будишь человека? Вдруг у него телега не на мюте
🤔
Че ты будишь человека? Вдруг у него телега не на мюте
Админ в чате с 8к+ человек, вдруг не на мьюте
Maxim
Админ в чате с 8к+ человек, вдруг не на мьюте
Чат-то на мьюте. Но ты же хайлайтишь.
🍁 Jaŭhien
Anonymous
Почему?
Ты ж вроде был модером
Maxim
Ты ж вроде был модером
Вы с чего-то решили, что что-то поменялось?
Anonymous
Вы с чего-то решили, что что-то поменялось?
У тебя звездочка такая слетела
Maxim
Maxim
Видимо, это новый апдейт для андроида у вас