Форум сайта python.su
4
Привет!
Хочу начать писать игрушку в которой разные уровни имеют разные размеры на экране.
Сначала простые уровни (маленького размера), потом более сложные и размер окна должен быть больше.
Можно, наверно, сделать окно одного (маленького) размера, а изображение сдвигать внутри.
Но, мне кажется, это будет неудобно для пользователя. Он должен видеть всё поле игры для правильного решения и выбора хода.
Тут я могу предположить 2 варианта решения этого вопроса:
1) сделать окно максимального размера, неиспользуемую часть (в простых уровнях) заполнить какой-нибудь бесполезной мишурой
2) при переходе на следующий уровень каждый раз создавать новое окно с новым размером
И тот и другой вариант имеют свои минусы. Я не могу решить на каком остановиться?
Подскажите, с вашей точки зрения, какой вариант предпочтительней?
А может быть есть какой-то другой способ решения этого вопроса?
Офлайн
294
Ну дык, тут нужно смотреть что за игра, и какие элементы кроме уровня на нем расположены.
Например в израх типа сапера, где кроме самого игрового поля нчего по сути то и нет, предпочтительнее изменяемый размер окна, а в играх где часть экрана занимают какиенить панельки лучше неиспользуемую часть (в простых уровнях) заполнить какой-нибудь бесполезной мишурой, чтобы панельку с нужными игроку кнопочками не обрезало случайно.
А если игра полноэкранная, то тут вариантов то и нет,только заполнить какой-нибудь бесполезной мишурой.
[code python][/code]
Отредактировано PEHDOM (Фев. 23, 2020 12:00:42)
Офлайн