Programming | Part#15
Вот значит мы и подошли к завершению нашей тренировочной игры с кругами, через две недели начинаем превращать ее в «игру с пиксельным человечеком, монстрами и прочим»=) А пока что заканчиваем:
Вот значит мы и подошли к завершению нашей тренировочной игры с кругами, через две недели начинаем превращать ее в «игру с пиксельным человечеком, монстрами и прочим»=) А пока что заканчиваем:
Было несколько сообщений на тему, что не получается сделать границы для кругов и они все равно вылетают за экран. Показываю как это делается: public void moveOnStep() { x += dx; y += dy; checkBounds(); } private void checkBounds() { if (x>GameManager.getWidht() || x<0) { dx = -dx; } if (y>GameManager.getHeight()||y<0){ dy=-dy; }
Надеюсь, что цветные круги у всех получились. Продолжаем начатое
Доброго времени суток всем, или недоброго. В связи с последними событиями в моей жизни, решил сделать «антимотивационный» пост на тему программирования, а именно – «Почему плохо быть программистом». На данный момент я отработал как во фрилансе так и в различных компаниях специализирующихся на разработке ПО. Я делал по 6-10 приложений для АйОси в день (норматив…
В прошлый раз мы добавили наследование. Теперь создадим коллекцию вражеских объектов. Поехали!
Продолжаем начатое. В данном посте речь пойдет про наследование. Допустим, что если нам нужен не один круг, а много т.е. прототипы наших будущих монстров-врагов и нашей еды. Значит нужен еще один небольшой рефакторинг.
И снова пост про нашу игрушку, продолжаем начатое. Основное в нашей игрушке (как несложно догадаться) — это движение, для движения мы должны касаться экрана, следовательно прикосновение экрана нужно как то «отловить». Итак, как это сделать. Для начала создадим интерфейс через который будет работать GameManager: public interface IViewCanvas { void drawCircle(MainCircle circle); } Таким образом мы…
Продолжаем. В прошлом посте мы определились с тем, что за аппу мы будем делать — это ИГРА (ну кто бы сомневался xD). И сегодня мы начинаем разработку.
Ну что, поскольку проголосовавших было мало (гады вы все! по гугл-аналитике пост прочитало 500+ человек и всего 4 коммента!) и все выбрали Джаву (чтоб ее), то будем кодить на джаве. Я уже говорил — учить «хелоу ворлду» не буду, это можно прекрасно и по книжкам пройти, так что сразу будем делать игру, простую по геймплею…