Tous les jours, je vais passer au moins 5 minutes à apprendre Rust dans le but de créer un serveur multijoueur en Rust Bend. Je pars de zéro, mais j'ai un background de 10 ans sous Unity3D. Si vous avez envie d'apprendre à coder en Rust, c'est l'occasion d'étudier en même temps que moi. Git: https://github.com/EloiStree/HelloRustBending Discord: https://discord.gg/6kx6xYEwMs Playlist des vidéos: https://youtube.com/playlist?list=PLfOULzCct2SJusT5TgW0P78P_dBVs3u6a&feature=shared Voici la correction de votre texte :
Comme vous vous en doutez... la vidéo qui m'a donné envie est celle-ci, un "must watch":
https://www.youtube.com/watch?v=HCOQmKTFzYY
- Install Rust: https://www.rustup.rs
- Documentation: https://www.rust-lang.org/learn
- Rust Bend: https://crates.io/crates/bend-lang
- Rust Bend GitHub: https://github.com/HigherOrderCO/Bend
Unity3D possède deux outils très puissants :
- les job systems : ils permettent de travailler sur la puissance du CPU
- les compute shaders : ils permettent de travailler sur la puissance des maths dans le GPU
Avoir la capacité d'utiliser les deux de manière native dans un code et pour 60-90% de votre code... C'est une promesse à ne pas prendre à la légère. Et c'est ce qu'il m'est vendu avec Rust Bend.
Mon but est donc d'apprendre à utiliser Rust, puis Rust Bend, dans l'optique de créer des outils en réseau utilisant la puissance d'un ordinateur serveur en collaboration avec un serveur Unity3D. Y arriverai-je... Seul l'avenir nous le dira. Mais c'est vers là que je vais à raison de 5 minutes minimum par jour ;)
Vous êtes les bienvenus dans cette aventure faite de serveurs multijoueur et de contrôle à distance de jeux vidéo.
En espérant que le code soit avec nous.
Amicalement, Éloi
Commencez là où j'ai débuté : https://github.com/EloiStree/HelloRustBending/tree/main/RustEveryDay
- "You don't need to know rust to use bend."
We're the HOC, a tech startup with the goal of building the inevitable massively parallel future of computers. We believe the Interaction Net is a powerful model of computation that will give birth to massively parallel runtimes and processors. To pave the way forward, we built: HVM: a parallel runtime Bend: a parallel language Source https://github.com/HigherOrderCO
- GitHub: https://github.com/HigherOrderCO/Bend
- Discord: https://discord.com/invite/kindelia
- Doc: https://docs.rs/bend-lang/0.2.33/bend/
- Syntax (plenty of small example)
- Some stuff to read:
- Write up start: https://evanw.github.io/bend/
- Tutorial: https://bendlang.com/
- Behind the scene: Paper
- Good Guide: https://github.com/HigherOrderCO/Bend/blob/main/GUIDE.md
- Guide: https://peq42.com/blog/bend-a-basic-introduction/
Ok. You are going to learn Bend and you are on Window... First install WSL2 that create a linux on your Window.
My note there: Issue 15
Install WSL2:
https://youtu.be/QC7a9nowsz8
Then watch this video xD !!!
https://youtu.be/LktFP0Dpl-c
Then install Visual Code if you don't have it and WSL
Doc: https://code.visualstudio.com/docs/remote/wsl
- Simple et bon: https://blog.guillaume-gomez.fr/Rust/1/4
- Reddit 'Rustfr': https://www.reddit.com/r/rustfr/
- Loic Rust: https://www.youtube.com/@LoicRust/videosµ
- Pourquoi apprendre Rust: https://youtu.be/7eVqpiOIC-A
- Mes vidéos de 5 minutes par jour: https://www.youtube.com/@EloiTeaching/search?query=Rust%20Every%20Day
- Baisc Bend tutorial playlist: https://youtu.be/uG1ugDp3WTU?list=PLyatO8nCMQlbvszvX_AA1BNrvar3uuuQQ
- Official Book: https://doc.rust-lang.org/stable/book/ch00-00-introduction.html
- Playlist: #26
- Rust forum: https://users.rust-lang.org/categories