I've used it for smaller projects, because cmake's custom language sucks. Likely there are some newer projects that do it better/are more feature-complete, but I didn't go through the hassle of finding them
04:58
For the bigger stuff, nothing beats the portability, feature-completedness of cmake, and you can rely on the relevant people knowing how to operate it
Currently we are using nice fixed values for elasticity like 0.0 for players and 0.5 for flags. I am not a big fan of magic numbers, so I added tuning variables for them. I tested it with gametype ...
No you didn't piss me off, it's just a time issue right now. My workload varies a lot, there are weeks where I work 60 hours, and there are weeks where I sleep 20, currently I am collecting overtime hours
08:07
I accepted your invite for now. Please note, that I have two github accounts (one for work, one private) and I am probably missing some notifications. I am happy to do some reviews but currently have no time to implement any huge features myself
<ChillerDragon> @Assa yea reviewers are needed more than new prs for now. Feel free to do as much as you want. Oh interesting I did not know about wei/pull
Me: I wish for my own airplane
Santa: oh, that's very expensive, do you have any other wishes?
Me: I wish for an alternative for cmake, which is intuitive, requires less boilerplate and still works in 20 years
Santa: which color do you want for you plane?
10:04
Jokes aside, there are other build-systems like mezon and bazel, but the main benefit of cmake is that most other projects use it and it's easier to integrate other projects. I personally like bam
10:05
In the end it doesn't matter, as long as thing.compile() works
<ChillerDragon> @Dune yes but thats the end product idea for me at least. Another idea is that my opinion does not matter too much. Everyone has 1 vote. All prs with 4 approvals can be merged,
<ChillerDragon> @Dune ye a silent takeover is not nice. But him being reachable is news to me? I sent him emails pinged him on github. He has ghosted me since years.
Chillerdragon: you asked him to send a message, I did and told you the reply, which is pretty much what I expected it to be. It's going nowhere, with too little active, significant developers, so working to constantly merge minor PRs is a lot of meaningless work
<ChillerDragon> @Dune if oy does not want to do it thats fine. But then he should allow others to merge. Such as heinrich etc. Ik heinrich doesnt want to do it either but also he is not allowed to do so.
13:35
<ChillerDragon> Oy should grant a hand full ppl he trusts merge powers.
I disagree with the idea that code bases that don't move "start to smell" or are bad because suddenly the compilers think some random stuff might be indicative of something that could perhaps be not safe
13:45
I'm saying even with someone merging PRs, we wouldn't get to have releases that people would want to update to / move teeworlds forwards
13:45
activity was already steadily declining at 074/075, it's mostly just ddnet now
13:50
building master on g++11.4.0 gave me no warnings, by the way
13:56
By the way, another pathway that hasn't been mentioned is to call it done and archive the repository, leaving the community to its well-maintained forks. https://osgameclones.com/ is full of such
reading your conversation, it might be useful to expand the dev team of teeworlds, so oy doesn't have to be the one holding everything alone, but the stakes are high and there are obviously issues, where everyone has a different opinion about
I think dune is right, check the player numbers, all servers left are DDNet servers or bridged servers. There is currently nobody playing a default gamemmode
<ChillerDragon> i think all others were just so annoyed they abandoned the repo
14:23
<ChillerDragon> for that or another reason
14:23
<ChillerDragon> i can not really speak for others
14:25
<ChillerDragon> @Dune if you need a release then target a bugfix release that would be cool
14:26
<ChillerDragon> or editor2
14:26
<ChillerDragon> oy rejects all editor prs because editor2 is coming
14:27
<ChillerDragon> pick your reasons to merge prs especially the compile warnings and CI errors but you have to see that the current state is ugly.
14:28
<ChillerDragon> We all understand that you and oy and maybe a bunch of other people have no motivation to do so and thats cool. But then at least grant some ppl powers to quickly merge easy prs that fix such things.
14:28
<ChillerDragon> Why do I have to argue that its fucked up when the update copyright year pr gets out of date?
14:30
<ChillerDragon> Robyt3 did a good job at improving the code base and now has 11 stale prs.
14:31
<ChillerDragon> There is no way that in the current state development pace picks up. If oy waits with merges until there is devs I do not see how that would happen.
<ChillerDragon> yes so it is more appealing for new devs
14:55
<ChillerDragon> and more useful for mod devs
14:56
<ChillerDragon> also i would like to see actual development and releases but i wouldn't wanna force stuff like that just for the sake of it
14:57
<ChillerDragon> the current state just feels very broken to me. As in i would not want to base my mod on something that is full of compiler warnings and the official fork has 6 failing CI pipelines.
14:57
<ChillerDragon> If I search for new software and it looks like the tw repo i usually search elsewhere.
14:57
<ChillerDragon> And i also mean as a user of the software not neccesarly as contributor.
14:58
<ChillerDragon> Not caring if there is a failing CI is like not caring about the game to me.
<ChillerDragon> @Dune i have projects all the time. Or what do you mean by project? I maintain a bunch of tw mods.
15:34
<ChillerDragon> ah right @Stiopa look at me the sesitive dragon
15:35
<ChillerDragon> @Dune one projects of mine is explaining the tw code on yt and it is super embarrasing to say "yea ignore all the warnings nobody cares here"
15:36
<ChillerDragon> if you have a passing CI as a mod dev you get binaries from github for all platforms. Especially when you only use one os and have no contributors it is super valuable to have a passing CI