Development discussion. Logged to https://ddnet.tw/irclogs/ Connected with DDNet's IRC channel, Matrix room and GitHub repositories β IRC: #ddnet on Quakenet | Matrix: #ddnet-developer:matrix.org GitHub: https://github.com/ddnet
Between 2022-08-30 00:00:00Z and 2022-08-31 00:00:00Z
ReiTW
I've seen someone in KoG discord mentioning coloured names for servers, could be cool tho
about the ui, the visual style is very clean and i dont think it should change much. given the actual content should change, i wouldnt edit the styling
fokkonaut
Probably very distracting. I like the current, clean look of the server browsers, where only important things are colored, such as gametypes or ping
c479230 Use new ddnet.org domain - def-
91bc21c No need for lengthy semaphore names on macOS, pointer address is enough - def-
8526d50 Merge #5312 - bors[bot]
well tho there is an insane amount time required to do this:
just look at the frameworks i used:
react - facebook
mui - implements googles ui
nextjs - twitch
recoil - facebook
that's like sillicon valleys biggest players(edited)
17:41
they also use these frameworks so they are pretty stable and well thought through
17:41
i am not saying javascript is the best shit, but i'd say the GUI frameworks for javascript are unbeatable
and the themes are built around these frameworks
17:41
so yeah, u kinda have to live with similar looking stuff
Vue is pretty similar. I also saw some lightweight alternatives to React more suited for weaker devices. Either way I find the virtual DOM approach just another bandaid to the way web has to keep full backwards compatibility for decades
Learath2
Vue is pretty similar. I also saw some lightweight alternatives to React more suited for weaker devices. Either way I find the virtual DOM approach just another bandaid to the way web has to keep full backwards compatibility for decades
Svelte is a radical new approach to building user interfaces. Whereas traditional frameworks like React and Vue do the bulk of their work in the browser, Svelte shifts that work into a compile step that happens when you build your app.
>
Instead of using techniques like virtual DOM diffing, Svelte writes code that surgically updates the DOM when the state of your app changes.
Like e.g. I want a component to be "cached", I have to look at containers and stuff for like 50 minutes. This could probably be transparent to the designer if done well
Svelte compiler rewritten in Rust. Contribute to pintariching/rustle development by creating an account on GitHub.
Ryozuki
Svelte is a radical new approach to building user interfaces. Whereas traditional frameworks like React and Vue do the bulk of their work in the browser, Svelte shifts that work into a compile step that happens when you build your app.
>
Instead of using techniques like virtual DOM diffing, Svelte writes code that surgically updates the DOM when the state of your app changes.
im just bitching about how im frequently ignored or discounted as a new player or a troll and i was already sick of it but i just see patterns still xD
19:23
it has nothing to do with "is lazyloading a good idea"
on the topic of something dev related
i want to make proper ddnet dev tools that will aid for very niche things, like tee animations or automapper generators
i think (in total) the changes ive been able to contribute was the idea of USA2 and official DDNet xPanic servers but that is under an iceberg of stuff that has been ignored
i still have motivation to do things, because they're like really really niche ideas that none of the devs want to have the time to make
like; what if tees had a run animation for when they go fast enough? what if they sat down when they were afk, or standing on a certain entity block?
how can we improve the demo ui where it becomes more readable?
how can we make the tees custom colors less... ugly?
I have tried both ways. Doing stuff without explicit approval and ending up wasting my time later and instead asking about the idea, fully explaining it, and people tell me "ok but you didn't finish it so i don't have an answer for you"
i also think you are imaginating it a bit, there probs is some biased group around in the community, but that doesnt mean that all ppl are.
For most ppl its really about time
well anyway if you cant provide evidence of what exact situation you are annoyed abbout, i have to ignore you, bcs its drama rn
If you get ignored in some mod channel than i bet its simply bcs lots of ideas = lots of work = less time
anyways i love this game more than anyone ever realizes but it's exactly for that reason why i feel like i can't be a part of the community. it's too bittersweet from my past and honestly my life might be better if i just stop talking
19:49
i love this game probably more than half the staff
okay but i am serious though, i just got a job recently for anyone who cares (i guess you can reference this message as my last) and probably doing more irl stuff. my past is littered with times I've tried to help the community or do something specific and it's either ignored, reframed into a new conversation, or downright rejected. i have had many ideas that i knew had clear solutions and even some people backed me up. but it wasn't enough, i got a hard no from admins. i hope anyone who knows me continues to improve the community and enjoy the game, maybe send me cool teeworlds videos sometime if they're posted in #showroom
yeah but still i feel like you are not realistic
an idea can also be a risk, and if u just provide the idea and are not here to also take responsibility than its simply extra work for devs/staff
e.g. coding:
if u add a bug, u should at best also fix that bug. u cannot expect to just implement some idea and then rq
Ofc that doesnt mean that it must be perfect or smth. It's really simply that the game keeps to stay running
post your idea what you are most annoyed about, else this discussion is pure drama...(edited)
19:58
we need some case to talk about maybe its clear than why it got rejected
19:58
or if its really as awesome as you think maybe u find ppl backing u up here
I agree with voxel, if you want something done you have to learn how to do it yourself maybe if you're lucky someone else will do it but that rarely happens in my experience
i got EXTREMELY lucky with my first pr, the multicolored laser things. it would not be a thing if it wasnt for fokko actually knowing how the communication between server and client works
C# is just much more noob friendly for modding, you can trivially make changes to a game with something like dnSpy which has round trip decompilation. also there's things like Harmony which makes mod loading easy(edited)
13961db Allow demo/map arguments to be relative paths, allow using play - Robyt3
fe38caa Handle path/link arguments using the console argument parser - Robyt3
487d85b Merge #5793 - bors[bot]
you would get more noobs but also you get people who have tons of experience modding C# games for many years. If you are a C# modder you can make mods for almost any unity game and many do
Ryozuki
otherwise you dont belong to the open source community
I think my first solo coding project is going to be a tee renderer/animation handler. Though I don't know where to start in terms of setting everything up.
like you're actually putting fortnite dances in teeworld?
22:15
I thought it was a joke
Voxel
I think my first solo coding project is going to be a tee renderer/animation handler. Though I don't know where to start in terms of setting everything up.
Not really. I just want to streamline a part of a PR i'm doing, which right now involves changing 1 varable, waiting for it all to compile and then watching a demo to take notes
Window handling library in pure Rust. Contribute to rust-windowing/winit development by creating an account on GitHub.
Voxel
Not really. I just want to streamline a part of a PR i'm doing, which right now involves changing 1 varable, waiting for it all to compile and then watching a demo to take notes
@Voxel but i tell you, getting into renderer stuff when you are just starting to code is like trying to make a complicated dish when u only know how to do scrambled eggs
22:18
and you will only meet frustration
22:18
and get less motivated to code
Voxel
Let me explain.
I'm planning on making a running animation in DDNet. Though how the run code is set up, it's hard to make it where it looks... Good
I mean, I know how it works. All I need to do now is position everything where it looks decent. But I can't really time and position things by hand and memory
22:21
I don't know what matricks was on when he made the walking animation and how he did it so good
22:22
Currently the run looks like this. Still flawed, and I know I'm gonna spend another week on it without an animation tool xd