lorenc

Создание игры шарики

18.04.2013, 18:48. Показов 3439. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, форумчане!!! Заранее извиняюсь, если не в том разделе пишу. Уже не знаю, куда обратиться за советом, помощью, подсказкой и т.д. со своим вопросом. PASCAL знаю давно, но вот игр на нем никогда не писала. Возникли некоторые трудности по написанию исходного кода.
А игра, собственно, заключается в том, чтобы поймать в корзину шары, появляющиеся в произвольной точке верхней линии игрового поля и летящие под некоторым углом к вертикали. При ударе шара о стенку игрового поля изменяется направление движения шара. В игре должно быть три уровня сложности с разным количеством шаров и их скоростью падения. В углу поля должны отображаться очки за все время игры. А корзина перемещается пользователем внизу поля клавишами влево вправо.
Заранее благодарна хотя бы некоторым подсказкам!!!
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.04.2013, 18:48
Ответы с готовыми решениями:

Завод производит шарики для подшипников. Бракуются шарики, диаметр которых отличается от стандарта на 0,1 мм. Найти дисп
Завод производит шарики для подшипников. Бракуются шарики, диаметр которых отличается от стандарта на 0,1 мм. Найти дисперсию нормального...

Нужен исходник игры "Шарики"
народ помогите, препод так "во время" дал задание лабораторной работы, что времени вовсе нехватает. Надо сделать игру Шарики, прикрепил...

Создание игры(2d)
Собственно идея такого создать нечто на подобиe -> http://www.newgrounds.com/portal/view/494301 Буду сюда задвать свои...

3
 Аватар для GoldenId
142 / 143 / 64
Регистрация: 11.11.2010
Сообщений: 877
Записей в блоге: 10
21.04.2013, 18:43
Сам сейчас не подскажу... возможно потому что мало кто захочет делать за тебя всю работу. Но если не подскажу и другие, вот специализированный сайт по геймдеву.
0
 Аватар для ioioioi
96 / 28 / 6
Регистрация: 25.06.2010
Сообщений: 104
22.04.2013, 14:42
Два вопроса:
1. Это для себя или задание какое?
2. На чем писать планируешь, на паскале/делфи или на чем?

Первое что приходит в голову - аналог старой (очень старой) игры в пинг-понг. Шарик - белый пиксель, нужно было отбивать платформой шириной в один пиксель. Если хочешь сделать в том же стиле, то можно и на паскале в консольном виде (подключить библиотеки с графикой). Эдакий пиксель-арт))
В любом случае алгоритм примерно следующий:
Имеется прямоугольное поле, в верхней части которого генерируются по таймеру объекты-шарики со случайной координатой Х и случайным вектором направления. У каждого шарика (или у всех сразу) есть скорость. Каждый кадр координата шарика меняются в соответствии с этим значением скорости. Если координата Х шарика выходит за пределы поля, то координата Х вектора направления просто меняется на противоположную. Если нужно происходит корректировка координат шарика, что бы он не "вылезал" за пределы поля. Так же проверяется, если координата Y каждого шарика достигла низа поля, то возможны два варианта: координата Х лежит в пределах платформы, которая ловит шарики (тогда все нормально, увеличиваем счетчик очков, шарик удаляем) или координата Х находится вне платформы, тогда геймовер

Кстати уровень сложности - это время появление новых шариков (время таймера) и вектор направления (длинее/короче)
0
 Аватар для GoldenId
142 / 143 / 64
Регистрация: 11.11.2010
Сообщений: 877
Записей в блоге: 10
23.04.2013, 15:47
Добавлено через 33 секунды

Не по теме:

мисклик

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.04.2013, 15:47
Помогаю со студенческими работами здесь

Создание игры
Здравствуйте форумчане, мой вопрос состоит в том. Я молодой парень, который знает языки C++, C# и т.д. Ести небольшой интерес к созданию...

Создание 2d игры
Я создаю 2d игру. Пока пишу редактор карт. Пока у меня проблемы с изменением масштаба карты. Я выкладываю весь код своего редактора....

Создание игры
В общем пишу игру танчики, но тут возникла проблема. На форме есть таймер, код который там находится делает так, чтобы к img3(к стене)...

Создание игры
Извините за очередную тему подобного рода, но все же не могу не спросить: Мечтаю о создании игры, пусть и очень простой.. Сейчас для меня...

Создание игры
Добрый вечер. Начал работу над собственным проектом, и задался вопросом. (gamedev и прочие сайты перечитывал, но так ответа и не нашел....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru