Redesign Screeps in Rust

38 points Few-Dragonfruit-5638

I'm a fan of Screeps. I like this game and I think it's even a not bad 'tutorial' to Javascript. And just now I came up with the idea of rewriting it in Rust.

Yes there're api bindings to it, but it's not that cool to do so, because screeps treats your code as script, which is not what Rust is for. (Also personally I think screeps' client is slow and power consuming, not so sure why it is).

So here are my thoughts: run user's code as a standalone program and update states to server process via IPC. In this way user can even read/write files, so the Memory object is not necessary.

I'd like to know how you think of this idea!

​

ps: We have ferris. It's such a better name than 'creep'!