Lokathor does stuff, ium.
This repo isn't about any particular thing right now. It's just about doing some exploratory coding to try out new stuff.
no_std
and use
sdl2's allocator as the global allocator. Naturally, this requires Nightly.sdl2_sys
based platform layer that opens a window, dynamically loads the
game code, processes all the input, calls the code, and then draws whatever
the game put into the bitmap.
Check out the the book if you want more detail about where we've been so far.
If you wanna see where we're going you should check the issue tracker, which is where I've written down notes about things I might wanna do. I'm easily distracted, so we might do something else at any time.
I don't currently follow semver at all. You're not yet meant to use this as a library. Feel free to look around if you want to use different code bits, but you can't just add it to a project and expect it to work usefully.
The version scheme is something like
0 . major_features_i_want_to_count . pushes_since_the_last_major_feature
This crate is released under the Zero-Clause BSD license, and any contributions of yours must be under the same license. It's similar to the MIT license but with even fewer restrictions.
This crate uses SDL2 (zlib license) to interface with the local OS. Windows/MSVC builds of the SDL2 library are kept in the repository for easy building. See the SDL2 download page for other versions of SDL2 if needed.