daboross

Results 75 issues of daboross

https://github.com/daboross/screeps-rs/commit/6e730b9aa4e126cfc6567d16f5fd2818ad80d3a4 and subsequent commits switched terrain rendering to doing CPU rendering into a texture, then passing that texture to the GPU to display. Doing this for map-view as well would...

performance

https://github.com/daboross/screeps-rs/commit/6e730b9aa4e126cfc6567d16f5fd2818ad80d3a4 moves terrain rendering into a CPU-based texture creation followed by passing that texture to the GPU. I don't fully understand the performance implications of doing this initial texture creation...

performance

Currently, screeps-rs requires entering username/password on every startup. During testing, at least, this can be very tiresome. Ideally we could just store an API token in a local file, but...

new-feature

This rewrites the provided code to match, as much as possible, the code in https://github.com/screeps/tutorial-scripts/. The two exceptions are that I've left in some of the comments, and included code...

The game has updated the flag format, and we can't parse it anymore. Example update: ```json [ "room:shard0/W41N48", { "objects": { "5f0236153187fd5e3dfa814a": { "store": { "energy": 79 } }, "5f025b3706ec7d5f6e3cd7a3":...

We should provide an option to supply a permanent auth token rather than username/password. https://blog.screeps.com/2017/12/auth-tokens/

enhancement

It's currently assumed that numbers such as nextRegenerationTime in Source, or resource numbers in terminals, are either non-existant, or 0. This simply isn't true: both of these can also be...

This adds a large amount of functionality to `SmallString`. I've found the library very useful, so I thought this would be a good way to contribute back. Most methods which...

Let me know if there's anything else I need here! I've got some corresponding PRs to other repositories. I'm a bit unsure if my testing here is appropriate; it's half...

enhancement