Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - stoyang

Pages: [1]
1
DF General Discussion / Re: Future of the Fortress
« on: March 14, 2024, 06:04:44 pm »
Asking more technical rather than game content related questions:

1. Given the recent tooling changes around how you build DF (eg version control, multiple branches) what do you think has changed in the way you think about development thanks to this new tooling? What has it enabled in your mind that you previously thought might be too difficult to tackle?

2. Follow up on the tooling, what other interesting tools or patterns have you considered or looked into? what about unit tests? fuzz testing? c++20 concepts?

2
DF General Discussion / Re: Future of the Fortress
« on: June 24, 2023, 01:00:15 am »
Are there any scripts or features in DFHack that you think would be good candidates to integrate into DF itself, should time allow?

3
DF General Discussion / Re: Future of the Fortress
« on: June 24, 2023, 12:59:08 am »
Given that we are about to switch to sdl2 and at the same time sdl2 is going into maintenance mode, are there any wishlist items that you want to see from sdl3? And on the same line of questions, can we move to sdl3 more quickly once it is released?

4
DF General Discussion / Re: Future of the Fortress
« on: March 15, 2023, 08:17:10 pm »
I've personally updated a lot of stuff to use C++11 and on lately, it wasn't that much of an undertaking. Why, I even have a bit of code (don't expect to see it in production for a looong time) that uses concepts!

That's existing to hear, I wonder, specifically for your work, have you been looking at the sdl3 development? I know its ongoing and lots of things will change between now and release, but are there things you are upgrading to sdl2 where you might have to rework them again later? Is there anything you can do to make the sdl3 conversion easier?

5
DF General Discussion / Re: Future of the Fortress
« on: March 13, 2023, 07:04:01 pm »
I am curious about the overall development of Dwarf Fortress. You on occasion mention upgrading the compiler, using visual studio 20XX and the like. As a programmer I wanted to ask, what automated tools do you use to help keep the code healthy and stop bugs before they begin? Examples being clang-tidy, gtest, or GSL (from microsoft). On the same vein, have you updated any parts of the code recently to use more modern patterns from C++11/14/17/20 I know that this is a relatively large project and started long ago so I imagine some things like unique_ptr/optional are not heavily used.

Pages: [1]