Урок - Создание компьютерной игры "Snake" на Delphi/Lazarus

  Рет қаралды 27,182

Crudux Cruo

Crudux Cruo

Күн бұрын

Пікірлер: 38
@Супермодельпо-украинскиСМПУ
@Супермодельпо-украинскиСМПУ 8 жыл бұрын
Благодаря тебе научился делать игру.Спасибо
@deftix2196
@deftix2196 11 жыл бұрын
Выбивает ощибку 'Esternal: SIGSEGV' В файле 'game.pas' строчка 84; result:=bitmap;
@esemessska4760
@esemessska4760 5 жыл бұрын
Извините, а можете скинуть исходник змейки, где она усложненная. Я просто не могу понять как прописать так чтобы не все тейлы сразу поворачивались(((
@МаксимФролов-д6т3ж
@МаксимФролов-д6т3ж 9 жыл бұрын
Мне нужна помощь, нужно переделать Formcreat на formshow, чтобы сначала запускалась другая форма и при нажатии кнопки открывалась форма с игрой, а то получается , что игра открывается и действия происходят, хотя я эту форму еще не открывал, помогите плиз
@daceeiduka5183
@daceeiduka5183 7 жыл бұрын
Привет, я получил сообщение об ошибке, например Error: Identifier not found ''Applepic". У меня есть Window 10
@PC_Repairer
@PC_Repairer 8 жыл бұрын
как поставить преграды? пишу в делфи-как Вы и говорили,вот только хвост не отображается,если змея достигает фрукты.что делать?
@panknd
@panknd 11 жыл бұрын
Спасибо за комментарий. Надеюсь, следующие видео тоже Вам пригодятся
@namesurname8334
@namesurname8334 11 жыл бұрын
Спасибо за видео!все видно и при 480р (если развернуть на весь экран)
@PC_Repairer
@PC_Repairer 8 жыл бұрын
Сделал все,как сказано-но змейка управляется неадексватно,да и длина всего 2 клетки - 1 для головы и 1 для хвоста.что делать?меняю параметр SnakeLen до 3 или 4-вылетает delphi.
@panknd
@panknd 11 жыл бұрын
ну на ФуллХД вроде как прекрасно видно. Учту со следующими видео, если буду делать таковые... Добавил ссыль на исходники игры
@шишпыж
@шишпыж 10 жыл бұрын
Как сделать что бы bmp файл был цвета который ты выбираешь ?
@panknd
@panknd 11 жыл бұрын
можно добавить булеановскую переменную, например, если нажал кнопку, то сделать её переменную True. Менять направление, пока она True нельзя. Делать её False с каждым событием таймера. Надеюсь, понятен ход мыслей
@panknd
@panknd 11 жыл бұрын
Киньте исходник в личку, гляну. Сложно ответить, не зная на чем вы пишите
@assemsd
@assemsd 8 жыл бұрын
При скачивании исходников выводит ошибку, а лишь просит загрузить Лазарус
@assemsd
@assemsd 8 жыл бұрын
а этот код подойдет для Делфи? если нет, то сложно ли будет подстроить его под делфи?
@panknd
@panknd 8 жыл бұрын
+Asem Sadykova Вроде бы ничего даже подстраивать не придётся. Попробуй скачай готовые исходники по ссылке в описании к видео, чтобы не мучаться в сомнениях...
@benjaminfokstrot233
@benjaminfokstrot233 8 жыл бұрын
У меня не заработал под делфи... Просто черный экран
@panknd
@panknd 8 жыл бұрын
Уверен, что где-то чего-то в коде у вас не хватает или требует небольших правок под Делфи
@ОсманАталиков-ы7б
@ОсманАталиков-ы7б 8 жыл бұрын
У меня он уходит в стенку А не врезается
@ДмитрийЖуравлёв-е4п
@ДмитрийЖуравлёв-е4п 8 жыл бұрын
Привет, видео хорошее я все сделал смотря на видео, и у меня возник вопрос как сделать так что после того как змейка съедает яблоко ее скорость увеличивалась?)Сможешь прописать команду?))))
@panknd
@panknd 8 жыл бұрын
+Дмитрий Журавлёв Вообще-то это есть на видео: в процедуре GamePlay в условии голова.позиция = яблоко.позиция уменьшается Interval у Timer1 на 5. Можешь увеличить эту цифру, чтобы ускорение было ощутимей
@ДмитрийЖуравлёв-е4п
@ДмитрийЖуравлёв-е4п 8 жыл бұрын
Спасибо большое))
@ВикторияМельникова-к1я
@ВикторияМельникова-к1я 11 жыл бұрын
Вообще не видно что написано :С
@АлінаХмілевська
@АлінаХмілевська 6 жыл бұрын
Які клавіші потрібно нажати на 4 хв і 20 секунд????? Взагалі не чути
@gigfoficj4100
@gigfoficj4100 6 жыл бұрын
Аліна Хмілевська, я вряд ли помогу, но клавиши: ctrl+shift+C одновременное нажатие
@panknd
@panknd 11 жыл бұрын
Похоже ошибку допустил из-за плохого качества моего видео... Ошибка тут: for i:= snakelen downto 2 do begin atail[i].setX(atail[i-1].getX); atail[i].setY(atail[i-1].getY); end; atail[i].setX(ahead.getX); // вместо i единица atail[i].setY(ahead.getY); // вместо i единица
@первый-я4ю
@первый-я4ю 3 жыл бұрын
Файлы, которыми поделился владелец, недоступны для просмотра. Это произошло из-за того, что его Диск переполнен.
@eltiger6910
@eltiger6910 8 жыл бұрын
Подскажи, пожалуйста, что нужно написать для того, чтобы яблоко не появлялось на змейке???
@panknd
@panknd 8 жыл бұрын
+El Tiger добавить новую процедурку: pastebin.com/F2AbuqJs
@eltiger6910
@eltiger6910 8 жыл бұрын
+Crudux Cruo Спасибо большое, но как можно исправить мою ошибку, т.е. чтобы яблоко не появлялось на змейке (у меня ваша программа )
@eltiger6910
@eltiger6910 8 жыл бұрын
+Crudux Cruo, Яблоко не должно появляться на змейке
@panknd
@panknd 8 жыл бұрын
+El Tiger ну а я тебе разве не на это ответил уже?
@eltiger6910
@eltiger6910 8 жыл бұрын
+Crudux Cruo , Ок. Спасибо
@PC_Repairer
@PC_Repairer 8 жыл бұрын
а еще-если змея съедает более 5 яблок,яблоки перестают генерироваться.
@omon7775
@omon7775 10 жыл бұрын
делай качество получше
@АлександрМоисеев-ц9о
@АлександрМоисеев-ц9о 7 жыл бұрын
Смотри у тебя ошибка, если нажать змейка вниз, и нажать влево и вверх.
@panknd
@panknd 11 жыл бұрын
Чувак, ты бы хоть пытался решить проблему сам. А то так ничему не научишься...
@7fest1
@7fest1 9 жыл бұрын
Если бы можно было, написать комент, текстом, который ты и в подзорную трубу не увидел бы... я бы так и сделал.Но знай - Ты Джамшуто - Равшан, гастарбайтер ютубовский )))))) Видео научись снимать..... Досматривать не стал... дабы не поощерять халтуру.
Урок - Использование OpenGL на Lazarus/Delphi
34:41
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН
Игры про программирование. Часть 1
18:58
George Ostrobrod
Рет қаралды 2,1 М.
Delphi (практический курс) - Библиотеки DLL
13:10
«Осень». Самая большая загадка Windows XP
14:36
Девять десятых
Рет қаралды 1,5 МЛН
Максим Поташев разрывает (Что? Где? Когда?)
16:54
Самые интересные вопросы и моменты игры Что? Где? Когда?
Рет қаралды 1,3 МЛН
Как устроен QR-код? [Veritasium]
33:28
Vert Dider
Рет қаралды 667 М.