Skip to content

A test arena where i can dev some NPC for our game "Fabien and Olf's Betrayal"

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

Fabinistere/fight_arena

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fight Arena

v0.4.2 Bevy tracking MIT/Apache 2.0

A test arena where i can dev some NPC for our FTO game

For now

NPC can

  • follow the player within a range
  • walk around towards random destination

Aggressive NPC can

  • detect player and enemy
  • chase them
  • trigger CombatEvent
    • Display their dialog
  • wait 5s before retargeting someone

Player can

  • choose answer in dialog
  • move around

Collision works thanks to bevy_retrograde

Press o to see the grateful future

2023-01-17.19-19-37.mp4

Release Demo

For a future

  • NPC will Avoid collider
    • Pathfind ?
    • Fly Strategy ?
  • NPC will have some personnality
    • Implement landmark/place
  • Combat system
graph
    Observation-->ManageStuff;
    ManageStuff-->Observation;
    Observation-->Skills;
    Skills-->Observation;
    Skills-->Target;
    Target-->Skills;
    Target-->RollInitiative;
    RollInitiative-->Target;
    RollInitiative-->ExecuteSkills-->RollInitiative;
    ExecuteSkills-->Observation;
Loading
  • Cinematics and story
  • Menu

Contribute

Release's format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

This project also follows to A successful Git branching model.

Assets deported - Ecological Issue

From now on, all my repertories using music and images that change frequently will have a special folder in our organisation's cloud. To avoid using the git storage for such maters. In fact, storing an image in git means that if a single pixel changes, git will completely save the previous image and the next image. Which turns out to be a complete waste of energy in my case.

SO, to have the assets of the last commit, please download this folder: Download Assets

To find previous assets, they will be indicated in the given database.

License

This project is free, open source and permissively licensed!

All code in this repository is dual-licensed under either:

See the very good reasons for including both here.

About

A test arena where i can dev some NPC for our game "Fabien and Olf's Betrayal"

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Languages