
Recientemente comencé a estudiar el lenguaje de programación Rust, y desde que aprendí un nuevo lenguaje, escribí
"Snake", decidí hacerlo.
Para los gráficos en 3D, se
utilizó la biblioteca
Three.rs, que es un puerto de la biblioteca Three.js
→
Código→
Descargar y jugarCaptura de pantalla del juego Código del juego extern crate rand; extern crate three; extern crate bincode; extern crate serde; #[macro_use] extern crate serde_derive;
Además de Three.rs, también consideré
Piston , un conjunto de bibliotecas para crear juegos, y
Ametist , un motor de juegos. Elegí Three.rs porque me pareció el más simple y más adecuado para la creación de prototipos.
Desafortunadamente, dentro del marco de este juego, no fue posible sentir los flujos y trabajar con la red. Lo intentaré en el próximo proyecto. Hasta ahora me gusta el idioma y trabajar con él es un placer. Agradecería un buen consejo y una crítica constructiva.