Skip to content

ClemBytes/rustbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

66 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿฆ€๐Ÿค– Rustbot project

Preview of rustbot project

๐ŸŒ Where can I see what it does?

On my website here: rustbot.clembytes.fr

โœ๏ธ Where can I follow the process

On my blog here: clembytes

And more specifically the following articles: clembytes.fr/category/rustbot

๐Ÿ’ก The idea

Move a little robot! This started as a way to practice basic programming concepts, but now I'm taking it further in Rust. The goal is to explore Rust's features while keeping the project fun and interactive.

(This project is a Rust rewrite of my original C version of the robot.)

๐Ÿ“ Project structure

  • src/main.rs - Server program file
  • static/ - Static files (CSS, robot PNG imageโ€ฆ)
  • templates/template.html - HTML file
  • Cargo.toml, Cargo.lock - Cargo config files

โš™๏ธ Build & run

๐Ÿงช Build & run project in debug mode:

cargo run

๐Ÿš€ Build & run project in release mode:

cargo run --release

Then see 0.0.0.0:3000.

๐Ÿ’Œ Support

You can contact me about this project or my work at clembytes@proton.me.

๐Ÿ—บ๏ธ Roadmap

Here is what I plan to do in the future on this project:

  • Add possibility to write a small list of instructions to follow
  • Add walls, maybe some pathfindind?

๐Ÿ“ˆ Project status

Ongoing work!