Jan. 4th, 2013

Игра.

Jan. 4th, 2013 01:30 pm
sibuser: (Default)
Изначально была цель написать простую игру "Пятнашки", но с каждым шагом этот проект превращается в нечто глобальное. Аппетит приходит во время еды и скоро это настоящий проект, а не одна страница с двумя кнопочками.

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

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

Вчера словил офигенный баг. Добавил сеттер и геттер на позицию пустой клетки и потом обнаружил, что не могу инкрементировать значение при движении этой клетки. Добавил эту реализацию и конечно не учел это при сбросе игры на начальное состояние. Было большим сюрпризом обнаружить позицию пустой клетки за пределами поля:)

Написал тикеты ко всем улучшениям, которые планируются.

Сейчас не могу понять как мне сохранить значение в мой объект на главной форме из popup окошка с настройками.

Sibuser

sibuser: (Default)
sibuser

April 2015

S M T W T F S
   12 34
567891011
12131415161718
19202122232425
2627282930  

Most Popular Tags

No cut tags
Page generated Sep. 7th, 2025 08:35 pm
Powered by Dreamwidth Studios