Similar presentations:
Финальный проект по курсу ”разработка игр на Godot”
1. Финальный проект по курсу”разработка игр на Godot”
ФИНАЛЬНЫЙ ПРОЕКТ ПОКУРСУ”РАЗРАБОТКА ИГР НА
GODOT”
выполнил работу:
Сабирьянов Рустам
2. Цель моей игры
ЦЕЛЬ МОЕЙ ИГРЫВосстановить планету после апокалипсиса и выжить среди огромных
насекомых.
3. Название игры
НАЗВАНИЕ ИГРЫШутер против насекомых
4. Первый уровень игры
ПЕРВЫЙ УРОВЕНЬ ИГРЫОписание:
Персонаж выходит из дома и видит гигантских
насекомых, берёт автомат и меч, и идёт рубить и
расстреливать насекомых
5. Скрипт на главного героя
СКРИПТ НА ГЛАВНОГО ГЕРОЯextends CharacterBody2D
var speed = 200.0
#
Максимальная скорость ходьбы
var jump_force = -300.0 # Сила
прыжка (отрицательное значение
вверх)
var gravity = 980.0
по оси Y
# Гравитация
var can_jump = false
#
Может ли игрок делать прыжок
var jump_count = 0
#
Количество активных прыжков
func _physics_process(delta):
# Применяем гравитацию
if not is_on_floor():
else:
прыжок)
elif jump_count
velocity.x = 0
< 2:
velocity.y +=
move_and_slide()
velocity.y = jump_force * 1.1
gravity * delta
# Прыжок
jump_count += 1
if
Input.is_action_just_pressed("ui_accept")
or \
func on_coin_collect(coin_node):
if is_on_floor():
jump_count = 0
"""Вызывается при сборе
монеты"""
print("
programming