
Recentemente, comecei a estudar a linguagem de programação Rust e, desde que, quando eu aprendo uma nova linguagem, faço
"Snake", decidi fazê-la.
Para gráficos 3D, foi
usada a biblioteca
Three.rs, que é uma porta da biblioteca Three.js.
→
Código→
Baixar e jogarCódigo do jogo extern crate rand; extern crate three; extern crate bincode; extern crate serde; #[macro_use] extern crate serde_derive;
Além do Three.rs, também considerei o
Piston , um conjunto de bibliotecas para criação de jogos, e o
Ametist , um mecanismo de jogos. Escolhi o Three.rs porque me pareceu o mais simples e mais adequado para a prototipagem.
Infelizmente, dentro da estrutura deste jogo, não foi possível sentir os fluxos e trabalhar com a rede. Vou tentar no próximo projeto. Até agora, eu gosto da linguagem e trabalhar com ela é um prazer. Ficaria grato por bons conselhos e críticas construtivas.