вторник, 14 сентября 2010 г.

Разработка в процессе...

Итак. Прошла неделя разработки. Времени на все это было не так уж много, но кое-что успел сделать.
1. Были созданы все кораблики в кол-ве 10 штук. Все они таскаются по экрану.
2. Если кораблик не попал в игровую сетку, он возвращается на свое место появления.
3. Осуществил привязку к ячейкам. То есть, кораблик автоматически "прилипает" к ближайшим ячейкам игровой сетки.
4. Кораблики можно снять с игрового поля и поставить обратно в любое другое место на игровой сетке.
5. Кораблики выставляются по всем правилам "Морского боя". То есть нельзя выставить кораблик в соседнюю ячейку с другим. Он автоматически вернется обратно.


Что у нас дальше в планах. Надо бы сообразить поворот корабликов.
Ну и на этом с расстановкой можно заканчивать и переходить к непосредственно бою.

Пока все. Пора бежать в бассейн.

Ссылка на флешку.

вторник, 7 сентября 2010 г.

Первый пост

       Так сложилось, что я решил заняться созданием игр на основе технологии Flash. Сподвиг меня на это данный пост. После двух недель чтения теории Action Script 3.0 и разбора конкретного примера игры типа "Memories" появилось желание начать делать что-то свое. Пока, только в плане отработки технологии программирования.
       Решил в качестве первой игры взять обычный "Морской бой". Сегодня начал делать первые шаги. Игра создается без всяких учебников и примеров. Просто если что-то не понятно, ищу решения в интернете. Приходится много читать, так как теория еще не освоена даже на 50%.
       Вот что хотелось бы увидеть в идеальной реализации BattleShip: The Beginning
       Итак, что я успел сделать сегодня. Во-первых, создал поле игрока для расстановки кораблей. Во-вторых создал 1-палубный корабль и забил на него события для возможности таскать по игровому полю. Может показаться что сделано очень мало, но с учетом того что все делается в рабочее время и то что игра создается с нуля, без всяких тьюториалов это хорошее начало.


       Пока графике в игре уделяется мало внимания т.к. рисую я плохо. Сейчас цель, создать работоспособную версию игры, а с графикой разберемся.
       Дальше первым делом планирую создать привязку кораблика к игровой сетке и логическую проверку на возможность его установки. То есть, по правилам морского боя, нельзя устанавливать кораблики в соседних клетках.
      
Когда найду как вставлять в блог флэшку, выложу последнюю рабочую версию.
Пока только так