0 / 0 / 0
Регистрация: 20.10.2009
Сообщений: 5
|
|
1 | |
Игра "паровозик"16.11.2009, 15:11. Показов 5008. Ответов 13
Метки нет Все метки)
(
Недавно дали задания для курсовых попалась игра паровозик в Delphi (исходный код дали в С++, но мы то его не учили)......По идее паровозик должен ехать только на зеленый цвет, а на красный должен останавливатся...Но пока получилось только ездить. В пример брала игру самолетик. Я понимаю что получился бред, но кто может помогите разобраться.
0
|
16.11.2009, 15:11 | |
Ответы с готовыми решениями:
13
WinApi Паровозик! паровозик и рельсы |
![]() 753 / 546 / 211
Регистрация: 12.11.2009
Сообщений: 1,100
|
|
16.11.2009, 15:16 | 2 |
я немного не поняла, как Вы определяли, когда пора "ехать"... Может нужно это делать также на таймер, просто менять картинку светофора и запускать опять первый таймер с движением паровоза, потом (по истечении определенного времени второго таймера), опять менять картинку светофора и останавливать первый таймер...и т.д.
0
|
0 / 0 / 0
Регистрация: 20.10.2009
Сообщений: 5
|
|
16.11.2009, 15:27 [ТС] | 3 |
Да вообщем он у меня сразу и начинает ехать. Но там же надо еще как то реализовать и то ч пользователь может регулировать цвет светофора. "Паровоз движется слева направо и останавливается перед светофором, расположенным приблизительно в середине окна над паровозом. Пользователь имеет возможность регулировать цветом светофора нажатием клавишь ‘к’, ‘з’, ‘ж’, соответствующим цветам светофора – красному, зеленому, жёлтому."
0
|
![]() 753 / 546 / 211
Регистрация: 12.11.2009
Сообщений: 1,100
|
|
16.11.2009, 15:52 | 4 |
тогда еще проще... Просто кидайте на форму три кнопки (...а лучше RadioButton...), соответствующие цветам светофора...и пропишите их код: красный - останавливайте таймер и паровоз, соответственно... зеленый - запускайте снова... желтый - тут можно попробовать так: замедлить движение паровоза... Только учтите то, где находится паровоз {нет смысла останавливаться ему, если светофор уже пройден...)))}
0
|
Добрый самаритянин
![]() 1107 / 622 / 139
Регистрация: 31.03.2009
Сообщений: 2,567
|
|
16.11.2009, 16:03 | 5 |
Тамила, тут всеравно без машиниста не обойтись
![]()
1
|
![]() 753 / 546 / 211
Регистрация: 12.11.2009
Сообщений: 1,100
|
|
16.11.2009, 16:04 | 6 |
)))...ооо...становится весело)))
0
|
Добрый самаритянин
![]() 1107 / 622 / 139
Регистрация: 31.03.2009
Сообщений: 2,567
|
|
16.11.2009, 16:09 | 7 |
ща чувствую модераторы нам все весельто прервут
![]()
0
|
![]() 753 / 546 / 211
Регистрация: 12.11.2009
Сообщений: 1,100
|
|
16.11.2009, 16:10 | 8 |
да нет, не должны...мы же серьезно обсуждаем задачу...))) Так, что вы там говорили про машиниста?)))
0
|
![]() 178 / 147 / 21
Регистрация: 07.11.2009
Сообщений: 591
|
|
16.11.2009, 20:50 | 9 |
Narisa, ты лучше исходничек кинь, чтоб сразу править и кататься...в смысле тестить=) Чтобы сразу видеть интерфейс какой тебе нужен, да и смотреть в самой делфи код удобнее...
Завтра будет время ближе к вечеру, набросаю, если еще актуально будет=)
0
|
0 / 0 / 0
Регистрация: 20.10.2009
Сообщений: 5
|
|
16.11.2009, 23:22 [ТС] | 10 |
Для меня это будет актуально до тех пор пока я ее не сдам!
necroslider буду очень благодарна за помощь!
0
|
![]() 178 / 147 / 21
Регистрация: 07.11.2009
Сообщений: 591
|
|
17.11.2009, 13:00 | 11 |
Narisa, судя по заданию тебе нужно все это дело рисовать в программе, а не использовать картинки. Сегодня в течении дня набросаю.
0
|
![]() 178 / 147 / 21
Регистрация: 07.11.2009
Сообщений: 591
|
|
17.11.2009, 19:15 | 12 |
Narisa, сделал тебе этот паравоз вобщем... Только чутка надо дым подправить и в 2-х местах косяк который не могу понять в чем... но в общем прога работает, все сделал по твоему заданию, так как твой код совсем не то, что от тебя хотят в задании.
С тебя спасибо=)
2
|
0 / 0 / 0
Регистрация: 20.10.2009
Сообщений: 5
|
|
17.11.2009, 22:52 [ТС] | 13 |
necroslider просто огромное тебе спасибо!!!!!!!!!!!!!
0
|
1 / 1 / 0
Регистрация: 02.06.2010
Сообщений: 18
|
|
20.12.2010, 16:55 | 14 |
а в Лазарусе можете помочь такую игрушку сделать? или любую другую, абсолютно любую простенькую.
0
|
20.12.2010, 16:55 | |
Помогаю со студенческими работами здесь
14
Как сделать паровозик? Нарисовать паровозик через GraphABC Определить, в какое время дня паровозик должен проехать рядом с первым водопадом, чтобы пассажиры смогли увидеть все Надо нарисовать паровозик/машину/что угодно, что будет двигаться по экрану Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
![]() |
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Protobuf в Go и новый Opaque API
golander 15.03.2025
Распределенные системы опираются на эффективные протоколы обмена данными — о чем вы, скорее всего, прекрасно знаете, если работаете с микросервисной архитектурой. Protocol Buffers (Protobuf) от. . .
|
Преобразование строк в C++: std::from_chars от C++17 до C++26
NullReferenced 15.03.2025
Конвертация строк в числа — задача, с которой сталкивается практически каждый C++ разработчик. Несмотря на кажущуюся простоту, эта операция таит множество подводных камней и неочевидных последствий. . .
|
Управление памятью в Java и новые сборщики мусора
Javaican 15.03.2025
Эффективное управление памятью всегда было ахиллесовой пятой высоконагруженных Java-приложений. При разработке на Java мы обычно полагаемся на автоматическое управление памятью через сборщики мусора. . .
|
Angular или Svelte - что выбрать?
Reangularity 15.03.2025
Во фронтенд-разработке Angular и Svelte представляют собой два совершенно разных подхода к решению схожих задач. Один — полноценный, мощный монолит с корпоративной поддержкой, другой — компактный,. . .
|
Spring Cloud микросервисы: обнаружение и отслеживание
Javaican 15.03.2025
В разработке корпоративных приложений всё больше команд обращают внимание на микросервисную архитектуру. Но с этой архитектурой приходят и специфичные трудности: как сервисам находить друг друга в. . .
|
Запуск контейнера Docker в облаке
Mr. Docker 15.03.2025
Что такое Docker-контейнер? Если коротко — это легковесный, автономный пакет, содержащий всё необходимое для запуска приложения: код, зависимости, библиотеки и конфигурации. Когда мы говорим о. . .
|
Осваиваем Kubernetes: Подробная шпаргалка
Mr. Docker 15.03.2025
Kubernetes — это открытая платформа для автоматизации развертывания, масштабирования и управления контейнеризированными приложениями. Он был создан для решения проблем, с которыми сталкиваются. . .
|
Лучшие PHP REST API фреймворки
Jason-Webb 15.03.2025
Современные PHP REST API фреймворки предлагают большой набор функциональности: от автоматической валидации данных и управления маршрутизацией до генерации документации и интеграции с различными. . .
|
Многопоточность в Java с Project Loom: виртуальные или обычные потоки
Javaican 15.03.2025
Многопоточность всегда была одноим из основных элементов в разработке современного программного обеспечения. Она позволяет приложениям обрабатывать несколько задач одновременно, что критично для. . .
|
Что нового в Swift 6 и особенности миграции
mobDevWorks 15.03.2025
Swift 6 — это новый крупный релиз языка программирования от Apple, анонсированный на WWDC 2024. Если вы следили за эволюцией Swift, то наверняка заметили, что многие значимые возможности, которые. . .
|