Starting tomorrow, @rustnl will be taking place in Delft. I’ll be attending, so if you like to discuss things related to @biomejs or #RustLang in general while there, hit me up!
I am now working on my own chess API and it’s actually pretty fun. I learned that using bitboards is apparently very efficient. So I now use 8 64bit bitboards, 2 for the color and 6 for the pieces (I thought about just using 7 because you COULD theoretically represent the colors in one bitboard, but using 2 makes it faster at the expense of an extra 64 bit, which is neglegible). Gonna continue on this in the upcoming days :3
I repeat, from today #Windows Support #milestone is completed 🎉
This is means that all crates works on that OS as expected, tests going on CI regularly and that CI-checks marked as required for merge from now.
Hi! Do you do #gamedev in #rustlang (#bevy or not) and have cool gameplay footage to show off?
I've gotten a request from the #RustNL organizers for clips to roll between talks! This seems like a fun idea, so I'm putting out a call for short, appealing gameplay clips with some form of credits on them. Get them to me (maybe post them as a reply?) within the next 24-48 hours and I'll get them to the organizers.
@alice_i_cecile We use #RustLang under the hood for a lot of our stuff in #CraftCraft! You can use our Steam trailer if you'd like. I can maybe get the video file for you if you'd like :)
@alice_i_cecile We use it to parse and run our exports for Articy (https://www.articy.com/en/), but since there was no #GodotEngine support at the time when we started, I wrote it in Rust, so that I didn't have to worry about runtime problems, since compiling gave a lot of security for free ✨
Recently we've been using #RustLang as a way to guarantee safe relationships between items when a player crafts or disassembles an item. Keeping track of this in #GDScript would've been very error prone :)
Current status: I opened about 100 links to articles and threads from Google results comparing #ruby, #golang and #rustlang and I'm planning to read them 🫠
(no, I'm not really considering Go, mostly just trying to convince myself that I'm not making a mistake starting to learn Rust and not Go 🦀😛)
Hi #rustlang#gamedev! I ran a quick survey last week examining the state of Rust Gamedev in 2024. There were 410 responses in five days: thanks a ton for all of your replies!
Most interesting bits to me were that 70% of respondents use Bevy, people seem generally happy with Rust, and that about 20% of respondents have commercial aspirations. Everyone hates compile times, wants engine features and tools for artists: useful to confirm but not news!
@alice_i_cecile I see lots of people advocating for hot reloading of code in the comments. Definitely agree on that one, and I'm happy to confirm people actually care about this!
But honestly I'm not sure what it would take for #rustlang to get this and there doesn't seem to be generalized interest in taking those steps on the compiler side...
I think in PowerShell and can manage in Python. I want to learn Rust to the degree I can write in it directly, rather than prototyping in PowerShell and then converting.
A lot of what I do is data manipulation and analysis. (Take several CSV files as input, and output new CSV files that answer business questions based on the inputs.) I'm seriously impressed with Rust's performance here.
If you've made this transition, advice on where to begin?
The CPU intensive part of the job finishes in less than two minutes. It then takes 6-12 additional minutes back on the main thread to handle all the data that those other threads produced.
Have any of you Rust developers ever used Skytable and been satisfied so far? Is it also 100% open source or do I have to pay attention to something like SurrealDB and can GraphQL or something similar also be used on it?
Which of these #Rust databases is probably more practical and faster for a fast #WebDev project in pure #RustLang, which #NoSQL database would you prefer?
(The question about #DB is not meant seriously, because depending on the task and the desired solution, the results will be different.)