русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Подготовка изображений для игры


Дата добавления: 2015-06-12; просмотров: 3062; Нарушение авторских прав


Прежде всего, подготовим необходимые изображения, которые понадобятся при создании игры. В игре"Пасьянс-Косынка" будет использована колода из 52 карт.Это значит, что нам понадобится 52изображения для каждой карты и изображение обратной стороны карты.

Также потребуется изображение фона для игры. Таким образом,всего потребуется 54 картинки. Изображения карт, при желании, можно найти в интернете и воспользоваться каким-нибудь вариантом колоды. На этапе разработки не стоит гнаться за красотой карт и фона. Вполне подойдет любой фон и любая колода карт.После создания игры эти изображения можно заменить другими, более красивыми. На этапе разработки все изображения мы поместим в папку karta,созданную в корне диска C:\. Путь к изображениям будет C:\karta\.Когда все будет закончено эти изображения необходимо поместить уже внутрь JAR-архива. Как обычно–все файлы будут в формате PNG.

Подготовим фоновое изображение: fon.png (см. рис.2), размер 1000x700 –размеры окна по условию задания.

Подготовим изображение для рубашки карты: k0.png (см.рис. 3), размер 72x97 (ширина –72 пикселя, высота - 97 пикселя).Размер приблизительно соответствует размеру карты "Пасьянса-Косынки"дляWindows.

Рис. 2

Рис. 3

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

Сначала четыре двойки: k1.png, k2.png, k3.png, k4.png (см. рис. 4)

Рис. 4

Далее четыре тройки: k5.png, k6.png, k7.png, k8.png

И так по возрастанию - до четырех тузов: k49.png, k50.png, k51.png, k52.png



Таким образом, по номеру мы сможем определить какая именно карта находится под этим номером (двойка, тройка,четверка и т.д.).

Кроме возрастания значений карт –мы еще сделаем закономерность для мастей карт: крести, пики, черви, буби (см.рис. 4). В каждой группе однозначных карт–масти будут расположены именно в этом порядке. Смысл такой, что одна и та же масть будет повторяться через четыре.

Крести:k1.png, k5.png, k9.png, и т.д.

Пики: k2.png, k6.png, k10.png, и т.д.

Черви: k3.png, k7.png, k11.png, и т.д.

Буби: k4.png, k8.png, k12.png, и т.д.

При таком подходе при загрузке колоды в игру –мы сможем это выполнить в цикле и по номеру определить карту и ее масть.

Размеры всех карт колоды будут одинаковыми, и совпадать с размерами рубашки карт: 72x97 (ширина –72 пикселя, высота- 97 пикселя).

Теперь, когда все 54 файла находятся в папке C:\karta\ - приступим к созданию проекта в Eclipse.



<== предыдущая лекция | следующая лекция ==>
Схема создания игры Пасьянс-Косынка | Создание проекта и файлов классов игры Пасьянса-Косынка


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.094 сек.