Наверх

Блок Верстака

sasha.go

Решил попробовать программирование - часть 2

И снова всех приветствую!

Недавно я выложил пост о том, как я начал программировать на Godot. Прошла неделя, и за это время я немало сделал в своей игре и неплохо разобрался в программировании.

Свою игру, кстати, я решил назвать "Cube Rush" (англ. Рывок Куба)

* * *

Пятница

Итак, на следующий день после событий предыдущего поста, в пятницу, я решил добавить новый уровень! Я построил его из моих блоков, добавил монетки. Я планировал сделать новый уровень - первым, т.к. первый сделанный мною уровень был чересчур сложным для начала (он же стал четвёртым уровнем).

Также я добавил главное меню.

Вот главная менюшка. Вон тот квадрат - это игрок.

Вот главная менюшка. Вон тот квадрат - это игрок.

Понедельник

Итак, в понедельник я решил добавить счётчик монеток, и я начал делать по гайду. Но это было долго, и я решил оставить это на потом. Я лишь дополнил новый уровень, и то чуть-чуть. Поэтому в этот день игра практически никак не продвинулась.

Вторник

Во вторник я решил поработать над меню паузы: нарисовал все нужные текстуры, добавил их на отдельную сцену, и решил сделать тест. Но вдруг я увидел, что мой персонаж не двигается! Вообще! Ещё в пятницу всё работало! Я начал аккуратно пытаться что-то убрать, но ничего не помогло. Я оставил эту проблему на следующий день.

Среда

И вот, наступает среда. Я вспомнил, что можно сделать копию игры, и там уже можно спокойно удалять всё, что мешает! Я продублировал игру, и начал удалять всех, что сдела за последние 2 дня: финиш, пауза, коды. А всё оказалось просто. 

Видите ли, в понедельник я по гайду создал глобальную переменную и код к ней, а из-за неё действия игрока блокировались. Я и сам не особо понял в чём проблема, но удалив всё про эту переменную, игра вновь заработала!

Вечером я решил расслабиться и сделать просто новый уровень.

Четверг

Итак, вот он - сегодняшний день. Сегодня я решил построить новый уровень, куда добавил много движущихся платформ. Для каждой нужно сделать свою анимацию, так что это заняло не так мало времени.

После этого я решил доделать финиш, и сделал всё правильно, но почему-то ничего не работало... Завтра попробую разобраться.

Итак, что из себя представляет моя игра сейчас?

  • Платформер с четырьмя уровнями
  • На каждом уровне есть монетки
  • На некоторых уровнях есть платформы
  • На одном уровне есть враги - слаймы
  • Есть меню паузы (работают все кнопки, но игра не останавливается...)
Вот, к слову, сцена с первым уровнем игры.

Вот, к слову, сцена с первым уровнем игры.

Вполне неплохо для начинающего меня!

Но это ещё не всё! Я всё ещё не добавил счетчик монеток и магазин, как планировал в прошлом посте...

Итак, пост подходит к концу! 

Я ближе познакомился с Godot, и мне очень понравилось, несмотря на некоторые баги. Я справлюсь! (Ха... А я оптимист)

Вот сцена с игроком.

Вот сцена с игроком. 

Чтобы игрок мог приземляться на платформы, ему нужно задать коллизию. А чтобы он ходил, надо привязать скрипт. Для новичков звучит не очень понятно...

Именно поэтому я хочу создать новую рубрику в моём блоге! 

Я могу вам постепенно рассказывать про Godot, и может даже учить вас созданию игр. Я не знаю, будет ли эта рубрика вам нужна или хотя бы интересна, но если да, то я с радостью буду писать об этом! В опросе поста мы и решим судьбу этой рубрики.

Также к слову о шрифтах:

Я бы хотел создать свой пиксельный шрифт, но вот правда не знаю как и где. Если кто-то из вас знает подходящее приложение, подскажите пожалуйста. Я был бы очень рад)

Ну всё! Спасибо за прочтение!

Решил попробовать программирование - часть 2

Хотите, чтобы я вас учил программированию на Godot?12

Теги:Видео-игрыПрограммированиеИнформатикаGodot
0
20
20
32комментария
196просмотров

Оставить комментарий

Для добавления комментария необходимо авторизоваться.

Лучшиекомментарии (32)

Aventadore

Ну слушай, продуктивно👍

Ответы (1)
6

Рикардио

Не лезь, она тебя сожрёт - часть 2

Ответы (1)
6

sasha.go

Ответ на  Не лезь, она тебя со... (Рикардио)

Поздно) - часть 2

5

Не Топлес

Также я который чисто по фану сделал рабочий сайт:

Ответы (5)
6

Живая

Ответ на  Также я который чист... (Не Топлес)

Также я, который чисто по фану сделал сайт, где оценивал ножи из кс:

4

Не Топлес

Ответ на  Также я, который чис... (Живая)

Получается что тебя не существует... После двоеточия ничего нет.

3

Живая

Ответ на  Получается что тебя ... (Не Топлес)

Моя душа у тебя, так что да, от меня здесь ничего и нет

3

Aventadore

Ответ на  Также я который чист... (Не Топлес)

Погоди, а как ты пишешь, если тебя расстреляли?

4

Не Топлес

Ответ на  Погоди, а как ты пиш... (Aventadore)

Не меня, а тебя. И не расстреляли, а расстреливают.

3
Показать все комментарии

Похожие посты

Неделю играл в игры из 90-х и 00-х. Я стал счастливее?

Ради написания данного поста, я на протяжении около недели играл в ретро игры из 90-х и 00-х. Возможно жизнь стала круче после этого 😎

Bioware теперь всё

Впрочем, я не удивлён подобному исходу событий. И сегодня мне ещё хочется высказать непопулярное мнение насчёт творчества этой студии.

Пять игр с самой проработанной системой выживания

Игры, где голод, холод и болезни сделаны как система, а не как полоски в углу экрана. Вот топ 5 таких по

Мне надоел хайп по GTA VI

Мне просто надоело, как интернет постоянно крутит хайп по этой "игре десятилетия". И почему я отношусь к её релизу с огромной долей скепсиса.

Игровой год 2026: Часть 7 (Resident Evil: Requiem & Terminator: Resistance)

С начала 2026 года я прошел некоторое кол-во игр, и я решил писать небольшие отзывы по ним. В серии своих рассказов я буду брать по 2 игры (в том порядке, что я их проходил) и кратенько писать отзывы

Как Andrero пытается мод сделать, часть 2

Рассказываю что я успел сделать

Как Andrero пытался мод сделать

Я пытался сделать мод и вот что вышло

Игровой год 2026: Часть 6 (Robocop: Unfinished Business & Crysis 2)

С начала 2026 года я прошел некоторое кол-во игр, и я решил писать небольшие отзывы по ним. В серии своих рассказов я буду брать по 2 игры (в том порядке, что я их проходил) и кратенько писать отзывы

КОНЕЦ НАЧАЛА\/ СЕРВЕРНЫЕ ПОСИДЕЛКИ👾👾👾

Все знают игру Minecraft и самособой знают что там есть сервера. И я решил зайти на один из них. Щас поясню за кубики!

Обязательное к прохождению от Пикукерсов | Pikuco

В этом посте будут игры, которые пользователи Пикуко советуют к обязательному прохождению. От маленьких инди игр до ААА гигантов.

Создал и выпустил свою ИГРУ!

Повествую о том, как я всё же пришел к тому, чтобы наконец сделать свою игру и довести её до релиза!