
لقد بدأت مؤخرًا في دراسة لغة البرمجة Rust ، ومنذ أن تعلمت لغة جديدة أعمل عليها
"Snake" ، قررت أن أجعلها بالضبط.
بالنسبة للرسومات ثلاثية الأبعاد ، تم
استخدام مكتبة
Three.rs ، وهي عبارة عن منفذ لمكتبة Three.js
→
الرمز→
تنزيل واللعبكود اللعبة extern crate rand; extern crate three; extern crate bincode; extern crate serde; #[macro_use] extern crate serde_derive;
بالإضافة إلى Three.rs ، فكرت أيضًا في
Piston ، وهي مجموعة من المكتبات لإنشاء الألعاب ، و
Ametist ، وهو محرك ألعاب. لقد اخترت Three.rs لأنه بدا لي أبسط وأنسب للنماذج الأولية.
لسوء الحظ ، في إطار هذه اللعبة ، لم يكن من الممكن الشعور بالتدفقات والعمل مع الشبكة. سأحاول في المشروع التالي. حتى الآن أحب اللغة والعمل معها متعة. سأكون ممتنا للحصول على نصيحة جيدة وانتقاد بناء.