Skip to content

joaoMartinSaquet/ia2_learning_env

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IA2 Learning Environment

Principle of the Game and Usage

This is a simple 1D game where the player, represented as the "bird", must follow a red ball. The closer the player is to the ball, the more points they score. The main idea behind this game is to collect data from the controller and the game environment to build a machine learning (ML) algorithm that learns to assist the user in 1D mouse displacement.

Usage

  • Start the game: Press "s" to start.
  • Pause the game: Press "s" to pause.
  • End the game: Once paused, press "e" to end.
  • Restart the game: In the ended mode, press "r" to restart.

Requirements

To set up the learning environment, ensure you have the following:

  • Rust: Version 1.81.0
    • Follow the installation instructions from the official Rust page: Rust Installation Guide
  • Bevy: Version 0.9.0
    • Follow the setup guide for Bevy from the official site: Bevy Quick Start Guide

Summary

  • ECS: A brief guide to understanding the Entity Component System (ECS) logic that powers the game mechanics.

  • TODO: A structured to-do list outlining the tasks and features that need to be completed.

  • Game Basics: Comprehensive documentation covering the game's core logic and fundamental principles.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages