Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.03.2010, 21:23   #1
Serg-Grin
Дивиджей
Пользователь
 
Аватар для Serg-Grin
 
Регистрация: 05.01.2009
Сообщений: 84
По умолчанию Создание космической игры

У меня такой вопрос:
Хочу создать космическую игру на двумерном массиве. Рисовать думаю на Image через Canvas, но я в этом не силен. Кто-то смог бы навести маленький примерчик!
Еще, как мне можно сделать анимацию звезд вроде я лечу. Буду благодарен!
Впишите в google:
DVJ Serg-Grin
И вы услышите мои песни
Serg-Grin вне форума Ответить с цитированием
Старый 02.03.2010, 22:07   #2
ROD
Linux C++ Qt ARM
Старожил
 
Аватар для ROD
 
Регистрация: 30.11.2008
Сообщений: 3,030
По умолчанию

Это щас мода на космические игры? Пару недель назад кто-то хотел клон Космических рейнджеров сделать... Пользуйтесь кнопочкой "поиск".
Дилетант широкого профиля.

"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс
ROD вне форума Ответить с цитированием
Старый 02.03.2010, 22:25   #3
Ckomoroh
Я еще только учусь
Форумчанин
 
Аватар для Ckomoroh
 
Регистрация: 24.10.2009
Сообщений: 125
По умолчанию

Анимация звезд - делаете длинную картинку, на ней рисуете космос, после чего при движении корабля двигаете ее в нужную сторону
Например движение вверх - фон движется вниз
Код:
gy:=gy-vy;
image1.canvas.draw(0,gy,fon);
fon - tbitmap, в который в грузите фон
Ckomoroh вне форума Ответить с цитированием
Старый 02.03.2010, 22:40   #4
Serg-Grin
Дивиджей
Пользователь
 
Аватар для Serg-Grin
 
Регистрация: 05.01.2009
Сообщений: 84
По умолчанию

Ckomoroh спасибо Вам за помощь!
Впишите в google:
DVJ Serg-Grin
И вы услышите мои песни
Serg-Grin вне форума Ответить с цитированием
Старый 02.03.2010, 22:46   #5
Гром
Старожил
 
Аватар для Гром
 
Регистрация: 21.03.2009
Сообщений: 2,193
По умолчанию

Если требования к качеству картинки достаточно скромные, то лучше фон составлять на лету из небольших тайлов - кусочков звездного неба. То бишь из довольно небольшого числа маленьких картинок формировать фрагмент одной большой. Фрагмент должен быть несколько больше размеров экрана, и как раз этот фрагмент вы и будете скроллировать, и по мере необходимости обрезать эту картинку там, где она уже вышла за пределы экрана и дополнять ее новыми элементами из тех же маленьких тайлов в том направлении, куда летите.
Если хотите очень красивую и подробную фоновую картинку, формировать ее из кусочков будет труднее, но тоже можно. Из мелких тайлов можно составить обычные фоновые звезды, а поверх накопировать больших и красивых элементов - галактики, туманности, яркие звездные скопления и т.п.
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта
Тема на форуме, посвященная ему же
Гром вне форума Ответить с цитированием
Старый 02.03.2010, 23:19   #6
Serg-Grin
Дивиджей
Пользователь
 
Аватар для Serg-Grin
 
Регистрация: 05.01.2009
Сообщений: 84
По умолчанию

Гром спасибо за совет, учту )
Впишите в google:
DVJ Serg-Grin
И вы услышите мои песни
Serg-Grin вне форума Ответить с цитированием
Старый 03.03.2010, 14:17   #7
Вадим Буренков
Участник клуба
 
Аватар для Вадим Буренков
 
Регистрация: 06.03.2009
Сообщений: 1,346
По умолчанию

Цитата:
Кто-то смог бы навести маленький примерчик!
Вот есть cosmonoid:
http://www.programmersforum.ru/showt...ight=cosmonoid
Там игра и исходники.
Вадим Буренков вне форума Ответить с цитированием
Старый 03.03.2010, 21:48   #8
Grenade
Пользователь
 
Аватар для Grenade
 
Регистрация: 03.03.2010
Сообщений: 38
По умолчанию

Вот ничего так ссылка, между прочим, на этом форуме

http://programmersforum.ru/showthread.php?t=5277
Grenade вне форума Ответить с цитированием
Старый 05.03.2010, 11:48   #9
Serg-Grin
Дивиджей
Пользователь
 
Аватар для Serg-Grin
 
Регистрация: 05.01.2009
Сообщений: 84
По умолчанию

Всем спасибо
Впишите в google:
DVJ Serg-Grin
И вы услышите мои песни
Serg-Grin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание игры Бьорсьорк Gamedev - cоздание игр: Unity, OpenGL, DirectX 27 16.09.2009 01:15
Создание игры Revival001 Gamedev - cоздание игр: Unity, OpenGL, DirectX 8 24.01.2009 19:54