Skip to content

Releases: Fabinistere/fabien-et-la-trahison-de-olf

NPCs Update

24 Sep 09:14
fee0492
Compare
Choose a tag to compare

v0.4.0 Full Commits History Demo

Preview

2023-09-23.19-49-42.mp4
2023-09-23.19-41-22.mp4
2023-09-23.19-50-08.mp4

Landmarks

Added

  • Landmarks Sensor
    • Hall
    • Temple
    • Secret Room
  • Landmarks forcing direction (flip_x)

Changed

  • globalize PlayerLocation to Location
    • The component Location is given to
      • Each npc
      • Each landmark
    • Location is still a State to keep the quick and easy access to the player's location
  • globalize Spritesheet Indices

Dialog

  • YML Dialog and reorganize ui components

NPCs' Behavior

Refactored

  • Follow Behavior
    • add and use a FollowRangeSensor to detect the follow_target's hitbox
  • JustWalk to LandmarkSeeking

Added

  • Detection Behavior
    • TargetSeeker
    • DetectionRangeSensor used to analyze all entering characters' hitbox and compare with their TargetType
      • if it correpond: Deactivate this sensor and start the Chase Behavior with the component Chaser.
  • Chase Behavior
    • Chaser
    • PursuitRangeSensor used to analyze all exiting characters' hitbox and compare with their Chaser's target
      • if it correpond: Deactivate this sensor and remove the Chase Behavior.
    • The CharacterCloseSensor used to detect all entering Chasers hitbox and start a Combat if the Chaser's target is the parent of the CharacterCloseSensor.

Map, Title Screen and Animation Update

01 Sep 17:33
394006b
Compare
Choose a tag to compare

v0.3.9 Full Commits History Demo

Preview

Title Banner

2023-09-01_01-53-14.mp4

The Title screen (you can zoom) and the music doesn't quite work in the web demo.

Added

  • Castle Theme Music

Removed

  • Location States to focus on only one location state: PlayerLocation

Changed

  • Player Movement
    • random idle
    • top/bot walk anim
    • spritesheet handle
  • Menu
    • Art Anim (randomness)
      • smoke
      • lights
      • clouds
    • Scaling
    • Language
  • Map
    • Z refactor
    • Map updated to v4.0.0
      • Map design
        • new Hall
          • new lights
        • new secret room
          • flower panel
        • new Temple
          • new floor
          • new throne
          • new stairs
          • new column
          • new props
          • new statues
          • new plants
          • new lights
          • replace curtains by banners
      • Collider generated by sprite
        • TODO: create more accurate sprite
      • Locations Sensor to detect a location change
      • add Balcony Cover
    • Sprite are now 1pixel scale
      The camera has been adpated to this size

Fixed

Bevy 0.11

19 Aug 14:48
4dd3897
Compare
Choose a tag to compare

v0.3.8 Full Commits History

Added

  • MIT/Apache 2.0

Bevy 0.11 Migration

  • ECS
  • UI
    • Flatten UI Style properties that use Size + remove Size
      • The size, min_size, max_size, and gap properties have been replaced by the width, height, min_width, min_height, max_width, max_height, row_gap, and column_gap properties. Use the new properties instead.
    • Remove Val::Undefinded
      • Val::Undefined has been removed. Bevy UI’s behaviour with default values should remain the same.
        The default values of UiRect’s fields have been changed to Val::Px(0.).
        Style’s position field has been removed. Its left, right, top and bottom fields have been added to Style directly.
        For the size, margin, border, and padding fields of Style, Val::Undefined should be replaced with Val::Px(0.).
        For the min_size, max_size, left, right, top and bottom fields of Style, Val::Undefined should be replaced with Val::Auto
    • Rename keys like LAlt to AltLeft
    • Delay asset hot reloading
    • Interaction::Clicked replaced by Interaction::Pressed
  • Dependencies
    • bevy_rapier_2d 0.22
    • bevy_tweening 0.8

Bevy 0.10 Migration

Bevy 0.9 Migration

Note

Curtains Update

28 May 23:59
Compare
Choose a tag to compare
Curtains Update Pre-release
Pre-release

v0.2.0-alpha Full Commits History

Feature

  • Play with curtains

Added

  • Spawn in the Temple