Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 28, 2014 01:06:19

WoMax
Зарегистрирован: 2014-05-26
Сообщения: 124
Репутация: +  9  -
Профиль   Отправить e-mail  

Проба пера: 2048 в tkinter

Привет,

неск. дней назад, закончил своюй первый мини проект, вообще первую программу на питоне
Идея была - написать игру 2048 в tkinter. Почему в tkinter? Мне показалось, что это будет сложнее чем в pygame и поэтому лучше для процесса обучения.

В общем ссылки на скачивание экзешки:
https://dl.dropboxusercontent.com/u/109723496/2048.zip - версия для 64-х разрядной винды.
https://dl.dropboxusercontent.com/u/109723496/2048_32bit_v2.zip - версия для 32-х разрядной винды.

архив с .py файлом: https://dl.dropboxusercontent.com/u/109723496/2048_py.zip

Если кому-то будет интересно, скачивайте, играйте, оставляйте отзывы.

P.S.: ув. модераторы, не знаю в правильном ли разделе я разместил тему, если что удалите и скажите куда это перепостить)

Отредактировано WoMax (Авг. 28, 2014 15:08:03)

Офлайн

#2 Авг. 28, 2014 06:32:41

ilnur
От: Казань
Зарегистрирован: 2009-01-06
Сообщения: 524
Репутация: +  22  -
Профиль   Отправить e-mail  

Проба пера: 2048 в tkinter

а где версия для линукса?
под виндой 7 х86, не запускается. “версия этого файла не совместима с используемой версией Windows”

Офлайн

#3 Авг. 28, 2014 09:21:15

vrabey
От: Киев
Зарегистрирован: 2013-04-17
Сообщения: 209
Репутация: +  23  -
Профиль   Отправить e-mail  

Проба пера: 2048 в tkinter

ilnur
а где версия для линукса?
присоеденяюсь.
Описание игры можно было бы сделать выделяемымм и копируемым - инглиш не знаю.
под x64 запустилась и отобрала у меня 1 час времени

Отредактировано vrabey (Авг. 28, 2014 11:36:18)

Офлайн

#4 Авг. 28, 2014 15:07:40

WoMax
Зарегистрирован: 2014-05-26
Сообщения: 124
Репутация: +  9  -
Профиль   Отправить e-mail  

Проба пера: 2048 в tkinter

ilnur
а где версия для линукса?

держи архив с .py файлом: https://dl.dropboxusercontent.com/u/109723496/2048_py.zip

ilnur
под виндой 7 х86, не запускается. “версия этого файла не совместима с используемой версией Windows”

хм… странно, у меня на другом компе где стоит х86 и нету питона, все работает. спс за инфо, поищу еще кого нить с х86, буду разбираться..

Отредактировано WoMax (Авг. 28, 2014 15:20:31)

Офлайн

#5 Авг. 28, 2014 16:24:30

WoMax
Зарегистрирован: 2014-05-26
Сообщения: 124
Репутация: +  9  -
Профиль   Отправить e-mail  

Проба пера: 2048 в tkinter

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

Отредактировано WoMax (Авг. 28, 2014 16:25:41)

Офлайн

#6 Авг. 28, 2014 19:51:13

4kpt_II
От: Харьков
Зарегистрирован: 2013-10-24
Сообщения: 999
Репутация: +  58  -
Профиль   Отправить e-mail  

Проба пера: 2048 в tkinter

Для первого раза неплохо, но править много. Очень много

Офлайн

#7 Авг. 28, 2014 20:21:10

WoMax
Зарегистрирован: 2014-05-26
Сообщения: 124
Репутация: +  9  -
Профиль   Отправить e-mail  

Проба пера: 2048 в tkinter

4kpt_II
Для первого раза неплохо, но править много. Очень много
Спс. Буду рад если поскажите, какие косяки бросились в глаза. Хочется до вести до ума игрулю.

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

В поиске пока нашел похожую проблему в этой теме: http://python.su/forum/topic/20599/
Но мультипроцессинг и обновление интерфейса согласно лутцу вроде лучше не совмещать. Копаю дальше.

Отредактировано WoMax (Авг. 28, 2014 21:40:00)

Офлайн

#8 Авг. 28, 2014 20:56:52

4kpt_II
От: Харьков
Зарегистрирован: 2013-10-24
Сообщения: 999
Репутация: +  58  -
Профиль   Отправить e-mail  

Проба пера: 2048 в tkinter

Киньте в почту скайп. Могу подсказать. Тут писать слишком много и не нужно.

P.S. Никакой мультипроцессинг Вам не нужен!!! 200% где-то ошибка в коде.

Офлайн

#9 Авг. 28, 2014 21:44:33

WoMax
Зарегистрирован: 2014-05-26
Сообщения: 124
Репутация: +  9  -
Профиль   Отправить e-mail  

Проба пера: 2048 в tkinter

скинул в почту скайп

Офлайн

#10 Авг. 29, 2014 06:26:13

ilnur
От: Казань
Зарегистрирован: 2009-01-06
Сообщения: 524
Репутация: +  22  -
Профиль   Отправить e-mail  

Проба пера: 2048 в tkinter

нет файла с зависимостями, чтобы через него все что нужно доустановить

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version