Skip to content

Diegothic/Arche_rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arche_rs

game_menu

Introduction

Arche_rs is a 2D game written in Rust programming language, where you control an archer and your goal is to beat up another archer controlled by AI in a bow battle. It was made as an university assignment for Rust programming and AI in computer games classes.

Features

game_menu

  • ECS based gameplay mechanics
  • Interactive menu
  • Bow shooting combat with projectile movement
  • Neural network controlled AI trained with a genetic algorithm
    • Enemy adapts well to tower positions that change every round
    • Pre-trained network is being loaded from a file
  • Simple collision detection
  • Damage system
  • Sprite animations
  • Mouse controls

Technologies

Requirements

About

2D game written in Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages