Архив рубрики: Создание flash-игры Пазл

53. Puzzle Part4. Создаем игровое меню

Game – Серия статей посвященных разработке flash-игр на языке ActionScript. Игры для соц.сетей и мобильных платформ iOS, Android.
http://flashpress.ru/blog/category/game/
Создаем flash-игру Пазл(Puzzle-game):
  1. Puzzle Part1. Генерируем сетку пазла
  2. Puzzle Part2. Разрезаем картинку на кусочки
  3. Puzzle Part3. Прикручиваем игровую логику
  4. Puzzle Part4. Создаем игровое меню
  5. Puzzle Part5. Добавляем уровни сложности (скоро)
  6. Хочу продолжение > хочу

В этой части серии у нас будут созданы много дополнительных классов. Что бы вам было проще ориентироваться какой класс в каком пакете(каталоге) должен лежать – посмотрите на эту схему:
puzzle-part4-1
Читать далее
Эту статью прочитали 2328 раз

52. Puzzle Part3. Прикручиваем игровую логику

Game – Серия статей посвященных разработке flash-игр на языке ActionScript. Игры для соц.сетей и мобильных платформ iOS, Android.
http://flashpress.ru/blog/category/game/
Создаем flash-игру Пазл(Puzzle-game):
  1. Puzzle Part1. Генерируем сетку пазла
  2. Puzzle Part2. Разрезаем картинку на кусочки
  3. Puzzle Part3. Прикручиваем игровую логику
  4. Puzzle Part4. Создаем игровое меню
  5. Puzzle Part5. Добавляем уровни сложности (скоро)
  6. Хочу продолжение > хочу

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

Читать далее
Эту статью прочитали 1923 раз

51. Puzzle Part2. Flash-игра Пазл. Разрезаем картинку на кусочки

Game – Серия статей посвященных разработке flash-игр на языке ActionScript. Игры для соц.сетей и мобильных платформ iOS, Android.
http://flashpress.ru/blog/category/game/
Создаем flash-игру Пазл(Puzzle-game):
  1. Puzzle Part1. Генерируем сетку пазла
  2. Puzzle Part2. Разрезаем картинку на кусочки
  3. Puzzle Part3. Прикручиваем игровую логику
  4. Puzzle Part4. Создаем игровое меню
  5. Puzzle Part5. Добавляем уровни сложности (скоро)
  6. Хочу продолжение > хочу

В предыдущей статье Puzzle Part1. Flash-игра Пазл. Генерируем сетку пазла, мы с вами создали следующие классы:

  • PuzzleApp.as – главный класс приложения
  • PuzzleElement.as – элемент пазла
  • PuzzleGrid.as – сетка пазла

В этой статье мы научимся с помощью сетки PuzzleGrid резать исходную картинку на куски пазла. Для этого над надо загрузить в приложение картинку. В прошлой статье мы использовали библиотеку ресурсов SWC что бы использовать в приложении куски элемента пазла. Для простоты добавим в эту же SWC библиотеку картинку и зададим ей имя класcа image. Скачать FLA-файл библиотеки можно здесь.

Начнем с класса PuzzleGrid. Напишем функцию которая получает извне картинку(BitmapData), режет её на кусочки и раздает всем элементам пазла: Читать далее
Эту статью прочитали 2690 раз

50. Puzzle Part1. Flash-игра Пазл. Генерируем сетку пазла

Game – Серия статей посвященных разработке flash-игр на языке ActionScript. Игры для соц.сетей и мобильных платформ iOS, Android.
http://flashpress.ru/blog/category/game/
Создаем flash-игру Пазл(Puzzle-game):
  1. Puzzle Part1. Генерируем сетку пазла
  2. Puzzle Part2. Разрезаем картинку на кусочки
  3. Puzzle Part3. Прикручиваем игровую логику
  4. Puzzle Part4. Создаем игровое меню
  5. Puzzle Part5. Добавляем уровни сложности (скоро)
  6. Хочу продолжение > хочу

Наверняка каждый из нас играл в игру пазл. Эта игра интересна не только детям, но и взрослым. Почему бы нам не научиться делать такую игру на языке ActionScript 3.0, и доставить радость многим детям и их родителям :) . Давайте сделаем это. Закончив игру, вы с легкостью сможете портировать её на мобильные платформы(iOS, Android). В этой статье мы с вами научимся генерировать случайную сетку пазла.

Для реализации этого урока, вы должны уметь создавать проект FlashBuilder и создавать пакеты/классы. Если вы не знакомы с редактором кода FlashBuilder, советую начать с ознакомительной статьи вот здесь

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

  • Ровная сторона
  • Выпукалая сторона
  • Вогнутая сторона

Для программного(рандомного) создания элементов пазлов, необходимы векторные мувиклипы с кусочками как показано на рисунке:
puzzle-part1-1

С помощью таких кусочков можно создать любой элемент пазла:
puzzle-part1-2
Читать далее
Эту статью прочитали 6017 раз