Skip to content

clmtdq/Dead-Angle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dead Angle

Jeu 2D en Rust + Bevy centré sur un champ de vision (FOV) orienté selon la derniere direction du joueur.

Features

  • Deplacement du joueur en WASD
  • Sprite 2D charge depuis assets/player.png
  • FOV dynamique en secteur 2D
  • Generation du FOV via mesh (triangle fan)
  • FOV rendu derriere le joueur (ordre en z)

Tech

  • Rust (2024)
  • Bevy 0.18.1

Lancement

cargo run

Structure

  • src/main.rs: demarrage Bevy et plugin principal
  • src/player.rs: mouvement joueur + calcul/rendu du FOV
  • assets/player.png: texture du joueur

Parametres utiles

Dans player_fov:

  • r: portee du champ de vision
  • ang: angle d'ouverture
  • n: nombre de segments pour lisser l'arc

Dans move_player:

  • speed: vitesse de deplacement

Roadmap

  • collisions et obstacles bloquant la vision
  • detection d'ennemis dans le FOV
  • effets de lumiere/fog of war
  • polish visuel du cone de vision

Repo GitHub

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages