Closed alexispurslane closed 3 years ago
A way to propagate errors up in the call tree: https://doc.rust-lang.org/book/second-edition/ch09-02-recoverable-errors-with-result.html#a-shortcut-for-propagating-errors-
This is/was a project of mine to gradually make a RimWorld/Dwarf Fortress-like game in Rust.
At the moment it is in a very barebones state. A short summary of the current state of it is:
1) supports procedurally generated terrain (i.e. a 3D voxel representation of a world) 2) stores the terrain using a chunk-based method to load/render the chunks 3) basic camera functionality to view the world from a birds-eye view, with the ability to move through the layers on the Z-axis (like in Dwarf Fortress)
@kloumpt not sure how this relates to the original issue topic?
If you're suggesting the use of the carrier (i.e. ?
) operator instead of the try!
macro, this project hasn't been updated since before that operator was introduced. That said, I should migrate to using it at some point.
Now that I think about it I should probably put that information (about the game) in the README.
Sorry I misread the question and thought he was asking what the operator "?" meant
Side note: Haha! I was super confused about that, @kloumpt! Back on the main track, would you like to help me out with my project, or at least take a quick look, @indiv0? I'm a little further on in some ways than you are, but I haven't done any optimization so my performance aspect looks... horrible. (:
Currently I'm a bit busy with exams and I'll be going on vacation in a week, so not sure exactly how much help I can be, but link it here and I'll try to remember to find some time to take a look :P
I totally understand, I'll be starting college soon! I just wanted some kind of second opinion. Here it is, and thanks for responding: https://github.com/christopherdumas/Skyspace. (:
@christopherdumas sorry for the long delay!
I've taken a look at your project, and I think it looks pretty great. You're definitely a lot further along than I am with your project. In particular, I like that you have a clear vision for your project, which is something I don't quite have at the moment.
Per this PR and per seeing your vision statement, I've gone ahead and written a very basic one to my README. It's nowhere near as detailed as yours but I hope that it gets across what my goal for this project is.
In addition, with the deprecation of the glium library and the overall out-dated state of my project I've decided to begin rewriting it from scratch. Hopefully this time I'll get a little further along in the development process :)
I'll close this issue once the rewrite branch has been merged with the updated README.
Awesome, thanks for taking a look! I’ll be interested to see where your project goes. (: On Thu, Nov 16, 2017 at 7:45 AM Nikita Pekin notifications@github.com wrote:
@christopherdumas https://github.com/christopherdumas sorry for the long delay!
I've taken a look at your project, and I think it looks pretty great. You're definitely a lot further along than I am with your project. In particular, I like that you have a clear vision for your project, which is something I don't quite have at the moment.
Per this PR and per seeing your vision statement, I've gone ahead and written a very basic one to my README https://github.com/indiv0/colonize/blob/565838d37c90cf4d9b278476d7e91f67d31f6f4f/README.md#introduction. It's nowhere near as detailed as yours but I hope that it gets across what my goal for this project is.
In addition, with the deprecation of the glium library and the overall out-dated state of my project I've decided to begin rewriting it https://github.com/indiv0/colonize/tree/rewrite from scratch. Hopefully this time I'll get a little further along in the development process :)
I'll close this issue once the rewrite branch has been merged with the updated README.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/indiv0/colonize/issues/95#issuecomment-344963512, or mute the thread https://github.com/notifications/unsubscribe-auth/AB1Ml03wrefZ9tDGfK1JqY-6toJNpr86ks5s3FingaJpZM4OZeKC .
-- Regards, Christopher
I noticed this project and it seemed similar to one I'm working on, but I can't tell exactly what this is/does. CAn someone explain?