AiraldiSebastian / FPS_Prototype1

Project for creating and experimenting with the development of a FPS in the Godot game engine.
4 stars 1 forks source link

Implement : Basic Enemy Functionality - Zombie #4

Open AiraldiSebastian opened 2 years ago

AiraldiSebastian commented 2 years ago

Basic Enemy Functionality - Zombie

A basic enemy for our FPS should offer at least the following functionality:

    • [x] Physical model
    • [x] Movement in the four main directions (left, right, forward, backward)
    • [x] Rotation
    • [x] Coordination between movement and rotation
    • [ ] Physics (falling physics)
    • [x] Collision (basic collision with static objects)
    • [ ] Animation
    • [ ] Sound
    • [x] Health dynamics
      • [x] Base health
      • [x] Take healing
      • [ ] Take damage
    • [ ] Attack dynamics
    • [x] Basic search dynamics

This list is still subject to possible changes

AiraldiSebastian commented 2 years ago

A physical model with movement, rotations. coordination, collision, health dynamics and a extremely simple chase/search method were implemented in commit 41ae32f.