|
|
|
|
|
by jms55
1456 days ago
|
|
I'm working on a Screeps-like game using WebAssembly. You compile a script to WebAssembly, and for each robot you control on the server, it runs the script in an isolated environment to choose an action for that robot. The goal is to write a program to coordinate your robots into gathering resources, replicating, and expanding your control of the server. Here's an example bot script: https://github.com/JMS55/botnet/blob/master/example_bot/src/... The basic infrastructure of the project is more or less in place, besides a visual replay viewer which I'm working on right now. What's needed is a bunch of work in designing game mechanics and APIs. I don't actually have any plans at the moment beyond bots running around and harvesting randomly generated resources. Feel free to open a discussion on the github page if you're interested in Rust, WebAssembly, and video games. https://github.com/JMS55/botnet |
|
Elixir always felt like it'd be a good backend to coordinate running things